Linux
DaliATOM
这个作者很懒,什么都没留下…
展开
-
Linux I2C驱动完全分析(一)
版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。 出处:http://blog.csdn.net/ypoflyer/article/details/6376545博主按:其实老早就想写这个I2C的了,期间有各种各样的事情给耽误了。借着五一放假的时间把这个写出来,供同志们参考。以后会花一些时间深入研究下内核,虽然以前对内核也有所了解,但是还不系统。I转载 2015-02-27 18:01:06 · 426 阅读 · 0 评论 -
ubuntu12.04下NFS服务器建设
服务端环境:ubuntu12.04开发板环境:fs2410开发板、移植linux2.6.28.6内核1、安装NFS服务#sudo apt-get install nfs-kernel-server2、配置打开/etc/exports文件,在末尾加入:/source *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/原创 2014-07-07 11:02:31 · 488 阅读 · 0 评论 -
linux I2C设备驱动实例——EEPROM
开发板:优龙公司的fs2410内核版本:linux2.6.28.6开发环境:Ubuntu12.04交叉编译器:arm-none-linux-gnueabi-gcc 4.3.2目标:在fs2410上驱动EEPROM,实现应用层对EEPROM的读写操作一、linux2.6.28.6 系统上 I2C 总线驱动进入到你的内核文件根目录配置内核,添加I2C总线驱动原创 2014-07-07 10:57:08 · 1460 阅读 · 0 评论 -
linux内核中container_of的理解
#define container_of(ptr, type, member) ({ \const typeof( ((type *)0)->member ) *__mptr = (ptr);\(type *)( (char *)__mptr - offsetof(type,member) );})#define offsetof(TYPE, MEMBER) ((size_t)原创 2014-07-01 11:02:24 · 432 阅读 · 0 评论 -
Ubuntu下minicom的配置
Ubuntu下minicom的配置1、读写串口需要root权限,因此切换到root用户。2、安装# apt-get install minicom3、配置参数# minicom -s +-----[configuration]------+ | Filenames and paths |原创 2014-06-18 15:14:36 · 619 阅读 · 0 评论 -
Ubuntu12.04下配置vsftp服务的过程及常见问题分析
Ubuntu12.04下配置vsftp服务的过程及常见问题分析系统环境 Ubuntu12.04, vsftp版本version 2.3.51、本人要求可对ftp服务器的所有文件进行任何操作2、vsftpd的安装$ sudo apt-get install vsftpd查看vsftpd版本$ vsftpd -vvsftpd: version 2原创 2014-06-18 14:44:14 · 781 阅读 · 0 评论 -
linux操作系统中,ctags的用法
当在学习linux C语言编程时,是否遇到过uint8_t这个数据类型。C语言里面好像没有这种数据类型吧,这时,你会怎么做呢?当然百度会告诉你,而现在我们一起来寻根追源,去探寻linux系统中,uint8_t的真实含义。 有经验的程序员,能够望文生义。你也许会猜到它是8位的unsigned int, 即unsigned char。是否猜对了,耐心的往下看看吧! 假想你已经熟原创 2012-08-06 11:15:41 · 928 阅读 · 0 评论 -
Linux 多线程程序调用malloc,backtrace引发死锁问题的调试
信号处理函数必须是可重入函数,否则在多线程设计结构中容易造成不可预知的错误或造成程序死锁。原创 2017-10-20 10:52:21 · 5531 阅读 · 1 评论