基于Linux的RFID信息采集與處理系統
3 系統電源|穩壓器|穩壓器管理
本系統使用鋰電池為系統供電。為了延長電池的續航能力, 將應用程序設計為三種運行狀態:
上電空閑狀態、程序執行狀態及系統睡眠狀態。當用戶不進行任何操作時, 系統將進入睡眠狀態以達到省電目的。系統的睡眠是基于微處理器的電源管理功能實現的, 進入睡眠的步驟如下:
(1)關閉所有外設;
(2)保存當前系統狀態;
(3)使SDRAM 進入自刷新模式;
(4)設置喚醒事件, 使微處理器進入睡眠狀態。
當喚醒事件發生時, 如有鍵按下, 則執行系統復位。過程如下:
(1)恢復部分微處理器的寄存器;
(2)喚醒外部設備, 系統開始運行。
本文介紹了在AT91RM9200 高性能ARM 芯片上運行嵌入式Linux, 結合TagMaster AB公司功能強大的射頻識別模塊S1510 實現便攜式標簽卡的信息采集和處理。系統使用方便、靈活。另外, 為克服LCD低溫無法工作、亮度不夠及耗電大的缺點, 采用OLED 顯示模塊使系統可以在惡劣環境下應用, 并增加了電池的續航能力; 為使系統與上位機通信方便,采用了支持熱插拔的USB 接口。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)linux相關文章:linux教程
評論