- 博客(62)
- 资源 (3)
- 收藏
- 关注
转载 在ubuntu 16.04安装ROS Kinetic
转载请注明出处,原文地址:http://www.linuxdiyf.com/linux/20515.html时间:2016-05-11来源:linux网站 作者:ZhangRelayubuntu已经发布一个月了,ROS的Kinetic也已经发布,需要了解ROS发行版及支持维护的时间等。ubuntu 16.04对中文支持很好,直接支持中文输入,使用体验不错。
2016-09-24 22:20:43
2699
转载 实现uboot 命令自动补全 及 修正设置环境变量时自启动内核
语文地址:http://blog.youkuaiyun.com/liukun321/article/details/6641478
2014-09-29 14:01:35
1505
转载 在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)
原文地址:http://blog.chinaunix.net/uid-20543672-id-94363.html
2014-09-28 14:58:02
934
转载 自定义u-boot启动logo的方法
原文地址:此文是对早期文章《U-boot开机logo的制作方法》 的更新。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 如果在uboot中实现了LCD等显示设备的驱动,uboot在启动的时候会在屏幕的左上角显示一个logo,如下图: 这个logo默认情况(只定义了CO
2014-09-28 14:41:23
944
转载 关于u-boot for MINI6410自动识别内存大小的原理
原文地址:昨天完成了MINI6410的u-boot自动识别256MB和128MB DDR 内存的功能,这里把其中的原理记录一下。 1、了解DDR SDRAM的原理首先你必须了解一下DDR SDRAM的原理和外部接口,这些在网上有几篇比较经典的文章这里推荐一下:专家详解:内存工作原理及发展历程内存的原理和时序(SDRAM、DDR、DDR-Ⅱ、Rambus DR
2014-09-28 14:25:43
1579
转载 2.6内核增加usb支持 - 配置简介
USB support USB支持 Support for Host-side USB 主机端(Host-side)USB支持.通用串行总线(USB)是一个串行总线子系统规范,它比传统的串口速度更快并且特性更丰富(供电,热插拔,最多可接127个设备等),有望在将来一统PC外设接口.USB的"Host"(主机)被称为"根"(也可以理解为是主板上的USB控制器),外部设备被称为
2014-09-24 09:58:33
4331
转载 Linux USB驱动分析(一)----USB2.0协议分析
原文地址:http://blog.chinaunix.net/uid-25445243-id-4040449.html
2014-09-23 16:58:49
5024
转载 busybox内init进程启动过程
原文地址:http://blog.chinaunix.net/uid-23404636-id-3031299.html
2014-09-23 16:53:01
966
转载 linux内核2.6.3x--Firmware Drivers、File systems
http://hi.baidu.com/shwkj/item/d15d9129ae3fff8daf48f5afFirmware Drivers --->固件就是你板上的BIOS、各种显卡芯片之类的已经固化好的记录某些特定数据的东西。 BIOS Enhanced Disk Drive calls determine boot diskBIOS加强磁盘功能,确定启动盘。选y或
2014-07-07 11:19:32
1177
转载 linux内核2.6.3x-I2C support
http://hi.baidu.com/shwkj/item/c7ee504804e3c8076dc2f0af -*- I2C support --->I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设 备开发,如今主要在服务器管理中使用,其
2014-07-07 11:17:37
4585
转载 linux内核2.6.3x--Network device support
http://hi.baidu.com/shwkj/item/89a81110ad9a75091894ecaf[*] Network device support ---> 网络设备驱动网卡驱动在这里了。自己看着选吧。不清楚就全部搞成模块也不会出错。 Intermediate Functional Block support这是一个中间层驱动,可以用来灵活的配置资源共
2014-07-07 11:14:01
7697
转载 linux内核2.6.3x--Device Drivers
http://hi.baidu.com/shwkj/item/dc3952008f5d541bcc34eaafDevice Drivers --->驱动程序Generic Driver Options --->驱动程序通用选项(/sbin/hotplug) path to uevent helper[*] Maintain a devtm
2014-07-07 11:13:01
2239
转载 linux内核2.6.3x--Power management and ACPI options
Power management and ACPI options --->电源管理选项这领域有两个竞争对手:APM和ACPI。如果你需要两者之一,请把这里选上,再把下面的相关内容选上。电源管理对于使用电池的笔记本相当重要。注意,即使你在这选N,在X86构架的机器上,LINUX会发出 hlt 指令如果没有任务,因此会让处理器休眠,达到节电的目的。[*] Power Manag
2014-07-07 11:10:58
3759
转载 linux内核2.6.3x--General setup 常规设置
General setup ---> 常规设置[*] BFS cpu scheduler (NEW)宽度优先搜索算法[*]Prompt for development and/or incomplete code/drivers选显示尚在开发中或尚未完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。这个选项同样会让一些老的驱 动的可用
2014-07-07 11:07:12
1572
转载 linux内核2.6.3x--Executable file formats / Emulations、 Networking support
Executable file formats / Emulations ---> 可执行文件格式[*] Kernel support for ELF binaries选ELF是开放平台下最常用的二进制文件格式,支持动态连接,支持不同的硬件平台.除非你知道自己在做什么,否则必选ELF(可执行和可链接格式)是一种用来连接不同架构和操作系统的可执行文件、库函数格式。选Y,你的内核
2014-07-07 10:47:14
1097
转载 Openwrt的内核编译
我实在UBUNTU环境下编译的,怎么安装就省略了,直接开始吧。首先是sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev
2014-06-16 11:25:35
2062
转载 OpenWrt的主Makefile工作过程
OpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。OpenWrt的主Makefile文件只有100行,可以简单分为三部分,1~17行为前导部分,19~31为首次执行部分,33~101为再次执行部分。 前导部分CURDIR为make默认变量,默认值为当前目录。前导部分主要把变
2014-06-16 11:15:56
918
转载 linux c md5加密 使用 openssl
本文介绍linux c使用openssl/md5.h加密有两种实现方法。方法一:#include#include#includeint main( int argc, char **argv ){MD5_CTX ctx;unsigned char *data="123";unsigned char md[16];char buf[33]={'
2014-06-06 11:31:32
1516
转载 嵌入式Linux中程序自启动问题
买来的开发板一启动就进入Qtopia的界面,很像个手机,但我想让它开机就执行我的程序,怎么办呢?在网上查找关于Linux启动的文章,发现这个文件配置了启动所做的操作:/etc/inittab.[cpp] view plaincopy# This is run first except when booting ::sysinit
2014-06-05 15:39:06
2794
转载 Linux下高并发socket最大连接数所受的限制问题
Linux下高并发socket最大连接数所受的限制问题 1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前
2014-05-28 11:18:50
803
转载 MySQL C语言API编程教程
http://www.xftalk.com/archives/474本篇教程使用C语言进行MySql数据库编程,内容覆盖了基本的使用C语言API进行MySql编程。本教程的程序在Ubuntu下进行编写和编译运行。为了能够使用C语言进行MySql数据库编程,我们需要安装MySQL的C开发库。在基于Debian的Linux中开发库的安装命令如下。sudo apt-get i
2014-05-21 15:48:08
4243
1
转载 linux下mysql配置文件my.cnf详解
调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 mysqld程序–目录和文件basedir = path # 使用给定目录作为根目录(安装目录)。datadir = path # 从给定
2014-05-13 11:02:16
3954
转载 wifi和wlan有什么区别
现在每台手机都有wifi,每台电脑都有wlan,那么,都是作为无线网络协议,他们有什么不同呢?下面小翔为你细细道来。WLAN简介:1WLAN全称为:Wireless Local Area Networks,中文解释为:无线局域网络,是一种利用射频(Radio Frequency RF)技术进行据传输的系统,该技术的出现绝不是用来取代有
2014-05-12 13:13:26
1466
转载 linux 下搭建、配置、使用apache
使用安装命令apt-get insall apache2,安装结束后可以看到在/etc/下有apache2的目录。启动apache服务:/etc/init.d/apache2 start停止apache服务:/etc/init.d/apache2 stop重新启动apache服务:/etc/init.d/apache2 restart配置文件保存在 /etc
2014-05-09 11:30:57
968
转载 ubuntu下的apache重装 [Web服务器]
用了3年的linux,还是喜欢centos的风格,但没办法公司服务器一开始全部是ubuntu,到现在还一直用着ubuntu,今天把/etc/apache2目录删除了准备重装下apache,搞了半天装不上去,google了下还是没成功,最后还是凭着自己对centos系统的感觉装上去的,分享下经验,免得以后谁碰到走弯路。centos 有个命令是 yum list |grep httpd (查找
2014-05-09 11:20:28
1085
转载 Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
一、数据库基本概念数据库(DB)按照数据结构来组织、存储数据的仓库数据库管理系统(DBMS)数据库管理系统(Database Management System)是一套操纵和管理数据库的软件,是用于建立、使用和维护数据库数据库系统(DBS)数据库数据库管理系统(及其开发工具)应用系统数据库管理员
2014-05-07 14:33:02
979
原创 VIM装X神器
1、下载插件,直接区vim官方网站上下就行了,顺便练习一下英语,网址http://www.vim.org/scripts/script.php?script_id=11892、按照上面的安装说明,直接将matrix.vim放到~/.vim/plugin/文件夹下就行了3、打开vim,执行命令":Matrix",就可以看到效果了,按任意键退出
2014-05-06 23:47:53
1324
转载 ctags 的一些实用细节!!
原文地址:ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字(peakflys注:在有些环境下CTRL+] 快捷键不出现同名跳转列表,而是直接跳转到查找到的第一条记录,此时可以使用g+]代替 ) 。先生成自己工作目录的tags。最简单粗暴用法:$cd yourwork $ctags -R *这样会生成一个tags文件。不
2014-05-06 17:13:17
981
转载 recvmsg与sendmsg函数
想对于之前的几个IO函数,recvmsg与sendmsg功能更为强大,当然用起来也更为复杂。#include "sys/socket.h" ssize_t recvmsg(int sockfd, struct msghdr * msg, int flags);ssize_t sendmsg(int sockfd, struct msghdr * msg, int
2014-05-06 15:13:16
5592
转载 Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?soc
2014-05-06 13:53:22
572
转载 Linux和windows之间资源共享--samba服务器配置
随着计算机网络的发展,实现不同操作系统的文件和打印共享成为一个必然的趋势。用过Windows的用户都知道,网上邻居是一个可以方便地访问其他Windows计算机资源的共享方式。为了使Windows用户以及Linux用户能够互相访问彼此的资源,Linux提供了一套资源共享的软件——Samba服务器。 4.1 SMB协议和Samba简介 4.1.1 SMB协议 为了使Windows 主机间的
2014-05-06 12:42:59
1237
转载 MYSQL常用命令
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u
2014-05-05 17:51:41
510
转载 snprintf/_snprintf 在不同平台间函数差异
本文转自:点击打开链接文章一:谈谈snprintf 众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf( char *buffer, size_t count, const char *form
2014-05-05 17:47:25
758
转载 C语言函数指针基础
本文写的非常详细,因为我想为初学者建立一个意识模型,来帮助他们理解函数指针的语法和基础。如果你不讨厌事无巨细,请尽情阅读吧。函数指针虽然在语法上让人有些迷惑,但不失为一种有趣而强大的工具。本文将从C语言函数指针的基础开始介绍,再结合一些简单的用法和关于函数名称和地址的趣闻。在最后,本文给出一种简单的方式来看待函数指针,让你对其用法有一个更清晰的理解。 函数指针和一个简单的函
2014-05-04 15:36:23
691
转载 Linux时间函数
系统环境:ubuntu10.04简介本文旨在为了解Linux各种时间类型与时间函数提供技术文档。1、Linux下常用时间类型Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec1.1 time_t时间类型time_t类型在time.h中定义:[cpp] view p
2014-04-30 11:25:12
678
转载 cmake介绍和使用cmake实践
Cmake优点:1. 开发源代码,实用类BSD许可发布。2. 跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。3. 能够管理大型项目4. 简化编译构建过程和编译过程,只需要cmake+mak
2014-04-21 12:39:52
739
转载 HTTP以及SOAP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
2014-04-21 10:52:59
3537
转载 四线电阻屏校正算法
转自:在网上找到一个点校正法,号称是最佳的校正方法,但是在我的7寸屏上X轴的误差还是比较大,达到30个像素。而Y轴则相对好的多,不到10个像素。以前没有做过电阻屏,这次做电阻屏,可谓是困难重重呀。现在做出来的效果还是有很大毛病的,我后期会改进。先介绍校正的方法的:X,Y表示LCD上的坐标,x,y表示电阻屏A/D后的数据那么:X1 = A*x1 + B*y1 + C
2014-04-17 15:46:59
2993
转载 C语言编写程序的优点和缺点以及与C++的区别
C语言编写程序的优点有哪些?问题阐述C语言能够存在并发展至今,其生命力之强可见一斑。这其中一定是有着某些不可替代的优点,那么C语言编写程序的优点都有哪些呢?专家解答为了方便读者理解,下面对C语言的每条特点进行详细的解说。(1)程序结构简洁、紧凑、规整,表达式简练、使用灵活。(2)编写的程序可读性强,编译效率高。(3)具有丰富的运算符,多达34
2014-03-31 23:51:39
15531
转载 C语言字符串操作函数及常用的实现
字符串操作函数 atof()将字符串转换成浮点数atoi()将字符串转换成整数atol()将字符串转换成长整型数gcvt()将浮点型数转换为字符串(四舍五入)strtod()将字符串转换成浮点数strtol()将字符串转换成长整型数
2014-03-31 23:41:24
1340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人