张頔
- 作品数:1 被引量:0H指数:0
- 供职机构:吉林大学电子科学与工程学院更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于ARM11的嵌入式Linux中nRF24L01驱动的实现
- 2015年
- 针对无线音频数据传输的需要,以及基于ARM11处理器的n RF24L01驱动程序的缺乏,设计了在Linux系统下基于ARM11处理器的n RF24L01模块驱动程序。n RF24L01模块通过SPI接口和外部控制器进行数据交换。首先,结合n RF24L01模块的性能特点和Linux系统下字符设备驱动开发的流程,通过GPIO接口软件模拟SPI时序实现SPI读写操作,从而驱动n RF24L01模块。其次,给出了系统的整体方案,论述了系统硬件接口和软件流程,并对部分关键函数进行详细阐述。最后,在嵌入式处理器S3C6410平台上实现n RF24L01的无线收发,通过测试以验证驱动程序的正确性。
- 张頔宋欣王宇航宋占伟
- 关键词:NRF24L01LINUXARM