學習ARM開發 14

2021-04-02 17:30:49 字數 498 閱讀 7864

由於在linux下開發還是比較麻煩,那麼在windows下有沒有更加方便簡單的開發方法呢?答案是肯定的。當然不是選擇ads這樣的開發工具,因為它成本太貴。就算使用盜版,也不會覺得心安理得,那麼就要採用其它方案了。目前只有選擇gcc的開發工具。經過不斷地努力,總找到合適的arm開發工具。它就是winarm,採用它來開發,就大提高了工作效率,使寫起**來更加方便,編譯更加快速,出錯更容易修改,並且比較便宜,又可作為商業使用。

採用gcc編譯器後,編譯程式發了乙個警告,它如下:

init.h 13:29: warning: no newline at end of file

這個出錯的意思,就是在檔案尾沒有結束行。這個東東是什麼呢?通過google查詢,總算找到了合算的解答了。因為c++ iso裡定義乙個檔案結束一定需要新行結尾的。跟我們在vc中寫的程式是有點差別吧,在vc裡不用在檔案最後一行新增空行的,但gcc是一定需要的,因為它是解決乙個檔案與另乙個檔案連線的問題。

因此只要在檔案後尾新起一行,就解決這個bug了。

學習ARM開發 14

由於在linux下開發還是比較麻煩,那麼在windows下有沒有更加方便簡單的開發方法呢?答案是肯定的。當然不是選擇ads這樣的開發工具,因為它成本太貴。就算使用盜版,也不會覺得心安理得,那麼就要採用其它方案了。目前只有選擇gcc的開發工具。經過不斷地努力,總找到合適的arm開發工具。它就是wina...

學習ARM開發20 21

學習arm開發 20 os的任務切換 有了前面的tick中斷,那麼基本的任務切換條件已經是 萬事俱備,只欠東風 了。不過,這個 東風 也是很難搞得懂的,只有不斷地通過實踐才會找到合適的方法。現在我就需要去找這個東風了,就是解決不同的任務切換的問題。從簡單到複雜,這是任何事物的認識過程,也是行之有效的...

學習ARM開發 5

學習arm開發 5 蔡軍生 2005 07 16 寫於深圳 上一次說到要學習uboot的 但在看之前,首先要知道目標機器的程式設計資源,這裡的資源,是指s3c44b0所提供的執行程式的資源,對任何嵌入式軟體開發,都首先要對硬體有乙個很好的了解,這跟pc機的程式設計是大不一樣的。因為pc機都已經發展了...