微型机与应用
微型機與應用
미형궤여응용
MICROCOMPUTER & ITS APPLICATIONS
2011年
15期
29-31
,共3页
李婧%史智兴%崔哲伟%贾方
李婧%史智興%崔哲偉%賈方
리청%사지흥%최철위%가방
ZigBee%ARM9%CC2430%内核%移植%驱动
ZigBee%ARM9%CC2430%內覈%移植%驅動
ZigBee%ARM9%CC2430%내핵%이식%구동
ZigBee%ARM9%CC2430%kernel%protable%drive
以ARM9处理器S3C2410作为嵌入式Linux的系统开发和运行平台,利用适合田间要求的无线ZigBee节点CC2430,在Linux内核中实现协调器的字符驱动,使其通过10进行数据传输,避免了串口数据传输速率低、数据冗余性差、程序设计繁琐等缺点。详细介绍了该系统的设计和开发过程,包括网络通信协议的选取,bootloader、内核、文件系统以及驱动程序的实现和移植。
以ARM9處理器S3C2410作為嵌入式Linux的繫統開髮和運行平檯,利用適閤田間要求的無線ZigBee節點CC2430,在Linux內覈中實現協調器的字符驅動,使其通過10進行數據傳輸,避免瞭串口數據傳輸速率低、數據冗餘性差、程序設計繁瑣等缺點。詳細介紹瞭該繫統的設計和開髮過程,包括網絡通信協議的選取,bootloader、內覈、文件繫統以及驅動程序的實現和移植。
이ARM9처리기S3C2410작위감입식Linux적계통개발화운행평태,이용괄합전간요구적무선ZigBee절점CC2430,재Linux내핵중실현협조기적자부구동,사기통과10진행수거전수,피면료천구수거전수속솔저、수거용여성차、정서설계번쇄등결점。상세개소료해계통적설계화개발과정,포괄망락통신협의적선취,bootloader、내핵、문건계통이급구동정서적실현화이식。
Using ARM9 processor S3C2410 as the embedded Linux systems development and operating platform, using CC2430 as the wireless node which suitable for the requirements of filed. It implements the character-driven of the coordinator in the Linux kernel and transmits data through the IO. To avoid the low velocity of data transmission, data redundancy and the combersone of programe desigin by serial and so on. This paper introduces the system design and development process includeing the selection of network communication protocols, bootloader, kernel, file system and the impletement and migration of the process.