
一步一步学驱动
文章平均质量分 80
yby19870627
这个作者很懒,什么都没留下…
展开
-
container_of()宏
container_of()宏在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:转载 2012-04-05 14:03:15 · 574 阅读 · 0 评论 -
LED灯驱动编写----对寄存器操作
LED灯驱动编写--寄存器操作(转载请写明出处: http://blog.youkuaiyun.com/yby19870627/article/details/7407130 )这里没有用的内存映射的方法,而是直接对寄存器进行操作,我建议在开发驱动的时候,用NFS挂载的方式进行开发,这样可以节省很多时间,NFS挂载方法可以从我以前的文章中找到。平台:Fedora14内核:lin原创 2012-03-29 14:43:15 · 6451 阅读 · 2 评论 -
详解内核驱动操作GPIO引脚API函数
详解内核驱动操作GPIO引脚API函数函数原型:void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function);unsigned int s3c2410_gpio_getcfg(unsigned int pin);void s3c2410_gpio_pullup(unsigned int pin转载 2012-04-18 15:45:51 · 997 阅读 · 0 评论 -
驱动开发前期准备工作(UBOOT、内核烧写、NFS挂载)
驱动开发前期准备工作(NFS挂载):那为什么要用NFS挂载来作为驱动开发的首选呢?因为你在未开发正确的驱动的时候,你要不停地做修改,如果你每改一次就要烧写一次根文件系统这样很浪费时间,而NFS挂载是把你的根文件系统放在你的开发机上,而开发板上并没有,所以有修改,立刻可以体现在开发板上。言归正传,首先讲一下应该怎样NFS挂载根文件系统,我也是网上搜集了一些资料和跟同事要了一些资料,如果跟原创 2012-03-14 09:58:35 · 3986 阅读 · 0 评论