S3C2440—2.裸機開發步驟及工具使用

一.裸機開發步驟簡介

1.在X86架構的Windows系統中

1.建立工程

2.編輯源代碼

3.編譯(VC6.0)

4.運行

2.在X86架構的Ubuntu系統中

1.編輯源代碼(vim)

2.編譯(gcc)

3.運行

3.ARM裸機開發

1.編輯源代碼(Windows:Source insight或者Notepad++)

2.編譯(涉及到交叉編譯:arm-linux-gcc)

arm-linux-gcc是基於Linux系統的arm編譯器,功能強大、穩定、支持qrm芯片多。

3.燒寫

4.運行

注意:

使用ads(停止更新)、MDK編譯器,是win系統的編譯器,功能很弱,只適合個人或者小團隊開發,不適合大型開發,而且收費。

學習嵌入式目的是找工作,所以要掌握企業裏面,嵌入式實際的開發流程。

使用Soucre insight 編寫查看.c、.h、.S文件

使用Notepad++查看.bin、makefil文件

使用Hex Editor Neo 查看.hex文件

二.soucre insight使用

1.sourec insight介紹

soucre insight主要用來編寫和查看:c文件、h文件、ARM彙編文件

notepad主要負責其他文件:makefile(makefile指明瞭要編譯哪些源文件和編譯後的輸出名)

source insight收費軟件,但是可以免費試用一個月,推薦使用3.5版本

2.操作流程

Ⅰ.增加文件類型

(就是使C源文件可以包含.s文件)

在這裏插入圖片描述

Ⅱ.創建工程

Project中新建,並添加現成文件

Ⅲ.編譯工程

在這裏插入圖片描述

Ⅳ.設置中文字體

在這裏插入圖片描述

Ⅴ.界面說明

在這裏插入圖片描述

右邊項目窗口:說明該項目中有哪些文件

中間主窗口:顯示當前打開的文件內容

左邊符號窗口:顯示當前打開文件的:宏定義、函數名、結構體名

下面是上下文窗口:光標放在某個函數或者變量上,下面的上下文窗口就可以看到相應的定義

Ⅵ.小技巧

  • 可以通過View裏面設置行號
  • 可以通過工具欄裏面的go to line 來跳轉到指定的某一行
  • 可以通過選定關鍵詞,鼠標右鍵設置高亮關鍵詞
  • Control+鼠標左鍵,可以跳轉到函數定義
  • Control+/ ,可以查找名詞出現的位置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章