ucos除錯經驗

2021-08-15 04:20:26 字數 336 閱讀 7259

1、中斷裡不能建立任務、刪除任務,若需要在中斷裡建立任務,可以在中斷裡利用郵箱或訊息佇列來傳送到另乙個任務,然後在另乙個任務裡進行建立。

2、使用郵箱或訊息佇列時,若在中斷裡向另乙個任務傳送訊號,中斷裡所執行的程式不能過長,若需要處理大量資料,那麼最好把處理程式放在乙個任務裡,然後通過郵箱或佇列來傳送訊號。若中斷裡放了大量處理資料,這時使用郵箱傳送訊號,有可能訊號會丟失。ucos需要中斷盡量簡潔,耗時盡量短。

3、檢測堆疊使用情況,可以使用ostaskstkchk();另外可以參考工程目錄下的htm檔案,在工程目錄下搜尋下就能找到,這個檔案裡包含了堆疊的使用資訊,以及所達到的深度。實際設定堆疊時建議利用率在50%~80%。

硬體除錯經驗

以前覺得虛焊 短路 斷路是很簡單 很容易解決的問題。虛焊 短路 斷路雖然很簡單,但是如果你碰到其中一種情況,可能要除錯大半天才能發現問題所在,所以這些越基本的東西,更值得注意,無謂在這上面浪費除錯時間。而且如果遇到這些簡單的問題解決不出來,去麻煩高手,小心被bs啊。除錯的步驟一般就是先弄清楚系統有多...

程式除錯經驗

現代由於有高階偵錯程式,使得我們程式設計起來可以相當容易解決問題 但是如果是編寫併發量大的服務程式,我們如何進行除錯呢?在併發量高峰期才能體現出程式的健壯性?以下就是我除錯程式的經驗總結 1.對於服務端的程序如何進行判斷服務端是否有記憶體洩露的情況,儘管我們會對記憶體進行優化和 在windows下我...

camera除錯經驗分享

一 關於sensor預覽時有條紋 1。電源不穩定,cmos sensor對電源的穩定度蠻高的。2。同步訊號受干擾,彩色條紋顯然是每行資料中有訊號丟失造成。3。檢查mclk和pclk以及他們的ratio,軟體設定是否相符。1。隨機條紋干擾,查電源 2。行場同步隨機干擾,一般不大會出現,除非hsync與...