52.一文帶你理解ARM程序的編譯及執行過程

一.我們的的程序是如何被芯片識別的? 有時我們會想,我們使用c語言或者更高級的語言寫好代碼,這些類似英文字母的東西芯片是怎麼識別並且按照我們的想法執行的? 上圖是一個ARM芯片基本的硬件組成,我們的程序肯定是存放在FLASH上。 我們一般的項目開發中,在啓動文件中或者特定場景下爲了更高的效率一般使用匯編文件,其他的邏輯實現一般使用c語言進行開發,也就是像上圖一樣彙編文件執行完畢後,跳到c文件中開始
相關文章
相關標籤/搜索