回覆列表
  • 1 # 已經過期了

    1、編譯器我建議用IAR FOR ARM (原因有下面幾條 1、外面公司大部分用的都是IAR編譯器。2、IAR編宜速度快,而且生成的程式碼質量比keil高,hex比keil小。3、除錯功能不遜於keil)

    2、至於這麼下載到ARM板上,這個你要先把UCOS原始碼經過編譯器編譯,最好能做個測試程式(LED),編譯之後,0error 0 waring 。如果你用jlink 可以直接下載到ARM板子裡面。如果你是ISP下載的也行,不過啟動方式你要修改一下(boot 0,boot 1)

    3、看到你說你菜鳥,其實不然,任何高手都是從菜鳥蛻變過來的,期間要經過很多的痛苦。不知道你準備好吃苦沒。

    4、下面說一下我的學習過程吧!1、在開始我也想學習UCOS,不過狀況和你差不錯。一開始我看到UCOS程式碼那麼長,就怕了。但是我把原始碼都打印出來了,課上可下我就看原始碼(前提是你要對作業系統有一些瞭解,其次資料結構基本功要強,因為作業系統基本就是資料結構造出來的(說的有些誇張))2、UCOS原始碼看的差不多的時候,你可以到UCOS官網下載一個VC++6.0下移植的程式碼,然後但不除錯,觀看程式碼的工作流程(這個很重要,幫助你瞭解工作原理)。等熟悉差不錯了。你可以到網上下載一個在ARM 中移植的程式碼,單步除錯觀看工作流程。3、在網上搜索一下UCOS在ARM中的移植步驟(網上移植基本都可以用,我就是從網上下載的移植文件),按著移植文件一步一步移植,等修改完了,接著除錯,然後繼續除錯,直到0 error 0 waring ,接著下載的板子中,看能不能實現預期的效果。如果不行,還是除錯。

    純手工打出來的,望採納!!

  • 中秋節和大豐收的關聯?
  • 《楊貴妃秘史》故事梗概?