初學(xué)者如何開(kāi)始學(xué)習嵌入式開(kāi)發(fā)那些事 呢?新手入門(mén)全干貨!零基礎小白入門(mén)學(xué)習Linux嵌入式開(kāi)發(fā)怎么樣呢,嵌入式開(kāi)發(fā)是什么,最近想學(xué)習嵌入式開(kāi)發(fā),哪里有相關(guān)課程可以學(xué)習?,有沒(méi)有嵌入式開(kāi)發(fā)的學(xué)習路線(xiàn),越詳細越好??必看
1.學(xué)習Linux嵌入式開(kāi)發(fā)怎么樣呢
做這方面的,很多人是做軟件的,對下層不精,感覺(jué)現在的公司都不少這樣的人了,而且以前做單片機的都改做這個(gè)了,把它用于工程上也不是太難。學(xué)的人多了,可能不是件好事!我之前做這個(gè)的,主要是驅動(dòng),但是這點(diǎn)可憐的薪水不夠用啊,而且 工作壓力有點(diǎn)大(除非你的工作沒(méi)有太大的技術(shù)含量),還有一點(diǎn):英語(yǔ)一定要好,不然你會(huì )很頭痛的!
2.嵌入式開(kāi)發(fā)是什么
嵌入式開(kāi)發(fā)即embedded 。是嵌入式系統embedded system的開(kāi)發(fā)。多指軟件開(kāi)發(fā)發(fā)面。嵌入式系統,是一種完全嵌入受控器件內部為特定應用設計的專(zhuān)用計算機系統。與個(gè)人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務(wù)。由于嵌入式系統只針對一項特殊的任務(wù),設計人員能夠對它進(jìn)行優(yōu)化,減小尺寸降低成本。由于嵌入式系統通常進(jìn)行大量生產(chǎn),所以單個(gè)的成本節約能夠隨著(zhù)產(chǎn)量進(jìn)行成百上千的放大。嵌入式系統設計涵括的范圍很廣,從4、8、16、32至64-bit,從家電(電視、洗衣機、微波爐、影響)、通訊器材(switch、gateway、modem)、電器儀表(醫療電子器材、數據采集)、移動(dòng)通訊(手機、PDA、衛星定位)、電玩,以至工業(yè)控制(生產(chǎn)自動(dòng)化)等等。嵌入式系統的核心是由一個(gè)或幾個(gè)預先編程好執行少數幾項任務(wù)的微處理器或者微控制器組成。與通用計算機能夠運行用戶(hù)選擇的軟件不同,嵌入式系統上的軟件通常是暫時(shí)不變的;所以經(jīng)常稱(chēng)為“固件(firmware)”。
3.最近想學(xué)習嵌入式開(kāi)發(fā),哪里有相關(guān)課程可以學(xué)習?
可以用芯查查看看,里面有很多相關(guān)的課程,還有很多其他免費的課程
4.有沒(méi)有嵌入式開(kāi)發(fā)的學(xué)習路線(xiàn),越詳細越好
看方向 如果選擇嵌入式硬件開(kāi)發(fā),就不懂了 軟件開(kāi)發(fā)的話(huà),分底層和應用層 我是從事wince驅動(dòng)開(kāi)發(fā)的(快滿(mǎn)一年), 以wince為例,底層就是boot、bsp修改、驅動(dòng)開(kāi)發(fā)這幾部分 學(xué)習路線(xiàn): 1、買(mǎi)個(gè)開(kāi)發(fā)板 2、按照開(kāi)發(fā)板上的例子玩玩,ARM匯編稍微能看懂,寫(xiě)點(diǎn)簡(jiǎn)單的程序跑跑,對匯編有個(gè)大概的了解,等等會(huì )多少涉及點(diǎn)匯編的東西 然后就是開(kāi)發(fā)板上的一些驅動(dòng)玩玩。如果可以拿相似的BSP移植到開(kāi)發(fā)板上就更好了,對BSP就有更多的認識了,學(xué)完以上可能可以找到工作,在工作中進(jìn)一步加深理解 如果是應用的話(huà),wince,我們寫(xiě)應用用的是VS2005,VC++,和PC的開(kāi)發(fā)基本差不多 學(xué)完一個(gè)操作系統,切換到另一個(gè)平臺相對而言還是蠻快的,基本都是相通的 我之前的經(jīng)驗是,我買(mǎi)了開(kāi)發(fā)板玩了ADS程序寫(xiě)了小型的程序,就是把LED啊、液晶屏啊、等等驅起來(lái),然后,在linux下玩驅動(dòng),寫(xiě)了幾個(gè)簡(jiǎn)單的流驅動(dòng),去應聘,鬼使神差被招進(jìn)去玩wince驅動(dòng)了,感覺(jué)差得不是很多,玩了2周就開(kāi)始上手,2個(gè)月之后,底層這塊就都扔給我了 以上,僅供參考(至于開(kāi)發(fā)板,如果是消費電子類(lèi)的,好像三星的S3C系列用的人比較多,開(kāi)發(fā)板也很多,工業(yè)類(lèi)的就不懂了。至于選哪家開(kāi)發(fā)板廠(chǎng)家,百度google一下)
看了以上有關(guān)的嵌入式開(kāi)發(fā)那些事講解,如果還有什么疑問(wèn)可以直接來(lái)電咨詢(xún)。