论文部分内容阅读
SPI 总线是一种同步串行外设接口,因其传输高效、结构简单而在嵌入式系统得到广泛应用.本文结合嵌入式Linux 系统下字符设备驱动程序的开发流程和框架,以S3C2440 和嵌入式操作系统Linux2.6 为开发平台,详细论述了基于S3C2440 的SPI 接口的数据无线传输芯片nRF24L01 的驱动程序的开发过程,解决了在模拟SPI 时序时,嵌入式Linux 的多任务处理特性而导致的延时不准确的问题.把该驱动应用于室内环境监测系统并编写相应的应用程序进行测试.测试结果表明该驱动运行正常,能够成功实现数据的无线发送和接收.