嵌入式到底要學些什麼,嵌入式開發需要學什麼?

2022-12-29 11:45:45 字數 4699 閱讀 9683

1樓:匿名使用者

嵌入式就是要學習微控制器的使用,電路的設計,範圍很廣。具體一點說,最基礎的是需要學習微控制器及其程式語言,同時還要掌握模擬電路設計和數位電路設計,提高的話還要學習arm,dsp,cpld和fpga,相關的微控制器和嵌入式處理器的程式語言,包括彙編、c、vhdl。。。,這些知識組合在一起才能成為乙個相對合格的嵌入式設計人員。

嵌入式開發需要學什麼?

2樓:匿名使用者

建議先學c,然後資料結構,作業系統,彙編,微控制器原理。以上學好已經足夠開發。

-------------------

同意這個說法

3樓:匿名使用者

看看這個**itjob就業培訓網,裡面有詳細的課程大綱,你可以跟著大綱的順序來學。

4樓:臥龍左丞

貌似需要:

c語言電工技術

電子技術

有可能需要微控制器原理

嵌入式需要學什麼?嵌入式需要學哪些課程和內容?

嵌入式開發要學什麼?

5樓:糊塗伊人笑

最近論壇上發了乙個**帖子——吳鑑鷹微控制器實戰專案精講,因此受到不少網友的關注,在這裡吳鑑謝謝各位網友的支援、關心和信任。

在帖子中留了幾個群號,有兩千多讀者加了群,通過qq向我詢問了很多問題,如果在工作不是太忙的時候我看到了就會回答,但是有時候做專案太忙就沒時間解答。

為此,在這裡應群內成員以及一些網友的要求,專門寫一篇文章來針對這些問題做乙個總結。希望能為大家的疑惑有一點點幫助就足以。不足之處,也希望大家客觀指出,君子和而不同。

1、學習微控制器有用嗎?

有很多初學者有這樣的困惑,微控制器初學者感覺入門很難,學著學著,就會產生這樣的疑問——自己辛辛苦苦學習微控制器,將來有用嗎?

微控制器只是乙個工具,重要的還是思想,有了自己的想法,電子行業地域遼闊,隨便你闖。微控制器這個切入點入手還是不錯的,可以讓你盡快進入電子殿堂的大門,如果你還在上學,不要眼睛裡面只盯著暫時的薪水,哪怕是畢業兩三年的也一樣。重要的是掌握程度和對技術的理解程度,有句話叫「水到渠成」,到時候再去研究工資的事情也不晚。

2、學習嵌入式程式設計有必要從51微控制器開始嗎?

我原本來在讀大學的時候,有很多同學聽說學習arm很牛逼,於是就跑到圖書館借了一兩本關於arm的書,學一兩天後發現跟自己想的不太像,於是學著學著就慢慢放棄了。所以我總結一下,與其邁很大的步子,不如放慢腳步一步步走。從最基本的做起,一步步走,等微控制器學會之後再進行像arm,dsp之類高階處理器的運用,也就能得心應手了,如果想一口吃成乙個胖子,只怕最後沒胖起來,倒把自己給噎死了!

3、會用高階處理器就牛了嗎?

不少網友問我:是不是學會了arm、嵌入式作業系統就會很牛?是不是微控制器就是運用在低檔產品上,arm做出來的產品就高階了。

首先,從本質上說,是同一類東西,都是嵌入式應用方面的主力。十八般兵器,沒有優劣之分,只是在乎持兵器的人修為高低,當年解放軍憑藉小公尺加步槍不也取得了抗戰勝利。

微處理器,微控制器、dsp、fpga、arm,每一種都有自己的側重點,都具備自己的優勢和劣勢。

微控制器:技術比較成熟,運用在工控領域比較多,但進行嵌入式應用顯得太龐大,因而派生出arm微控制器進行高階應用,可以進行作業系統的移植,但是現在一些高階微控制器也可以移植作業系統,微控制器跟arm並沒有什麼本質的區別。

