介绍了串行外设接口(SPI)在无线射频芯片CC2420 和ARM 处理器AT91RM9200 接口中的 应用方案,给出了二者详细的硬件连接图和嵌入式Linux 下驱动的实现方法,该方法同样适 合其他具有SPI 接口的芯片和微处理器之间的接口与编程.CC2420 和AT91RM9200 基于SPI 的串行通信为无线传感器网络提供了一个节点硬件平台的解决方案. 关键词: 嵌入式Linux; SPI; 驱动程序; AT91RM9200; CC2420 Abstract: This paper presents the application of SPI to the interface between the wireless RF processor and the ARM microprocessor (AT91RM9200), and describes the connection of the CC2420 and AT91RM9200 as well as its driver. The connection method is also applicable to the other wireless RF processor and microprocessor that have the functions of SPI. The serial communication between CC2420 and AT91RM9200 based on the SPI also provides a solution for the hardware node of wireless sensor network. Key words: embedded Linux; SPI; driver; AT91RM9200; CC2420