什么是驱动程序?
驱动程序扮演沟通的角色,把硬件的功能告诉电脑系统,并且也将系统的指令传达给硬件,让它开始工作。
年轻人最大的动力,或者最大的优势就在于,你一旦想做什么你就马上去做。说这是天真也好,甚至对一些事情的无知也好,有这种勇气和决心就应该去做。”
什么是BSP??
BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改),这样才能与上层OS保持正确的接口,良好的支持上层OS。
例如: 在VxWorks中的网卡驱动,首先在config.h中包含该网卡,然后将网卡含网卡信息的参数放入数组 END_TBL_ENTRY endDevTbl [ ] 中,系统通过函数muxDevLoad( )调用这个数组来安装网卡驱动。 而在Linux中的网卡驱动,是在space.c中声明该网络设备,再把网卡驱动的一些函数加到dev结构中,由函数ether_setup()来完成网卡驱动的安装。
纯粹的BSP
您可能关注的文档
最近下载
- 北京高考英语阅读理解专项训练.docx VIP
- ELSD2000ES操作手册-中文详解.doc
- 佐敦中国简介.pptx VIP
- 《世界现代设计史》课件—第6章工业设计的兴起.pptx VIP
- JTT 1516-2024 公路工程脚手架与支架施工安全技术规程.docx VIP
- JJF(蒙) 155-2026 电动汽车公用充电设施统计抽样计量性能评价技术规范(试行).pdf VIP
- 小学生方格作文纸A4打印模板.doc VIP
- 60条口诀低压电工王牌答案(含解释).pdf VIP
- T_HICIA 002-2025 热带地区特色建筑风貌设计导则.docx VIP
- 广东省华附、省实、广雅、深中2024~2025学年高二下学期四校期末联考数学试题 +答案.docx VIP
原创力文档

文档评论(0)