練習并掌握多任務實時操作系統下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
股票搜索程序,可自動搜索符合一定條件的股票。這里的條件主要包括前N天的成交量、價格等參數形成的K線特征。
上傳時間: 2013-12-29
上傳用戶:zjf3110
循環碼的編碼和譯碼算法。有兩種編碼器:K級和n-K級。配有譯法算法。輸入生成多項式或校驗多項式,輸入信息,就能得到編碼輸出。
上傳時間: 2016-04-21
上傳用戶:xymbian
應用單片機設計十字路口交通燈管理系統,實現控制車輛正常運轉.要求使用8155作為I/O口擴展.交通燈當出現緊急情況時會全紅.可以讓救護車等優先通過.
上傳時間: 2016-05-03
上傳用戶:cjl42111
Generate the digital AWGN signal n[k] (sampled n(t)) by generating zero mean Gaussian random variables independently (separately) for each k MATLAB function random.
標簽: generating Generate Gaussian digital
上傳時間: 2014-01-15
上傳用戶:sammi
摘要:分析了影響同步電動機矢m:控制電流控制環動態特性的主要因索.指出同步電動機反電動勢是 其中最重要的{一擾因索針對通常采用的F I(比例一積分)電流調 y器因下作頻帶的限制無法在較高轉速時 抑制反電動勢的影響.提出了前饋補償和變電流環增益的設計方法.少}應用于基于數-f_信寫處理器的矢m:控 制系統給出了系統結構及軟硬件設計方案實驗結果表明.該系統硬件簡的一控制精l夏高.動態}h I能良好(.caj)
上傳時間: 2016-05-22
上傳用戶:奇奇奔奔
設計一個簡單的LED流水彩燈,12個彩燈共陰接地,陽極分別與EP1C3的8個I/O相連,來控制彩燈的滅亮,在不同時段,指示燈有不同的顯示模式.
上傳時間: 2013-12-14
上傳用戶:skhlm
Ex4-22 單射函數問題 « 問題描述: 設函數f將點集S = {0,1, , n -1}映射為f (S) = { f (i) | iÎ S} Í S 。單射函數問題要 從S中選取最大子集X Í S 使f (X )是單射函數。 例如,當n=7, f (S) = {1,0,0,2,2,3,6} Í S 時, X = {0,1,6} Í S 是所求的最大子集。 « 編程任務: 對于給定的點集S = {0,1, , n -1}上函數f,試用抽象數據類型隊列,設計一個O(n)時 間算法,計算f的最大單射子集。 « 數據輸入: 由文件input.txt 提供輸入數據。文件的第1 行有1 個正整數n,表示給定的點集 S = {0,1, , n -1}。第2 行是f (i)的值,0 £ i < n。 « 結果輸出: 程序運行結束時,將計算出的f的最大單射子集的大小輸出到output.txt中。 輸入文件示例 輸出文件示例 input.txt 7 1 0 0 2 2 3 6 output.txt 3
上傳時間: 2016-05-28
上傳用戶:tyler
% EM algorithm for k multidimensional Gaussian mixture estimation % % Inputs: % X(n,d) - input data, n=number of observations, d=dimension of variable % k - maximum number of Gaussian components allowed % ltol - percentage of the log likelihood difference between 2 iterations ([] for none) % maxiter - maximum number of iteration allowed ([] for none) % pflag - 1 for plotting GM for 1D or 2D cases only, 0 otherwise ([] for none) % Init - structure of initial W, M, V: Init.W, Init.M, Init.V ([] for none) % % Ouputs: % W(1,k) - estimated weights of GM % M(d,k) - estimated mean vectors of GM % V(d,d,k) - estimated covariance matrices of GM % L - log likelihood of estimates %
標簽: multidimensional estimation algorithm Gaussian
上傳時間: 2013-12-03
上傳用戶:我們的船長
at89c51單片機i/0控制實驗源代碼
上傳時間: 2013-12-26
上傳用戶:zgu489