想進一步學習嵌入式,選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)學習筆記(一)-嵌入式系統介紹筆記
- 想問下各位測試大佬關於技術提升是選擇了報班學習還是看書或者 b 站。。
- 學習 stm32
- Arm pwn學習
- 互聯型嵌入式應用ARM選型分享
- 一步一步學ROP之Android ARM 32位篇Android
- STM32學習程式
- 專科生該選擇學習雲端計算還是web前端Web前端
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- arm相關學習
- 進一步學習對話方塊(轉)
- 學習英語,首先還是要有學習的習慣
- 學Java,是自學還是去培訓班學習?Java
- 嵌入式--ARM架構架構
- 喂,你是在學習還是在逃避?
- ARM 與 STM32 的關係
- STM32學習記錄(一):STM32概述
- STM32 的學習方法
- STM32學習步驟
- 學習網路安全選擇線上培訓還是線下培訓?
- 想一想還是IT男好
- j2ee的進一步學習方法
- 學習分想
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 選Ruby還是選Python?Python
- 學習Python選擇Python2還是Python3呢?Python
- 學習python選擇線上好還是線下好?各有哪些優劣勢?Python
- STM32學習筆記——GPIO筆記
- 嵌入式介面學習
- 程式設計師快速進階學習到底要看書還是要看視訊?程式設計師
- STM32F303VCT6[STM32] 32bit ARM Cortex M4,嵌入式 - MCU
- 還在學iOS?是時候學習Flutter了(二)iOSFlutter
- 嵌入式ARM核心板介紹