嵌入式(arm+linux)学习——笔记

《嵌入式系统开发》陈卓等,电子工业出版社。    

 1、linux驱动的两个重要的数据结构

(1)linux内核的include/fs.h文件中的file_operations结构;

(2)struct file{}定义于<linux/fs.h>中

      2、用户不能直接操作硬件,而是使用统一接口函数调用硬件驱动程序。遮住接口在交叉工具链的文件fcntl.h、unistd.h、sys/ioctl.h等文件中定义,可以再/usr/local/arm/2.95.3/include目录下找到。

另有:

Linux驱动移植的重要数据结构(一) 

http://www.cnblogs.com/gumptious/archive/2010/02/21/1670205.html
或  http://idln.blog.163.com/blog/static/2218956020107229583667/

你可能感兴趣的:(嵌入式(arm+linux)学习——笔记)