在编写 Linux 设备驱动的时候,驱动程序所服务的硬件芯片可能会在公司的多
个采用不同处理器的系统中用到,因此,在编写驱动时,应该尽量考虑其可移植性,
23.1 节从数据类型、结构体对界、大小端模式、内存页面大小等多个角度阐述了编
写可移植驱动程序的注意事项。
“他山之石,可以攻玉”,为了高效地推出新的设备驱动,借用 demo 板、类似
芯片和厂商范例程序是几种很有效的手段,23.2 节讲解了这些快速编写设备驱动的
方法。
23.3 节讲解了 Linux 2.4 和 Linux 2.6 内核在设备驱动方面的差异,通过对两者
差异的分析,可以得出移植 Linux 2.4 内核驱动到 Linux2.6 内核的方法。
23.4 节给出了将其他操作系统内的驱动移植到 Linux 中的方法,主要分析了实
时操作系统 VxWorks 设备驱动和 Linux 设备驱动的异同点
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !