嵌入式的基礎課程是什麼
Ⅰ 大家好,什麼是嵌入式,要哪些基礎,想自學嵌入式需要學習那些課程希望行內人士回答我,廣告勿擾!!
本人從事嵌入式工程師大半年,我對嵌入式的理解就是:用為控制器去控制硬體電路,比如現在的物聯網,智能家居等都屬於嵌入式及。如樓上所說的,軟體基礎就是c語言,硬體基礎就是模數電。如果你真的想學,就別問是否需要聰明的大腦,只要用心,肯定都能學會。我就是大學畢業後才自己學的。希望對你能有幫助。
Ⅱ 嵌入式課程都是啥
嵌入式開發要知道一點就是硬體平台與軟體平台的選擇:
硬體平台當然就是你選擇什麼板,或是什麼體系結構的板子來開發
比如創客學院出名的ARM體系架構的板;軟體平台就是你用的是什麼操作系統來做交叉環境開發了
Ⅲ 學嵌入式系統的基礎是什麼求詳解
其實認真學都能學好的,不是說基礎不重要,而是努力就好。
如果一定要說點基礎的話,有以下:
C/C++語言,匯編語言,數字電路,模擬電路,微型計算機原理與介面技術,電路分析,信號與信息處理,通信原理,如果懂點ARM就更好了。對了,英語很重要,畢竟許多文獻都是英文的。
當然以上並不是全都要求會,會了更好啊,上手快,即使不會,只要努力,慢慢學,也會成功的!
謝謝。
Ⅳ 學嵌入式需要什麼基礎
嵌入式雖然只有簡單的三個字,但它牽涉到的東西卻很廣,現在很多人對嵌入的理解都比較狹隘。
不知道你是學什麼專業的,所以我說的系統點。
首先從工作內容來分:有嵌入式硬體工程師,嵌入式軟體工程師。
嵌入式硬體工程師要做啥?
當然是設計原理圖(涉及模電,數電,高頻),畫PCB板等,他們只負責硬體,和軟體有關的都由嵌入式軟體工程師來負責,所以通常一個新產品研發,需硬體工程師和軟體工程師密切的配合,才能出成果。
嵌入式軟體工程師要學啥?
大部分人說的的嵌入式,估計就是說嵌入軟體了,忽略硬體,所以說比較狹隘。
首先介紹幾種嵌入式系統
1,以單片機為核心的嵌入式系統,如51,AVR,要求會C語言或匯編,比較簡單,大多數只做單片機的公司,會要求同時會硬體和軟體,特別是小公司(大公司軟硬體分工較細),也就是說自己設計電路,自己寫程序,如你是學電子專業的,這個合適,這個電子專業的做的比較多。
2,以ARM7,M0,M3等為核心的嵌入式系統,功能比單片機多了不少,要求會C語言或匯編,或UCOS等一些微內核的嵌入式系統,這些可以說是一些強大的單片機了,開始有專門的硬體工程師來做硬體,軟體專門負責軟體,除非一些比較變態的小公司,既要你做硬體又要你寫代碼,我就碰到一個,一心不得不二用。
3,以ARM9,ARM11等更高位核心的嵌入式系統,功能復雜,要求C或C++,會LINUX系統或WINCE等其他一些系統,如現在很火的安卓系統,軟體和硬體嚴格分工,軟體工作量很大,硬體很復雜,需多人合作。
當然還有其他的嵌入式系統如MIPS,DSP,FPGA等等的,多了去了。
如你學的計算機專業第三種你最合適。
所以不要認為嵌入式就是LINUX和C了,有時一個產品里,這幾種嵌入式系統同時存在,綜合的組成一個完整的產品。
所以在學嵌入式之前,先全面的了解嵌入式,找准自己的方向
Ⅳ 嵌入式到底學的是什麼。學的很多,但用的是哪些啊。這個專業基礎課程是哪幾門
1、嵌入式C語言基礎,嵌入式C語言高級編程
2、嵌入式java語言基礎,嵌入式java語言高級編程
1、嵌入式體驗入門
2、嵌入式linux應用開發
3、ARM系統進階
4、ARM系統深入
1、嵌入式linux內核驅動進階
2、嵌入式linux內核驅動深入
3、嵌入式linux系統移植專題
4、嵌入式linux高級項目實踐
1、android系統精講
2、android高級項目實踐
Ⅵ 學習嵌入式都需要哪些基礎課
摘一段北航MSE的FM同學給我的建議,在此向他表示感謝。 「嵌入式的話,版如果你是硬體出身,權比如機械自動化,將來想做fpga或者硬體設計方向,就搞數電,如果想做軟體,比如驅動,移植,協議,那就看看操作系統吧,數據結構這東西是基礎,不是不鼓勵你看,是覺得在平時多編程自然就會用了。多動動手,有條件的話買個開發板做點實驗室最好的途徑。就我的經驗看,如果能把所有實驗做透就非常牛了,事實上這是做不到的,光linux內核實驗就不是一年能做透的。 怎麼說呢,先給自己定個方向吧,現在看嵌入式就業基本上就是linux應用開發,驅動開發,視頻音頻演算法開發,協議開發這么幾個比較熱的,現在看3G協議棧開發比較火,還有驅動開發,但是驅動這東西是熟練工種,沒啥技術進步空間。總之看個人~」
Ⅶ 學嵌入式,要學哪些基礎課啊
計算機概論,C語言程序設計,高等數學,大學英語。。。這些是大一的,以後還有深入
Ⅷ 要學習嵌入式,現在需要學習哪些基本課程
嵌入式主要內容包括linux系統,C語言開發,資料庫等,JAVA部分的安卓開發等,學成後可以開發應用軟體的,內核開發,驅動開發等工作,做項目。目前國內零基礎的入門性課程較多,如果自己是軟體開發相關專業或有較好的基礎的,應該考慮星創客這樣的專為培養中高級工程師的課程
Ⅸ 要學習嵌入式,應學那些基礎課程(電子方面的)
要西,首先看你那個專業的!如果一點邊都不著,那學習起來難度是相當大的!
你問電子方面的,是想做嵌入式硬體嗎?
硬體方面:電路分析、數電模電、微機原理、介面技術、單片機、DSP、FPGA
軟體方面:C語言、單片機C51編程、數據結構、演算法(可選)
使用工具:Keil, protel或Altium Designer。
嵌入式開發,分為嵌入式硬體,嵌入式軟體。嵌入式軟體,又分為嵌入式系統軟體開發和嵌入式應用軟體開發。
對於嵌入式硬體來說,因為在中國,硬體是很落後的,基本都是使用的外國的晶元。做硬體的話,只是做一些介面電路的設計,這個很多嵌入式系統軟體工程師也會的。所以我個人認為,發展空間不是很大。
對於軟體開發,那需要學的很多了,自己網上搜,很多!
Ⅹ 嵌入式需要學什麼嵌入式需要學哪些課程和內容
重點也就是單片機[包括arm這類比較強大的]和FPGA了
專業基礎課就一大堆了,像樓上說的那些,其實還有更多。。。
不過如果像fpga這類東西學精了,可以自己設計處理器,然後開發專用的系統,再做編譯器,做配套的資料庫。。。。
不過一般似乎沒人這么玩,太累了。。。