1樓:網友
搞嵌入式開發的人有兩類。
一類是學電子工程、通訊工程等偏硬體專業出身的人,他們主要是搞硬體設計,有時要開發一些與硬體關係最密切的最底層軟體,如bootloader、board support package(像pc的bios一樣,往下驅動硬體,往上支援作業系統),最初級的硬體驅動程式等。他們的優勢是對硬體原理非常清楚,不足是他們更擅長定義各種硬體介面,但對複雜軟體系統往往力不從心(例如嵌入式作業系統原理和複雜應用軟體等)。
另一類是學軟體、計算機專業出身的人,主要從事嵌入式作業系統和應用軟體的開發。如果我們學軟體的人對硬體原理和介面有較好的掌握,我們完全也可寫bsp和硬體驅動程式。嵌入式硬體設計完後,各種功能就全靠軟體來實現了,嵌入式裝置的增值很大程度上取決於嵌入式軟體,這佔了嵌入式系統的最主要工作(目前有很多公司將硬體設計包給了專門的硬體公司,稍複雜的硬體都交給臺灣或國外公司設計,國內的硬體設計力量很弱,很多嵌入式公司自己只負責開發軟體,因為公司都知道,嵌入式產品的差異很大程度在軟體上,在軟體方面是最有「花頭「可做的),所以我們搞軟體的人完全不用擔心我們在嵌入式市場上的用武之地,越是智慧型裝置越是複雜系統,軟體越起關鍵作用,而且這是目前的趨勢。
2樓:瘋狂的小鳥龜
我現在正在學嵌入式軟體開發,嵌入式軟體開發的主要課程有:
c語言基礎。
c語言高階。
linux操作基礎。
linux系統程式設計。
arm體系結構。
嵌入式系統移植。
linux驅動開發。
c++qt開發。
wince現在的嵌入式開發主要用的都是linux和wince。
現在我國的嵌入式開發正在快速發展,需要的人才還是很多的,不過這東西學起來還真是挺不容易的,想要學的精通是非常難的,加油吧!!!
嵌入式技術應用學什麼?
3樓:網友
嵌入式技術與應用專業開設課程主要有大學英語、高等數學、c語言程式設計、資料結構、類比電子技術、數位電子技術、印刷電路板的設計與製作、嵌入式系統介面設計、嵌入式linux作業系統、c++程式設計、嵌入式圖形介面設計等。
嵌入式技術與應用專業遵循面向產業發展、定位人才培養的原則,按照嵌入式軟體業及其相關迅旁的電子資訊產業目前及未來的發展需求,以嵌入式系統軟體開發為主,培養學生在嵌入式領域進行軟體開發、軟/硬體測試、系統維護等方面的技能,培養嵌入式軟體開發、產品測試、技術支援與管理等方面的高等技術應用性專門人才。
本專業培養德、智、體、美全面發展,具有良好職業道德和人文素養,掌握計算機系統、嵌入畝巖橡式作業系統、嵌入式技術等專業知識,具備嵌入式應用開發的能力,從事嵌入式應用系統開發、測試、系統維棗宴護及技術支援等工作的高素質技術技能人才。
嵌入式難不難,嵌入式開發要學什麼,難嗎
嵌入式需要有硬體 數位電路,微控制器等 與軟體的基礎 作業系統 如果沒有基礎的話比c 本身要難學的多 嵌入式開發要學什麼,難嗎 難到不難,就是有點多。比其他it行業學得多,但是薪酬也比較好 風口行業除外,搞演算法的也除外 建議有c語言基礎,彙編基礎。再用51入門,然後學stm32,然後 a7.a9....
學嵌入式的話 c語言要學到什麼程度
嵌入式很廣的,看你學的是什麼嵌入式 linux wince vxworks.如果是linux那c語言就要學得精,如果你是搞應用呢,就可以稍微放鬆點,因為應用要qt 如果是驅動或者是系統級的那就要精,因為內部大部分都是結構體 指標連結串列.如果是wince vxworks不太清楚,wince似要點wi...
微控制器學到什麼程度才可以學嵌入式系統?要學那些東西
1,首先,微控制器也是簡單的嵌入式系統,只是硬體比較簡單,軟體直接執行在硬體上,沒有作業系統這個東西 2 嵌入式作業系統的使用,使得整個系統變得複雜,選擇不同的作業系統,要有與之對應的開發環境,它的出現改變了微控制器時代的開發模式,軟體開發分為多層次,boot程式,作業系統的選擇和移植,驅動程式的開...