回答

收藏

【卓跃教育】与卓跃一线嵌入式开发工程师面对面对话(一)

其他 其他 1462 人阅读 | 0 人回复 | 2013-01-22

驱动模块也就无非是分字符驱动、网络驱动和块设备驱动这三大类。但是大家一定要清楚,任何一个系统,特别是嵌入式开发系统,并且在目前的嵌入式Linux产品开发中,最简单、最多、最重要、最复杂的也是字符的设备驱动,从IO驱动到串口驱动,再到USB驱动等等,广义上来说这些都是字符的驱动。之所以让学生最好专注于字符设备驱动,是因为一个嵌入式设备,网卡一般一块,FLASH一般也是一块的,但是通常这两方面,基本都有完善的驱动,如网卡驱动有很多,块设备驱动,硬件层已经有通用接口,不管是NANDFLASH还是NORFLASH,文件系统层都是已经有了非常多、非常成熟的文件系统,如ROMFS、JFFS2、YAFFS、EXT2、YAFFS2、EXT3、CRAMFS等等,无需我们再去花时间的研究,学会应用就可以了。而且除此之外的其它设备,如CAN、DA、AD、RS485等等,都是需要根据应用来进行设计的,这才是一个产品区别于其它产品的重点,更是市场价值增值点。?
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条