300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux设备树 .dtb文件 内核使用dtb文件的过程

Linux设备树 .dtb文件 内核使用dtb文件的过程

时间:2023-03-11 05:12:51

相关推荐

Linux设备树 .dtb文件 内核使用dtb文件的过程

一是在驱动程序中,直接写死硬件资源,如:GPIO、寄存器地址、中断号等,使得硬件改动时,必须修改驱动程序。

二是采用总线驱动platform模型,将硬件资源与驱动软件分离,在platform_device中描述硬件资源,arch/arm/mach-xxx对应的文件,便是以platform_device描述各自CPU对应的硬件资源;在platform_driver中分配/设置/注册 file_operations结构体, 并从platform_device获得硬件资源。这种编写方式使得驱动易于扩展,硬件改动时只需修改platform_device或者platform_driver,这就导致linux内核产生大量的冗余代码。

————————————————

版权声明:本文为CSDN博主「to_run_away」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:/qq_16777851/article/details/87202588

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。