Please enable JavaScript.
Coggle requires JavaScript to display documents.
embedded system ch 5 建構嵌入式系統開發環境 - Coggle Diagram
embedded system ch 5
建構嵌入式系統開發環境
5.1 開發環境
cross tool
cross compiler 特殊option
make
IDE
程式寫好到生成執行檔的步驟
燒到ROM中
makefile寫作
ICE下載與debug
offline tools -- 當各種資源檔做成可以加入rom的binary file
link步驟a產生的object file產生執行檔
rom maker - 將執行檔與其他資源檔做成可以燒到rom的binary file
編輯link script指定程式要被定位到哪個位址
simulator
編譯各程式
update tool
5.2 makefile and .bat
不同:makefile會比對需要編譯的檔案
非檔案名稱的target
人工撰寫 vs automake tools
makefile
dependency
up to date
target
debug 版與release 版
5.3 link script
link script 內容
定義link script中的常數
程式段與資料段
map file or symbol table
5.4 rom maker
constant c array
file system binary
making rom
5.5 下載&執行
5.6 版本控制server
5.7 說故事時間