嵌入式開發入門者ARM學習必要步驟

2023-02-10 06:39:02 字數 761 閱讀 7426

針對嵌入式開發的入門者給出嵌入式開發的 arm 基礎知識和入門必

要步驟:  1. 做個最小系統板:如果你從沒有做過 arm 嵌入式開發,建議

你一開始不要貪大求全,把所有的應用都做好,因為 arm 的啟動方式和 dsp

或微控制器有所不同,往往會遇到各種問題,所以建議先布乙個僅有

flash,sram 或 sdram、cpu、jtag、和復位訊號的小系統板,留出擴充套件接

口。使最小系統能夠正常執行,你的任務就完成了一半,好在 arm 的外圍接

口基本都是標準介面,如果你已有這些硬體的佈線經驗,這對你來講是一件很

容易的事情。

2. 寫啟動**,根據硬體位址先寫乙個能夠啟動的小**,包括以下部

分:初始化埠,遮蔽中斷,把程式拷貝到 sram 中;完成**的重對映;配置

中斷控制代碼,連線到 c 語言入口。也許你看到給你的一些示例程式當中,

bootloader 會有很多東西,但是不要被這些複雜的程式所困擾,因為你不是做

開發板的,你的任務就是做段小程式,讓你的應用程式能夠執行下去

3. 仔細研究你所用的晶元的資料,儘管 arm 在核心上相容,但每家芯

片都有自己的特色,編寫程式時必須考慮這些問題。尤其是女孩子,在這兒千

萬別有依賴心理,總想拿別人的示例程式修改,卻越改越亂。

4. 多看一些作業系統程式,在 arm 嵌入式開發的應用開放源**的程

序很多,要想提高自己,就要多看別人的程式,linux,uc/os-ii 等等這些都是很

好的原碼。

嵌入式入門

微控制器原理及接 術 微機原理及接 術 c語言 資料結構與演算法 作業系統原理 編譯原理 一 嵌入式系統的概念 著重理解 嵌入 的概念 主要從三個方面上來理解。1 從硬體上,將基於cpu的處圍器件,整合到cpu晶元內部,比如早期基於x86體系結構下的計算機,cpu只是有運算器和累加器的功能,一切晶元...

嵌入式如何入門

進入嵌入式的大門1年左右。其中的辛酸只有自己能夠體會,以下是自己的一些體會,希望能幫助到想從事嵌入式開發的人。首先,這個行業現在比較流行的大專案方向 路由器 dtv 手機和更深入的智慧型作業系統。其次,如果你不是對嵌入式很有興趣,我覺得你應該換方向。這個高薪的行業,必然造就你多的付出。請各位先想清楚...

基於ARM的嵌入式系統程式開發要點

異常處理機制的設計 異常或中斷是使用者程式中最基本的一種執行流程或形態,這部分對arm架構下異常處理程式的編寫作乙個全面的介紹。arm一共有7種型別的異常,按優先從高到低排列如下 reset data abort fiqirqprefetch abort swiundefined instructi...