學好了微控制器再學嵌入式難嗎,微控制器學到什麼程度才可以學嵌入式系統?要學那些東西?

2022-09-30 03:55:05 字數 3911 閱讀 2657

1樓:藍色水桶

怎麼說呢,難不難關鍵看你子的努力,微控制器學好了你就都指令在執行有乙個較深刻的認識了,再加上對硬體電路的熟悉,學習嵌入式是有一定的幫助的。

2樓:沈三之

個人觀點:

嵌入式大概分兩個方面 軟體硬體 偏軟體的話如果微控制器學的好 程式設計再學好點點 把基礎打好以後學習arm或其他(微控制器不就是嵌入式麼 只不過比較簡單)會很方便的。 硬體數模電要好 微控制器學好只是乙個小小的開始。

總之要使微控制器學好了 我感覺學習嵌入式就算入了乙個小門了

3樓:天天天藍

關於嵌入式領域內的相關專業問題,建議lz到華清遠見的**上了解一下,也可以具體**諮詢一下華清遠見的專業老師,另外,各大書店及圖書館也有華清遠見出版的暢銷嵌入式專業圖書,了解一下相信對你有幫助!

微控制器學到什麼程度才可以學嵌入式系統?要學那些東西?

4樓:匿名使用者

1,首先,微控制器也是簡單的嵌入式系統,只是硬體比較簡單,軟體直接執行在硬體上,沒有作業系統這個東西

2、嵌入式作業系統的使用,使得整個系統變得複雜,選擇不同的作業系統,要有與之對應的開發環境,它的出現改變了微控制器時代的開發模式,軟體開發分為多層次,boot程式,作業系統的選擇和移植,驅動程式的開發,應用程式的開發..

3、嵌入式處理器從硬體結構上變得也更加複雜,執行速度更快,工作頻率更高,cpu字長更寬,暫存器更多,整合的其它硬體介面單元模組更多......

4、總體來講,對嵌入式系統來說,軟體比硬體佔據了更多的內容。

對於微控制器的學習,硬體比較簡單,但最好從硬體上了解微控制器內部各個單元的工作功能和原理,如中斷是如何實現的?子程式呼叫是如何實現的?而不是只是簡單地編寫了幾個程式。

如果能這樣更有助於以後的嵌入式的學習。從微控制器到嵌入式,是知識的積累,更是學習方式和設計思維的轉變。

5樓:漢樂邦

可以分執行緒執行的時間

6樓:匿名使用者

嵌入式學習,現在網上很多教程啊,還可以自己學的,某淘推薦itop4412開發板,同學用了好像可以

學嵌入式需要先學微控制器嗎?

7樓:微控制器與嵌入式

要的。微控制器只是乙個最基礎的知識。 好比說學計算機專業的,要學軟體基礎一樣。 嵌入式的乙個基礎課程就是 微機原理/微控制器原理。 告訴你乙個基本處理器的工作原理。

網上有很多微控制器入門的課程或者教學板卡。例如51微控制器/msp430微控制器,arm基礎入門等等。  arm處理器也算是微控制器的一種。

嵌入式學習的話,包含很多方面,微控制器只是其中的一小塊,可以歸類到處理器。 還有模擬電子技術基礎,數字電子技術基礎,程式設計原理,作業系統原理,電子系統組成與分析,印製電路板等等。

最後補充一點,雖然有很多人說,我可以直接學習fpga等,不用學習微控制器。 但是微控制器還是乙個基礎。

8樓:霖兒

不需要,只是有微控制器基礎學起來更快一些,但是沒有基礎也不影響你的學習,多花點時間就好,關鍵是多實踐。

9樓:從新楣

有微控制器基礎最好,沒有也無妨,微控制器對arm架構的學習、boot程式的學習有幫助,若沒有微控制器基礎,直接學習arm也是可以的。 關於學習部分請參考我的回答: 嵌入式學習 http:

大家說說學習微控制器難嗎?

10樓:匿名使用者

微控制器的基礎 是 電路 模電 數電-》要看懂外圍電路和內部電路的!c語言/微機原理(二選一,但兩種語言都挺重要的,彙編簡潔,c通用,兩種都學最好,時間不夠就學一種)高頻電子線路 似乎不是必要的

在國內 以51系列微控制器為入門基礎,再到arm,pic,入門了就快了自學可以成才,網上也有不少教程下,關鍵是靜下心來讀書,還要對應的實驗,理解電路。當然 有些志同道合的朋友就更好了

有基礎,乙個月可以學得不錯了,乙個星期看一本書 也不算快的

11樓:匿名使用者

要看你學什麼樣的微控制器!最好的也是最基礎的是80c51微控制器,很好學,甚至太多的數電知識都不需要,我學的時候數電根本沒學,可以自學,我就是,入門推薦《手把手教你學微控制器》認準周興華寫的!!該書既有彙編版,也有c語言版,是絕對的好書,學起來有興趣!!

