久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT91SAM9260的智能保密柜設計方案

基于AT91SAM9260的智能保密柜設計方案

作者: 時間:2011-09-11 來源:網絡 收藏
2.2 任務層

本文引用地址:http://cqxgywz.com/article/150231.htm

  Linux操作系統管理的應用程序,首先根據系統功能劃分出相對獨立的子功能模塊,每個模塊作為一個任務,每個任務又由若干子任務構成,任務之間的調度由Linux內核調度程序決定。該系統劃分的任務包括:

 ?、僮x/寫UART0任務。主要負責與上位PC進行交互,解析并執行上位PC發來的控制命令,將執行后的結果返回給上位PC。

  ②讀/寫UART1攝像頭任務。在使用者輸入指紋時,選通指紋儀接收指紋數據,激活攝像頭,對使用者進行拍照,在柜門關閉后選通RFID讀寫器,采集柜內文件ID信息,比對上次信息,從而得到此次操作后該使用者借出與歸還物品的信息。

 ?、塾涗浫蝿铡.擴ART1任務結束RFID讀寫器的采集任務后,該任務將使用者指紋信息、開關柜門時間、使用者頭像和借出與歸還文件ID等信息予以存儲。

 ?、荛_關柜門任務。識別指紋數據之后,將指紋數據與授權指紋庫中的數據進行比較,匹配成功則執行開鎖操作。

 ?、輬缶蝿?。循環檢測振動傳感器,如果發現異常振動,將啟動報警器。

  編寫好這些任務的代碼,啟動操作系統,則應用程序開始運行。若要擴展其他功能,只需增加相應的任務即可。

  3 結語

  實驗結果表明,該系統滿足了用戶的需求,具有實時處理能力,功能擴展方便,所選用的Linux多任務實時操作系統在進程調度、文件系統管理等方面提供了很好的支持。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