日期:2014-05-16  浏览次数:20601 次

linux驱动中与设备相关的代码(以S3C2410为例)
主要在include/asm/asm-arm/s3c2410和arch/arm/smdk2410中,前者是一些头文件,完成I/O的内存映射和寄存器地址的宏定义,后者的作用是将设备加入到系统中(add_devices函数),而后由驱动程序完成设备的注册和对硬件寄存器的操作,这样的设计有利于移植