您现在的位置: 主页 > MCU > 单片机技术应用 > 通过TX2440A移植文档总结出移植驱动的方法 -
本文所属标签:
为本文创立个标签吧:

通过TX2440A移植文档总结出移植驱动的方法 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]第一种情况:(内核已存在要移植的驱动)假如要移植A驱动,而且源码中已存在该驱动源码,那么移植的一般方法如下:1、在arch/arm/mach-s3c2440/mach-smdk2440.c的Platform_device结构体中加上A这项,如果存在就不用添

第一种情况:(内核已存在要移植的驱动)

本文引用地址: http://www.21ic.com/app/mcu/201808/784652.htm

假如要移植A驱动,而且源码中已存在该驱动源码,那么移植的一般方法如下:

1、在arch/arm/mach-s3c2440/mach-smdk2440.c的Platform_device结构体中加上A这项,如果存在就不用添加。

2、然后做相应的修改,如在arch/arm/plat-s3c24xx/devs.c添加相应的结构体、修改源码,有些不用做出相应的修改,如RTC就不用修改。

3、最后配置内核(make menuconfig)。

第二种情况:(内核不存在要移植的驱动)

假如要移植B驱动,而且源码中不存在该驱动源码,那么移植的通用方法如下:

将写好的B驱动源代码拷贝到相应的源代码目录,然后修改所拷贝到目录中Kconfig文件(即添加一些项使得可以通过make menuconfig来添加对该设备驱动的支持),然后修改所拷贝到目录中Makefile文件(添加一些项来编译该源码),最后make menuconfig来配置。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > 通过TX2440A移植文档总结出移植驱动的方法 -
 

"通过TX2440A移植文档总结出移植驱动的方法 -"的相关文章

网站地图

围观()