新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT91SAM9260的智能保密柜設(shè)計(jì)方案

        基于AT91SAM9260的智能保密柜設(shè)計(jì)方案

        作者: 時(shí)間:2011-09-11 來源:網(wǎng)絡(luò) 收藏
        2.2 任務(wù)層

        本文引用地址:http://www.104case.com/article/150231.htm

          Linux操作系統(tǒng)管理的應(yīng)用程序,首先根據(jù)系統(tǒng)功能劃分出相對(duì)獨(dú)立的子功能模塊,每個(gè)模塊作為一個(gè)任務(wù),每個(gè)任務(wù)又由若干子任務(wù)構(gòu)成,任務(wù)之間的調(diào)度由Linux內(nèi)核調(diào)度程序決定。該系統(tǒng)劃分的任務(wù)包括:

          ①讀/寫UART0任務(wù)。主要負(fù)責(zé)與上位PC進(jìn)行交互,解析并執(zhí)行上位PC發(fā)來的控制命令,將執(zhí)行后的結(jié)果返回給上位PC。

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

          ③記錄任務(wù)。當(dāng)UART1任務(wù)結(jié)束RFID讀寫器的采集任務(wù)后,該任務(wù)將使用者指紋信息、開關(guān)柜門時(shí)間、使用者頭像和借出與歸還文件ID等信息予以存儲(chǔ)。

          ④開關(guān)柜門任務(wù)。識(shí)別指紋數(shù)據(jù)之后,將指紋數(shù)據(jù)與授權(quán)指紋庫中的數(shù)據(jù)進(jìn)行比較,匹配成功則執(zhí)行開鎖操作。

          ⑤報(bào)警任務(wù)。循環(huán)檢測振動(dòng)傳感器,如果發(fā)現(xiàn)異常振動(dòng),將啟動(dòng)報(bào)警器。

          編寫好這些任務(wù)的代碼,啟動(dòng)操作系統(tǒng),則應(yīng)用程序開始運(yùn)行。若要擴(kuò)展其他功能,只需增加相應(yīng)的任務(wù)即可。

          3 結(jié)語

          實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)滿足了用戶的需求,具有實(shí)時(shí)處理能力,功能擴(kuò)展方便,所選用的Linux多任務(wù)實(shí)時(shí)操作系統(tǒng)在進(jìn)程調(diào)度、文件系統(tǒng)管理等方面提供了很好的支持。


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 德保县| 柘城县| 陇川县| 天等县| 新绛县| 克山县| 吉安县| 建瓯市| 成武县| 霍邱县| 平定县| 昂仁县| 公安县| 武平县| 塔城市| 商丘市| 黄骅市| 旺苍县| 都昌县| 普兰县| 桐城市| 墨竹工卡县| 马关县| 汤原县| 重庆市| 黄大仙区| 永泰县| 郸城县| 屏山县| 镇原县| 寻甸| 北京市| 泗阳县| 洞头县| 金华市| 南通市| 廊坊市| 临洮县| 邛崃市| 龙江县| 略阳县|