dsp:是資料處理的縮寫。也可以做控制運用,它的優勢是運算,主要用在運算量大的領域,如數字訊號處理,影象處理,視屏處理,飛彈雷達上也等等。

如果要用的好,需要學會很多高深的演算法,需要有較強的數學功底。

fpga:可程式設計邏輯陣列的縮寫。實際上就是做乙個晶元,用軟體實現它的內部連線,達到用軟體的方法實現硬體的目標。

是用硬體實現的一種方法。是早期微控制器(功能簡單的邏輯應用)的現代實現方法。

總結:乙個嵌入式軟體工程師,其實核心競爭力不是你會運用什麼晶元,當你會了一兩種以後,再學其他的,就會覺得很容易了。乙個真正的有競爭力的工程師,應該是具備良好的程式設計習慣,程式設計思路,還應該具備紮實的數學功底。

只有把握核心的東西,才能走的更遠。

4、微控制器行業技術研發有前途嗎?

這也是初學者最為關心的乙個話題,微控制器行業的技術研發將來前途如何?

著名的高爾夫球手,老虎伍茲說過一句話:我只需成為高爾夫數一數二的高手,錢自然會追著我來。

微控制器技術研發,也就是乙個型別的職業崗位,同樣叫做「微控制器工程師」,能力、經驗、學歷,參差不齊,因此待遇肯定也不盡相同。

高待遇者,年薪數百萬也有,低收入者,養家餬口都難。

只有倒閉的企業,沒有倒閉的行業!

不是行業沒有前景,只能反思自己為何沒有足夠的優秀。

5、微控制器技術研發太苦太累,值得去堅持嗎?

在論壇裡看到很多人在抱怨:現在電子行業的研發做起來太累,待遇又不是很好,感覺沒什麼出路。

既然我們選擇了微控制器行業,就堅持做下去,不要輕信別人講的:微控制器研發工程師沒有前途,太苦太累。

學好微控制器你至少可以找乙份技術性的工作,就算目前累一點,至少你可以看到希望,隨著自己經驗的積累,未來的路會越走越寬!至少可以坐在辦公室裡面,有自由的時間可以支配。

你知道那種專業課沒學好,只能去車間做一線工人的感覺嗎?坐在車間裡像乙個機械人一樣每天重複同樣的工作嗎?你喜歡過那種一點自由都沒有,在流水線上忙碌著,連上廁所時間都沒有的工作嗎?

我相信沒有人喜歡!

所有不要被一些工作了幾年的工程師的話語所迷惑,說做技術很苦,拿的錢又少,當你真正有一天想去做技術,發現原來因為自己缺少知識的積累,沒有公司願意要你。

簡單地分享了自己對微控制器領域一些問題的看法,歡迎同行積極分享自己的心得,能讓更多初學者少走彎路,擺正心態進行微控制器的學習。

6樓:匿名使用者

可以加下朱有鵬物聯網大講堂:397164505。互相學習幫助

7樓:匿名使用者

嵌入式開發首先要學習什麼c語言基礎補習+作業系統+c語言高階程式設計等等~

你報的這個華清 遠見不錯,我好幾個同學也在呢,我自己也打算過去

8樓:匿名使用者

兄弟在**報的,瀋陽?

嵌入式技術需要學習什麼

9樓:匿名使用者

嵌入式系統作為除pc端外的另一種系統,應用領域極其廣泛,分為微控制器、

內arm、fpga、dsp、ic設計、微容處理器體系結構幾個方面。需要學習的東西有:linux系統、c++、等。

推薦華清星創客學院的教程,每個知識點都有對應的案例,理解起來很容易,零基礎入門的量身教程。技術問答讓你的每天的問題可以得到及時的解答,不留尾巴。課程內容乾貨多,廢話少,互動式讓枯燥的課程變得生動有趣,加強你的學習慾望。

線上無費用試聽

10樓:江西新華電腦學院

你可來以去學習一門很不錯的源

