機器是cortex a8,裸機程式是可以在a8跑的
uj5u.com熱心網友回復:
有沒有老哥指導一下,小弟剛學,確實一竅不通uj5u.com熱心網友回復:
先都放在一個行程中,再慢慢剝離到其他行程uj5u.com熱心網友回復:
我需要自己另外撰寫一個驅動是嗎?
uj5u.com熱心網友回復:
裸機任務該一個名字.啟動一個ucos任務 呼叫裸機的main函式就可以了.
uj5u.com熱心網友回復:
想要優化程式的話你就將原來裸機的程式分成幾個任務,再按照每個任務的重要性選擇任務優先級和大小以及任務執行間隔。uj5u.com熱心網友回復:
怎么在ucos任務里呼叫裸機程式的main函式啊,有丶懵逼
uj5u.com熱心網友回復:
task_create函式里引數傳遞你的main函式的入口地址就行了uj5u.com熱心網友回復:
先在芯片上把UCOS跑起來。清理原來的程式,驅分出任務和任務間通信的資料
把任務按一定的優先級整理好,創建到UCOS中
再把任務間通信的資料,采用UCOS提供的:信號量、鎖,佇列等,機制建立起來。
然后,把任務和資料關聯起來,再進一步除錯,跑系統。特別注意有沒有優先級反轉、死機,任務饑餓等問題
uj5u.com熱心網友回復:
先跑ucos,把你的程式封裝成任務,在ucos里面啟動任務。uj5u.com熱心網友回復:
創建一個行程移植進去就成啦 你可以把每個行程都看做一個main函式轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114309.html
標籤:單片機/工控
上一篇:這個是啥意思啊
下一篇:SIM卡驅動開發求助
