电子测量技术
電子測量技術
전자측량기술
ELECTRONIC MEASUREMENT TECHNOLOGY
2012年
12期
71-74
,共4页
Linux%nRF24L01%SHT71%SPI%线程
Linux%nRF24L01%SHT71%SPI%線程
Linux%nRF24L01%SHT71%SPI%선정
为了解决传统的有线温湿度采集系统布线难、灵活性差等问题,设计了基于嵌入式Linux的无线温湿度采集系统.首先,进行了硬件方案的设计;其次,在此基础上设计了采集系统在嵌入式Linux下面的驱动程序.在该驱动程序中,编写了利用S3C2440的SPI1接口与nRF24L01之间进行标准SPI通信的驱动程序,解决了在模拟SPI时序时,嵌入式Linux的多任务处理特性而导致的延时不准确的问题.最后设计了采用双线程和信号量的Linux应用程序,并验证了该采集系统的准确性和可行性.
為瞭解決傳統的有線溫濕度採集繫統佈線難、靈活性差等問題,設計瞭基于嵌入式Linux的無線溫濕度採集繫統.首先,進行瞭硬件方案的設計;其次,在此基礎上設計瞭採集繫統在嵌入式Linux下麵的驅動程序.在該驅動程序中,編寫瞭利用S3C2440的SPI1接口與nRF24L01之間進行標準SPI通信的驅動程序,解決瞭在模擬SPI時序時,嵌入式Linux的多任務處理特性而導緻的延時不準確的問題.最後設計瞭採用雙線程和信號量的Linux應用程序,併驗證瞭該採集繫統的準確性和可行性.
위료해결전통적유선온습도채집계통포선난、령활성차등문제,설계료기우감입식Linux적무선온습도채집계통.수선,진행료경건방안적설계;기차,재차기출상설계료채집계통재감입식Linux하면적구동정서.재해구동정서중,편사료이용S3C2440적SPI1접구여nRF24L01지간진행표준SPI통신적구동정서,해결료재모의SPI시서시,감입식Linux적다임무처리특성이도치적연시불준학적문제.최후설계료채용쌍선정화신호량적Linux응용정서,병험증료해채집계통적준학성화가행성.