本文以自我學習的方式分享有關嵌入式基礎知識,從CPU基礎架構與指令集(以Arm為例)、程式如何執行過程、嵌入式系統常用的FreeRTOS架構基礎介紹以及嵌入式常使用的工具。
嵌入式系統其實在我們的生活中無所不在,嵌入式系統是嵌入式計算機系統的簡稱,也就是說嵌入式系統與普通計算機其實非常類似,列出幾個典型的應用:智能機器人手機汽車(導...
平常我們很少關注編譯和鏈結的過程,因為開發環境都集成開發的環境,比如Visual Studio、Eclipse,這樣的IDE一般都將編譯和鏈結的過程一步完成,因...
編譯器做了什麼 ? 我們知道使用機器指令撰寫程式碼是非常麻煩的事情,也會使開發程式的效率不高,編譯器就是將來源碼(source code)翻譯成機器語言(obj...
Overview ARM Architecture 從第七代開始,分為三種配置(Profile) Application:AXI,VMSA(MMU) Real...
目標文件格式 (Object file) 以文件的方式放在磁碟(Disk)中的 Object module 有三種形式 可重定位目標文件 (Relocat...