×
单片机 > 单片机程序设计 > 详情

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

发布时间:2020-06-01 发布时间:
|

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

假如要移植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来配置。


关键字:TX2440A  移植  移植驱动 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会