初學(xué)者如何開(kāi)始學(xué)習嵌入式開(kāi)發(fā)熟悉那些 呢?新手入門(mén)全干貨!零基礎小白入門(mén)學(xué)習嵌入式開(kāi)發(fā),需要做哪些準備?,嵌入式軟件開(kāi)發(fā)工具有哪些啊??必看
1.學(xué)習嵌入式開(kāi)發(fā),需要做哪些準備?
什么操作系統呢,深圳嵌入式很強啊,找個(gè)好的培訓機構學(xué)起來(lái)比較快。1.硬件基礎,皮毛就可以,實(shí)在不會(huì )就算了,反正公司有硬件工程師,而且還可以找供貨商要技術(shù)支持,如果要軟硬件都通,那模電啊數電啊都是基礎,跑不掉的;2.C/C++/C#/JAVA選一種,推薦C,匯編很少用沒(méi)太大必要;3.操作系統,linux/wince/ucos/android等任選一種,初學(xué)推薦ucos;4.開(kāi)發(fā)板,這個(gè)是重中之重,自己買(mǎi)的話(huà),目前2440的板子是性?xún)r(jià)比*的,比如友善的mini2440;5.買(mǎi)個(gè)模塊,GPS/GSM/WIFI/BT等等,選個(gè)喜歡的,做項目。 操作系統和語(yǔ)言:linux、ucos用C,wince用C++,android用JAVA,其他還有一些不是主流的系統如QNX、LynxOS等比較不常用總結一下,涉及的課程主要有:電路分析,模擬電路,數字電路,C語(yǔ)言,C++,JAVA,操作系統原理,微機原理,單片機原理與應用,數據結構,嵌入式系統。拓展部分(就是說(shuō)不是必須會(huì )的,有些公司需要):DSP、FPGA,傳感器原理,信號分析。 重點(diǎn)在于編程語(yǔ)言,即C/C++/JAVA等。
2.嵌入式軟件開(kāi)發(fā)工具有哪些啊
現在市場(chǎng)上的計算機都可以滿(mǎn)足硬件要求。軟件環(huán)境的搭建要根據你開(kāi)發(fā)的軟件或程序決定了最起碼的是程序開(kāi)發(fā)軟件了,如:VC6.0,visual Studio系列等。
看了以上有關(guān)的嵌入式開(kāi)發(fā)熟悉那些講解,如果還有什么疑問(wèn)可以直接來(lái)電咨詢(xún)。