iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
Arm Platforms

ARM 組合語言:30天學習心得分享系列 第 4

Day 4 重新定位與節

主程式系統下載到目標嵌入式系統會有一個程式映像(image),但是可不可以執行,就必須重新定義所有的輸入符號,這些符號可以組成一個符號表,然後經過重新定位之後,成為可執行的二進位碼。

https://ithelp.ithome.com.tw/upload/images/20210918/20107482QxoUx94rKG.jpg

當二進位碼轉成一個可執行與鏈結格式ELF(executable and linking format),此時系統會根據需求,產生一個節(section),節當中通常包含很多重要資訊,我們從下表就可以簡單理解節的重要性。

https://ithelp.ithome.com.tw/upload/images/20210918/20107482zLHDSPoJzW.jpg

以上都是程式設計很重要的概念,今天就學習到此,從前的熱情好像變少了,但是,我還繼續在努力學習...


上一篇
Day 3 ARM的多樣性與開發環境
下一篇
Day 5 韌體的燒錄及可靠性
系列文
ARM 組合語言:30天學習心得分享30

尚未有邦友留言

立即登入留言