- 10
- 0
- 约6.69千字
- 约 7页
- 2015-07-22 发布于安徽
- 举报
为什么要选择LINUX:
面向服务,网络功能强大
源码开放,可移植性强
有大公司的支持,Intel,IBM,ARM
一个全新的世界
学术研究必不可少的平台(源码、算法、对比实验……)
LINUX的驱动程序:
LINUX下对外设的访问只能通过驱动程序,uClinux下可以在应用层直接访问外设,操作寄存器,但是无法处理中断,DMA,抢占,原子操作等
LIUNX对于驱动程序有统一的接口,以文件的形式定义系统的驱动程序
Open,release,read,write,ioctl…
(3) 驱动程序是内核的一部分,可以使用中断,DMA等操作
注: uClinux是linux2.0核心的分支,是针对没有MMU管理单元的微控制器,uClinux不是实时操作系统
(4)驱动程序需要在用户态和内核态之间传递数据
(5)对于复杂的应用可以考虑是用mmap
3. 在驱动程序中通过devfs_register()函数创建设备文件系统的特点;系统启动的时候mount设备文件系统;所有需要的设备节点都由内核自动管理,/dev目录下只有挂载的设备。
4.设备驱动程序的作用:
(1)设备驱动程序将复杂的硬件抽象成一个结构良好的设备,并通过提供统一的程序接口为其它部分提供使用设备的能力和方法。
(2)设备驱动程序(应该只是)为系统的其它部分提供各种使用设备的能力,使用设备的方法应该由应用程序决定。
5.设备驱
您可能关注的文档
最近下载
- 帕金森病患者吞咽障碍康复中国专家共识(2024版)解读PPT课件.pptx VIP
- 全套电子课件:特殊儿童发展与学习.ppt VIP
- 2026年上海中考英语复习必背补充词汇表 (含默写版).pdf VIP
- 海报色彩搭配教学课件.ppt VIP
- 43-水泥产品生产许可证实施细则-编号XK08-001.PDF VIP
- 电锤只转不锤怎么维修.docx VIP
- 2023年北京市中考物理会考试卷附解析.pdf VIP
- 2025国家广播电视总局直属事业单位招聘310人参考试题附答案解析.docx VIP
- 2024-2025学年北京市西城区北京师范大学附属中学高一下学期期中考试数学试卷(含答案).pdf VIP
- 美国语文 12-18岁 中英文对照版.pdf VIP
原创力文档

文档评论(0)