想進一步學習嵌入式,選ARM還是STM32?
首先,我們先來解釋一下ARM。ARM是一家公司的名字,這家公司是一家從事CPU晶片設計開發的廠商,但本身並不生產晶片,而是靠轉讓設計許可,由合作公司生產各種的晶片,ST(意法半導體)公司就是其中的一家合作公司。世界各大半導體生產商從ARM公司購買其設計的ARM 微處理器核,根據各自不同的應用領域,加入適當的外圍電路,從而形成自己的ARM微處理器晶片進入市場。而所有使用了我們ARM公司設計的核心的晶片呢,我們就稱為ARM晶片。所以我們的STM32也是屬於ARMZ中的一種。STM32就是ST(意法半導體)公司生產的一系列使用ARM Cortex-M處理器核心的32位微控制器。
其次,我們的ARM晶片呢分了三大類,ARM Cortex-M是屬於比較簡單易學的一類,也是實用性比較的一類,應用於我們的微控制領域,智慧家居,電器裝置。我個人認為了,如果你是基礎比較薄弱,或者沒有接觸過嵌入式的晶片,可以從這一類入手。STM32呢,比較容易上手,簡單有簡單的學法,難有難得學法,從基礎外設開始加深,到小的作業系統,演算法等等。主要還是通過實踐。
最後,如果ARM Cortex-M你已經掌握的不錯了,可以去學習ARM Cortex-A這一型別的晶片,這一型別的晶片呢,他可以跑一下大的作業系統。如果說前面的ARM Cortex-M是基礎篇,這就算是一個進階篇吧。就業前景來說的話,我覺得他們不是一個領域,都有著自己的特點,學好了,都OK。 總結,無論你學選哪一種去進階,我覺得都是可以,無論是ARM Cortex-A,還是ARM Cortex-M,都有很多的資源等著你去發掘。選擇哪一個方向不是很重要,重要的是堅持學習,親自程式設計是必不可少的。
相關文章
- ARM嵌入式系統該如何學習
- 常見的ARM嵌入式學習問答
- 騰訊想與任天堂進一步合作 學習精髓、挺進美國市場
- “選redis還是memcache”,面試官究竟想考察啥?Redis面試
- 想搞資料探勘分析,應該學習java還是python?JavaPython
- 嵌入式開發(ARM9)學習筆記(一)-嵌入式系統介紹筆記
- 互聯型嵌入式應用ARM選型分享
- Arm pwn學習
- STM32學習程式
- 一步一步學ROP之Android ARM 32位篇Android
- ARM 與 STM32 的關係
- 嵌入式--ARM架構架構
- 專科生該選擇學習雲端計算還是web前端Web前端
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 進一步學習對話方塊(轉)
- 學習英語,首先還是要有學習的習慣
- 學Java,是自學還是去培訓班學習?Java
- 喂,你是在學習還是在逃避?
- 想一想還是IT男好
- STM32 的學習方法
- STM32學習步驟
- 學習網路安全選擇線上培訓還是線下培訓?
- j2ee的進一步學習方法
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 選Ruby還是選Python?Python
- 學習Python選擇Python2還是Python3呢?Python
- 學習python選擇線上好還是線下好?各有哪些優劣勢?Python
- STM32F303VCT6[STM32] 32bit ARM Cortex M4,嵌入式 - MCU
- 嵌入式介面學習
- 程式設計師快速進階學習到底要看書還是要看視訊?程式設計師
- 嵌入式ARM核心板介紹
- 餘凱:深度學習,推進人工智慧的夢想深度學習人工智慧
- 還在學iOS?是時候學習Flutter了(二)iOSFlutter
- 《從零開始學Swift》學習筆記(Day 30)——選擇類還是結構體呢?Swift筆記結構體
- 學習嵌入式的開發線路,新手怎麼學習嵌入式?
- STM32學習筆記之中斷筆記
- 嵌入式是偏向計算機還是偏向自動化?計算機
- 想學嵌入式?要不一起玩 Arduino 吧UI