linux系統學習1 7 裸機開發步驟和工具使用

2021-08-17 09:05:13 字數 709 閱讀 4996

步驟

x86平台

x86平台

arm裸機開發

環境windows應用程式

ubuntu應用程式

第一步建立工程

編輯編輯

第二步編輯

編譯:gcc

編譯:arm-linux-gcc

第三步編譯:vc6.0

執行燒寫

第四步執行執行

使用gcc的原因:功能強大、穩定、開源免費

gcc -v:檢視gcc的版本,從而驗證了gcc編譯器正常。

gcc -o 輸出檔名 原始檔:

交叉編譯模式:

編譯器:推薦使用arm-linux-gcc

入門誤區:使用ads、mdk

我們學習嵌入式的目的就是找工作,那麼在學習過程中就要掌握企業實際開發過程中的開發流程。

source insight在檢視**、編輯**等功能時非常好用

source insight:c檔案、h檔案、arm彙編檔案

notepad:其他檔案,如makefile(簡單理解為:指明了要編譯哪些原始檔,指定編譯後的輸出檔名)

source insight是收費軟體。但是可以免費試用35天。

推薦使用3.5版本

使用步驟:

2.新建專案(工程)

3.字型的設定(解決中文亂碼)

說明一下,source insight的視窗:

linux 顯示系統學習

gnome gdm kde kdm xdm x display manager x server dev fb0 ptstty gvfs dridrm linux 的3d加速 客戶端程式通過xlib 和 glxlib來和xserver 通訊。客戶端程式一般不直接呼叫,而通過使用toolkit庫比如g...

Linux系統學習之初

在linux誕生之前,一直是unix的天下。只不過當時unix並不能免費獲得,要使用必須先購買授權。在這樣的背景下,很多計算機愛好者非常渴望有乙個便宜或者免費的作業系統供大家學習研究。1983年,計算機界的牛人richard stallman發起了乙個計畫,目的就是構建一套完全自由的作業系統,這個計...

Linux系統學習20171227

1.bin和 usr bin目錄下的執行檔案有什麼不同?bin主要放置在開機時,以及進入單人維護模式後還能夠被使用的指令,至於 usr bin則是大部分軟體提供的指令放置處。2.bin和 sbin目錄所放置的執行檔案有何不同?bin放置的是一般使用者慣用的指令,至於 sbin則是系統管理員才會使用到...