|
摘要: |
传统的8/16位微控制器由于速度慢、功耗大且实现Internet协议困难,已经不能满足大量信息管理的需要。提出一种基于ARM920T和Linux的嵌入式通信控制系统,介绍了系统架构和在工业系统的应用。论述了用动态模块加载法和静态编译进内核法开发系统外扩设备控制器局域网(CAN)总线以及RS-422/RS-485总线驱动程序的流程,分析了驱动的调试方法;对开发嵌入式系统驱动程序的2种方法作了对比。 |
关键词: 嵌入式系统,ARM,Linux,驱动 |
DOI: |
分类号:TP311.52 TP36 |
基金项目: |
|
Driver development for embedded communication control system based on ARM 920 T |
WANG Song-yue YANG Fu-xing
|
Abstract: |
The traditional 8/16 bit MCU(Micro-Control Unit) can not meet requirements of mass information management because of its slow speed,heavy consumption and difficulty to implement Internet protocol. An embedded communication control system based on ARM(Advanced RISC Machines) 920 T and Linux is proposed. The system architecture and its applications in industrial systems are introduced,and the way to develop drivers for peripherals with CAN(Controller Area Network) bus and RS-422/RS-485 bus using the dynamic module loading method and the static compiling to kernel method is discussed. The debugging of the driver is analyzed. Two methods of developing the embedded system driver program are contrasted. |
Key words: embedded system,ARM,Linux,driver |