最重要的是興趣!!

12樓:匿名使用者

數位電路 模擬電路知識 英文要好 不好也要硬著頭皮看 因為技術文件都是e文的

決定了 就買個開發板 自己先摸索著

條件好 就報個班 帶著問題跟班學 會比單純的被動接受效果更好

13樓:快樂男孩哈哈哈

我覺得不難,在小學有老師是這個專業。我學了,感覺也不難。只要你思維能力好,就應該沒問題。(記憶力也不能差,要不然記不住**。)

我是學嵌入式的,學完了51微控制器,下一步呢,是學stm32還是學arm呢.有些迷茫還有linux等。怎麼一步步學好

14樓:匿名使用者

要看你準備在哪方面發展了,arm做一般嵌入式是很不錯的選擇,但如果你準備在影象處理等方面發展,還是學dsp較好。

15樓:匿名使用者

51 stm32 是微控制器相關的,arm和linux關係比較大

看你想做什麼,他們的偏向不同,arm和linux更偏向系統類,51 stm32偏向控制類

如果說你是學了51接下來的學那乙個更順利我建議stm32 也可以學430

16樓:匿名使用者

直接學學arm就行了。普通微控制器的指令集大同小異,若非有特殊的應用,沒必要深究,深究了也記不住。arm應用較廣且知識量比較大,可以花多謝時間研究。

linux系統龐大,等你熟悉了arm,現代arm上基本都是跑os的,專注乙個系統熟悉熟悉就好了,乙個人基本是不可能搞懂整個系統的所有部分的。。

嵌入式只是工具,再熟悉基本開發工具之後,產品開發才是重點。但有了基礎,你會比別人來的快得多。

慢慢來吧。

17樓:匿名使用者

建議你可以學習arm

學習嵌入式該先從51微控制器入手還是arm入手呢?

18樓:佘思萱

建議先從51入手,因為51的材料是很多的,應用也相對成熟。arm的資料初期學的時候是很少的!

19樓:匿名使用者

從51微控制器入手,會簡單容易上手一些。

20樓:匿名使用者

兩個都不耽誤,但是一定要先了解他們的架構,了解他們的工作模式和工作原理,它們各自的組合語言一定要熟悉,這樣才能更好的了解嵌入式處理器的架構。51微控制器是目前最簡單的微控制器了,系統架構也好掌握,掌握了架構以後再研究應用,你會感覺51微控制器開發其實就只是邏輯演算法的實現了,程式設計思想對所有微控制器都適用。arm也有兩種應用模式,一種是像cotex-m0和arm7一樣,當32位微控制器用,直接裸跑程式,另一種就是帶作業系統的了,arm9及以上都要帶作業系統,linux、wince之類的,你可以先學linux下的應用程式開發,隨後再學驅動開發。

你可以先從51入手,平時兼顧了解arm體系結構。

本人大一,電子專業,想學好微控制器和嵌入式,該怎麼學?

21樓:象棋天堂

推薦看,宋老師微控制器教程

22樓:匿名使用者

賣乙個周立功的開發板,然後跑歷程。

學微控制器和嵌入式哪個好

23樓:匿名使用者

我理解的,微控制器是嵌入式的初級,如果你基礎好,可以直接學習arm,學習微控制器 ,如果想要深入發展,還是要學習arm的,,

自動化學嵌入式微控制器需要熟練運用運動控制 自控 電機嗎

要熟練掌握,離開了運動控制,你的就業機會將會變得十分狹窄。首先知道什麼是自動化。自動化的廣義內涵至少包括以下幾點 在形式方面,製造自動化有三個方面的含義 代替人的體力勞動,代替或輔助人的腦力勞動,製造系統中人機及整個系統的協調 管理 控制和優化。在功能方面,自動化代替人的體力勞動或腦力勞動僅僅是自動...

平時所學的51微控制器與嵌入式的關係,請深入講解

嵌入式是乙個很大,很複雜的知識體系,包括了微控制器,微處理器,微控制器,相關的軟體及各種應用系統。而51微控制器,包括它的軟體及應用系統只是嵌入式大家族中乙個很小,也很初步的部分。可以算是嵌入式的入門或基礎部分吧。當然,學習嵌入式不一定非要經過51微控制器的過程。不過在我國,嵌入式的學習一般都是從5...

微控制器程式中能輸入小數嗎,51微控制器怎麼從鍵盤輸入小數點啊

51微控制器硬體沒有浮點數運算指令,如果是彙編,需要自己使用一段彙編指令序列來完成浮點數運算,如果是c語言就比較容易了,編譯器會自動做處理,但是微控制器做浮點運算開銷是很大的 小數部分會被直接捨去,不會產生進製。微控制器處理浮點運算是很慢的。使用float型或double型變數,經過編譯器編譯後是會...