選專業呢,現在都是網際網路的時代,學習電腦會很不錯,在社會之中還是需要很多電腦行業的人才,電腦對於現在的年輕人是乙個了解的行業,所以學習電腦會很容易上手的,而且學習電腦專業是0基礎入門學習的呢

11樓:匿名使用者

**上找乙個主流的linux arm學習板,現在學習版基本都是4核了,一般都是能跑qt或者android。問下有沒有opencv的qt例程。itop4412開發板可以的

12樓:杜昌韋_是也

嵌入式,其實就是來arm+linux,重點自其實是嵌入式作業系統,建議先從微控制器做起,了解gpio、定時器啥的,也理解怎麼用c語言操作硬體。然後再去學linux作業系統,shell語法等,然後再買乙個arm開發板(初期買2410足夠),學驅動開發啥的,建議去星創客學習。學完了以後,做幾個驅動,就可以找工作了。

13樓:阿斯頓馬丁

你說什麼嵌入式啊?鑽石?還是php類嵌入式語言?

14樓:匿名使用者

itop4412開發板我們學校的學長都在用,我也想看看行嗎

自學嵌入式開發應該先要學些什麼?

15樓:其儉義酉

最基礎的

數電模電

要理解,能掌握最好

數電模電別看是最基礎的,大多數人都迷糊著呢。

掌握了數電模電,電路圖都能看懂了,你絕對不愁找不到工作!

專業基礎的話肯定從

《微控制器》

入門很簡單

不同學校,教的微控制器型號可能不一樣,不過大同小異,差別很小但很多學校器材比較老,可能學的還是mcs51系列目前流行的是arm系列

arm7

arm9

arm7上手較簡單,廣泛用於工業控制

arm9較難些

不過目前的趨勢是

fpga

閘電路與普通微控制器有本質區別,用處更廣,功能更強鑑於你現在可能還沒學完

數電,它們的區別就不給你說了

我的建議

1、模電數電

學好2、微控制器(入門簡單的如arm7)

要多做做實驗,能完全理解控制方式。

要經常能去實驗室,自己動手焊板子。好好利用學校的器材資源,可以做一些小發明,會很有成就感。(不要像我,在學校沒好好利用。出來了,都是自己掏錢買材料研究,貴啊!!)

3、相信我,fpga絕對是大勢所趨,你要是覺得學的差不多了就搞它吧。

16樓:伍秀花禮霜

大一就這麼積極,原來大神都是這麼努力,找一些過來人的經驗,照著做就好了,嵌入式主要是程式設計能力,硬體不會也不要緊。少年加油

嵌入式開發要學什麼,學習嵌入式開發要學習哪些知識?

arm linux路線,主攻嵌入式linux作業系統及其上應用軟體開發目標 1 掌握主流嵌入式微處理器的結構與原理 初步定為arm9 2 必須掌握乙個嵌入式作業系統 初步定為uclinux或linux,版本待定 3 必須熟悉嵌入式軟體開發流程並至少做乙個嵌入式軟體專案。從事嵌入式軟體開發的好處是 1...

嵌入式開發要學哪些課程,學嵌入式開發都要學什麼?

嵌入式開發的必學課程 c語言,c 作業系統,計算機組成原理,linux程式設計,51微控制器,arm,硬體程式語言,模擬電路 數位電路。嵌入式培訓分幾個階段的學習,從基礎到實戰的練習,一點一點學習和掌握這門技術。學習的課程內容包含 嵌入式高階c語言 嵌入式裝置及gui開發 嵌入式linux高階程式設...

嵌入式方向,嵌入式是做什麼的

搞fpga是為人民服務的。哈哈,開個玩笑。fpga可以為arm服務,為dsp服務。fpga可謂是乙個 多面手 arm可以做的他也可以做,dsp可以做的他也可以做,arm和dsp不能做的他還可以做。fpga可以看成是cpld的公升級版,可以做佈線 狀態機,可以並行。fpga的軟體層面就是在fpga上跑...