練習并掌握多任務實時操作系統下Task 調度、Task 間主要通信手段(信號量、消息隊列等)、RISC 處理器 I/O 端口控制等內容,并形成嵌入式實時應用軟件的良好編程習慣。創建多Task,為每個Task 創建私有的Message Queue,每個Task 只通過自己的私有Message Queue 接收消息;Task 間消息通信通過向對方私有MessageQueue 發送消息完成。 Task1:管理Task。負責系統啟動時同步系統中其他Task 的啟動同步,利用信號量的semFlush()完成。同時接收各Task 的告警信息,告警信息需編號以logmsg 方式輸出。本task 負責系統結束時的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發來的命令行及參數。自行設置5 種以上命令,并根據命令的內容向Task3 或/及Task4 發送激勵消息。同時實現系統退出命令,使系統采用適當方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現命令執行情況。本task 應負責led 相關I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長度為0 或超常字串向Task1 告警。
上傳時間: 2016-04-12
上傳用戶:iswlkje
赫夫曼編譯碼器: 用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。 [基本要求]一個完整的系統應具有以下功能: (1)I:初始化(Initialization)。從終端讀入字符集大小n,以及n個字符和n個權值,建立哈夫曼樹,并將它存于文件hfmTree中。 (2)E:編碼(Encoding)。利用已建好的哈夫曼樹(如不在內存,則從文件hfmTree中讀入),對文件ToBeTran中的正文進行編碼,然后將結果存入文件CodeFile中。 (3)D:譯碼(Decoding)。利用已建好的哈夫曼樹將文件CodeFile中的代碼進行譯碼,結果存入文件TextFile中。 (4)P:印代碼文件(Print)。將文件CodeFile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件CodePrin中。 (5)T:印哈夫曼樹(Tree printing)。將已在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示出,同時將此字符形式的哈夫曼樹寫入文件TreePrint中。
上傳時間: 2016-04-17
上傳用戶:zaizaibang
智能大廈報警系統:主要通過串口通信來實現。計算機對數模轉換設備發送到端口的數據進行處理,并根據用戶設置的信息相應的動作,同時,還需要通知大廈的管理人員,以確保萬無一失。
上傳時間: 2013-12-25
上傳用戶:daguda
本文詳細介紹了VB和單片機之間進行通信的過程。為了確保通信的可靠性,特別設計了一種以單片機為主控機的通信協議,并對其性能進行了初步探討。
上傳時間: 2014-01-11
上傳用戶:牛布牛
RS-485串行總線接口標準以差分平衡方式傳輸信號,具有很強的抗共模干擾的能力,允許一對雙絞線上一個發送器驅動多個負載設備。工業現場控制系統中一般都采用該總線標準進行數據傳輸,而且一般采用RS-485串行總線接口標準的系統都使用8044芯片作為通信控制器或各分機的CPU。8044芯片內部集成了SDLC,HDLC等通信協議,并且集成了相應的硬件電路,通過硬件電路和標準協議的配合,使系統的通訊準確、可靠、快速。8044在市場上日漸稀少,雖然有8344可替代,但幾百元的價位與普通單片機幾元至幾十元的價位相差甚遠,用戶在開發一般的單片機應用系統時,都希望能用簡單的電路和簡單的通信協議完成數據交換。譬如:利用單片機本身所提供的簡單串行接口,加上總線驅動器如SN75176等組合成簡單的RS-485通訊網絡。本文所述的方法已成功地應用于工程項目,一臺主機與60臺從機通訊,通訊波特率達64KBPS。
上傳時間: 2013-11-26
上傳用戶:tedo811
利用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編、譯碼系統。本文章是為這樣的信息收發站寫一個哈夫曼碼的編、譯碼系統。(含代碼)
上傳時間: 2014-03-09
上傳用戶:lizhen9880
GSM有關的基礎知識.諸如,數字移動通信GSM發展簡史技術,GSM系統結構及相關接口,TDMA幀結構,GSM的區域定義及GSM識別號,無線接口的邏輯信道及系統消息,GSM系統的移動性管理和安全性管理以及GSM移動網絡結構和信令網等
上傳時間: 2014-11-28
上傳用戶:helmos
這是有關擴頻通信系統仿真研究,介紹了在水下部分的特殊環境的通信實現。雖然比較冷門,不過物以稀為貴!
上傳時間: 2014-01-19
上傳用戶:410805624
本系統以單片機為核心,通過步進電機實現運動軌跡控制。系統由電機驅動器、黑白線檢測、人機交互以及單片機控制器四個部分組成。系統中使用了兩個單片機,一片為W78E58B,通過精確算法實現對步進電機的直接控制;另一片為AT89C51,用于語音播放,兩單片機之間通過485通信建立聯系。此外,看門狗DS1232的應用,提高了單片機控制系統的抗干擾能力。
上傳時間: 2013-12-15
上傳用戶:lps11188
名廠車載GPS通信終端,內置GSM/GPRS模塊,通過RS-232口可以接不同廠商的G-Mouse產品,帶有內置藍牙通信、RFID接口(藍牙通信模塊和RFID模塊設計成獨立的配件,以根據不同客戶的需求實現選配),產品主要面向私家車領域。對產品有興趣請和本人聯系。
上傳時間: 2016-05-29
上傳用戶:z754970244