學習微控制器算是嵌入式開發嗎?如果不是,到底何為嵌入式?

時間 2021-05-30 00:02:46

1樓:

微控制器當然算是嵌入式,多少工程師都是從微控制器起步的。

要知道,不論是微控制器還是高階cortex–A系列晶元,都只是嵌入式系統的一部分,主要是作為控制核心,以及提供一部分通用外設功能。嵌入式系統,或者說產品的最終功能,還是要靠系統中的功能電路或IC來實現。這一部分擁有充分發揮想象力和創新的巨大空間,產品的好壞和價值也主要在於此。

基於同樣的控制核心,不同公司開發的產品可能性能天差地別。而有的公司可能用成本更低的微控制器就能做出功能十分不錯的產品。

微控制器雖然在架構上比較簡單,片上資源也有限,但是麻雀雖小五臟俱全,設計得當可以滿足大部分產品需求,因而成本上很有優勢。明明可以用低功耗微控制器實現的,我想沒有人會硬上cortex–A系列核心。對初學這裡來說,從微控制器起步,一開始不會陷於複雜的細節之中,學習曲線很平滑,有成就感容易堅持下去。

我感覺國內工程師,包括以前的我,都比較忽視產品設計,功能,創新這些方面的東西,只一味追求技術本身的難度,這是有些盲目的。後來我才明白,嵌入式技術存在的價值,主要是要解決實際問題,做出更好的產品,改變人們的生活。國外工程師這一點就做的很好,同等程度的工程師,老外可能基礎不是那麼紮實,但是普遍比較有想法,動手能力極強。

往往真正為公司帶來價值的也是他們。

2樓:時光機

微控制器與嵌入式可以說是乙個包含與被包含的關係吧。

微控制器是嵌入式的基礎,而嵌入式則是微控制器為基礎做的。

微控制器與嵌入式最大的區別是:

微控制器一般都是裸跑程式,或者用一點RTOS,所以一般應用不會很複雜,外圍裝置也相對較少。

而嵌入式系統往往會使用更為複雜的作業系統,比如最常用的linux,可以執行多執行緒任務,而工作來說,嵌入式也會在硬體、底層驅動、應用程式等分得更細,因為這不是乙個人來得及從頭到尾搞定的了。

當然RTOS也應該被納入嵌入式範疇內,只是微控制器有時候也會用簡單的RTOS實現更高的效率,這條線有點模糊了,最簡單的劃分微控制器和嵌入式的線就是作業系統

3樓:星雲

廣義上算,狹義上不算。

這話能看明白嗎。

當年駕馬車的是司機,現在開車的也是司機。

但現在你說要找個司機肯定不是指前者,公司找個嵌入式開發的也不是指微控制器開發。

但是實際上馬車和汽車放在現在年代差太遠了,所以司機肯定不是指馬車司機(車伕)。

而微控制器和微控制器加系統的現代嵌入式差不了多遠。所以新意義上找個嵌入式開發不是指微控制器但是也有一部分公司/個人依舊認為微控制器也是嵌入式。

所以微控制器和嵌入式的概念就像馬車車伕和汽車司機一樣,廣義上本質上講都是司機,兩者差的遠一點就會觀念分離,近一點就會觀念混合

以前做微控制器嵌入式,準備轉到APP開發,我以前的經驗是不是打水漂了?

我覺得邏輯思維是相通的,我本科也做過很多微控制器的控制模擬賽,但也是從此之中培養了寫程式的興趣。鄙人本科自動化,研究生轉行也才學了不到一年吧,已有阿里核心部門實習offer 低調點,還是匿了 夏雲紅 知識不同,技術也可能不一樣,但能力是通用的。先有知識然後會應用,熟悉後就變成技術 技術再熟悉後,就可...

可以推薦一些學習微機原理,微控制器,嵌入式或者FPGA的經典書籍,可以少走彎路?

奔騰的心 時間觸發嵌入式系統設計模式 比較老的書但是很經典值得一讀,裡面提供了很多典型的設計模式和硬體電路,可以避免走很多彎路 哈皮 FPGA入門書2本,需要通讀 Verilog HDL設計與驗證 吳繼華王誠 FPGA Prototyping by Verilog Examples Pong P.C...

嵌入式的學習路線,目前大二,現在學微控制器,希望未來從事嵌入式行業,求大佬指導下嵌入式的學習路線。?

wry 先學51微控制器,主要學習uart 串列埠 spi i2c 然後應用,學arduino,實踐。因為arduino就是實際操作的,不需要明白細節,上手快。在然後就是stm32,資料比較多,很職業。最後就是soc 的學習,有乙個beaglebone black就能學的挺好的。 嵌入式阿勇 大學期...