痞子衡嵌入式:ARM Cortex-M文件那些事(0)- 文件關聯
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家講的是嵌入式開發里的文件關聯。
本篇是文件系列第一篇,本系列文章會逐一介紹ARM Cortex-M開發過程中(以IAR集成開發環境為例,其他開發環境可觸類旁通)所要接觸的8種主要文件類型:源文件、鏈接文件、工程文件、可重定向文件、映射文件、可執行文件、反匯編文件、鏡像文件。
在介紹具體各文件之前有必要先讓大家對各文件之間的關聯有一個初步了解,下面三張圖很好的詮釋了8種文件之間的關聯:
編譯階段:
鏈接階段:
下載階段:
至此,嵌入式開發里的文件關聯痞子衡便介紹完畢了,掌聲在哪里~~~
最后歡迎關注痞子衡個人微信公眾號【痞子衡嵌入式】,一個專注嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。
衡杰(痞子衡),目前就職于恩智浦(NXP)半導體MCU系統應用部門,擔任高級嵌入式系統應用工程師。
專欄內所有文章的轉載請注明出處:http://www.rzrgm.cn/henjay724/
與痞子衡進一步交流或咨詢業務合作請發郵件至 hengjie1989@foxmail.com
可以關注痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。
關于專欄文章有任何疑問請直接在博客下面留言,痞子衡會及時回復免費(劃重點)答疑。
痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。
浙公網安備 33010602011771號