想進一步學習嵌入式,選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嵌入式系統該如何學習
- 騰訊想與任天堂進一步合作 學習精髓、挺進美國市場
- “選redis還是memcache”,面試官究竟想考察啥?Redis面試
- 一步一步學ROP之Android ARM 32位篇Android
- Arm pwn學習
- Arm推出全新Mali多媒體套件,想讓機器學習進入中低端智慧手機套件機器學習
- 想問下各位測試大佬關於技術提升是選擇了報班學習還是看書或者 b 站。。
- 學習 stm32
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 學習Python選擇Python2還是Python3呢?Python
- 嵌入式--ARM架構架構
- arm相關學習
- 這是什麼選秀節目?數百萬人看後想學「機器學習」機器學習
- 想學嵌入式,有哪些步驟?
- ARM 與 STM32 的關係
- Java選擇自學還是培訓?Java
- STM32學習程式
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 專科生該選擇學習雲端計算還是web前端Web前端
- 學習python選擇線上好還是線下好?各有哪些優劣勢?Python
- STM32F303VCT6[STM32] 32bit ARM Cortex M4,嵌入式 - MCU
- STM32學習記錄(一):STM32概述
- STM32學習步驟
- STM32 的學習方法
- 嵌入式ARM核心板介紹
- 學習網路安全選擇線上培訓還是線下培訓?
- “機器學習還是很難用!機器學習
- 機器學習用java還是python?機器學習JavaPython
- 機器學習:安全還是威脅?機器學習
- 學習分想
- 程式設計師快速進階學習到底要看書還是要看視訊?程式設計師
- STM32學習筆記——GPIO筆記
- 學習Linux是自學還是報名培訓班合適?Linux
- 學習Python到底是培訓還是自學合適呢?Python
- 學習嵌入式的開發線路,新手怎麼學習嵌入式?
- 還在學iOS?是時候學習Flutter了(二)iOSFlutter
- 嵌入式是偏向計算機還是偏向自動化?計算機
- 0基礎學習php、前端還是python?PHP前端Python