按平台, 设备类型, 产商/设备型号排列:
Linux/PXA255, I2C, Intel
Linux/PXA255, 铁电, ----
Linux下普通的字符设备都没什么问题的说...^_^
STi5517/5105, 解调芯片, DC2000
STi5517/5105, 解调芯片, Zarlink
STi5517/5105, 高频头, Thomson 7060
STi5517/5105, 高频头, philips CD1316
STi5517/5105, 高频头, alps
STi5517/5105, 高频头, panasonic
STi5517/5105, norflash, MX 29LV640*
STi5517/5105, norflash, SST SST39vf6401b
STi5517/5105, norflash, SPANSION s29gl
任意mcu, GSM模块, 索爱, 索爱的比较好~
很快就要写的驱动:
STi5517/5105, 以太网控制器, DM9000A
比较想写可是一直没机会写的驱动:
红外, 蓝牙, USB什么的...
写驱动的一点感想:
基本上, 驱动某一设备, 大多数时候都是照本宣科的, 对着数据手册按部就班,
还真没什么太多技术含量, 写多了还很乏味, 比如我现在看见高频头就恶心...
当然啦, 如果针对某个特定的平台来说, 比如你把驱动上升到为Linux写一个内核模块,
或者是作为一个块设备, 还要扯上文件系统, 那就不是那么没技术含量了...
总而言之, 写驱动没有它看起来那么难就是了.
很多事情, 貌似高不可攀, 其实花点时间琢磨琢磨, 多实践, 最后你突然发现:
也就那么回事~