天才教育網(wǎng)合作機(jī)構(gòu)>

全國千鋒IT培訓(xùn)

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:學(xué)校資訊 > 怎么學(xué)習(xí)嵌入式開發(fā)好,如何學(xué)習(xí)嵌入式開發(fā)

怎么學(xué)習(xí)嵌入式開發(fā)好,如何學(xué)習(xí)嵌入式開發(fā)

日期:2021-11-02 15:04:47     瀏覽:403    來源:全國千鋒IT培訓(xùn)
核心提示:初學(xué)者如何開始學(xué)習(xí)怎么學(xué)習(xí)嵌入式開發(fā)好 呢?新手入門全干貨!零基礎(chǔ)小白入門如何學(xué)習(xí)嵌入式開發(fā),學(xué)習(xí)Linux嵌入式開發(fā)怎么樣呢,我想學(xué)習(xí)嵌入式系統(tǒng),買哪個(gè)開發(fā)板好?,有沒有嵌入式開發(fā)的學(xué)習(xí)路線,越詳細(xì)越好??必看

初學(xué)者如何開始學(xué)習(xí)怎么學(xué)習(xí)嵌入式開發(fā)好 呢?新手入門全干貨!零基礎(chǔ)小白入門如何學(xué)習(xí)嵌入式開發(fā),學(xué)習(xí)Linux嵌入式開發(fā)怎么樣呢,我想學(xué)習(xí)嵌入式系統(tǒng),買哪個(gè)開發(fā)板好?,有沒有嵌入式開發(fā)的學(xué)習(xí)路線,越詳細(xì)越好??必看

1.如何學(xué)習(xí)嵌入式開發(fā)

嵌入式學(xué)習(xí)很難 我旁邊寢室的哥們?cè)谝患液J裁磁嘤?xùn)機(jī)構(gòu)培訓(xùn)出來,我現(xiàn)在在跟他學(xué)習(xí),總結(jié)一下我2個(gè)月的學(xué)習(xí)體會(huì)。1、嵌入式包含3方面知識(shí) C語言、Linux系統(tǒng)內(nèi)核原理、ARM處理器原理2、三個(gè)方面知識(shí)都需要精通,因此很難學(xué),學(xué)習(xí)過程中會(huì)遇到很多陷阱3、我的學(xué)習(xí)方法是*步把c語言精通,熟練掌握各種指針結(jié)構(gòu)體和基本的位操作等。第二步讀Linux內(nèi)核代碼,深入了解各種驅(qū)動(dòng)的架構(gòu)。第三步學(xué)習(xí)ARM,讀ARM的DATASHEET,了解各個(gè)寄存器的原理,使用方法。給你的一點(diǎn)建議就是現(xiàn)在的嵌入式不是單片機(jī),從單片機(jī)學(xué)起是走彎路,我的學(xué)習(xí)經(jīng)驗(yàn)告訴我這個(gè)東西必須要有人指導(dǎo)來學(xué)習(xí),否則碰壁花時(shí)間,曾經(jīng)我自己研究U-boot的移植,自己在那研究了一個(gè)星期卡在了一個(gè)地方死活調(diào)試不通,*我哥們過來幫我看了一下,1個(gè)小時(shí)找出了問題。試想下,如果我沒有他的指導(dǎo),我也許再過一個(gè)星期也解決不了問題。哎,嵌入式學(xué)習(xí)很痛苦啊,自學(xué)入門痛苦中的痛苦。我還在繼續(xù)......誰讓我窮還想進(jìn)入這個(gè)高端行業(yè)。

2.學(xué)習(xí)Linux嵌入式開發(fā)怎么樣呢

做這方面的,很多人是做軟件的,對(duì)下層不精,感覺現(xiàn)在的公司都不少這樣的人了,而且以前做單片機(jī)的都改做這個(gè)了,把它用于工程上也不是太難。學(xué)的人多了,可能不是件好事!我之前做這個(gè)的,主要是驅(qū)動(dòng),但是這點(diǎn)可憐的薪水不夠用啊,而且 工作壓力有點(diǎn)大(除非你的工作沒有太大的技術(shù)含量),還有一點(diǎn):英語一定要好,不然你會(huì)很頭痛的!

3.我想學(xué)習(xí)嵌入式系統(tǒng),買哪個(gè)開發(fā)板好?

剛學(xué)的話,還是不要買那些開發(fā)板了。什么都不懂買來又有什么用乃,還是要先看書,了解uc系統(tǒng),然后在網(wǎng)上找個(gè)已經(jīng)移植好了的平臺(tái)。比如51單片機(jī)或者lpc系列的。這些都可以在proteus里仿真的。當(dāng)比較熟練了,在根據(jù)自己的需要買開發(fā)板,不然你買來還不放著,而且你這時(shí)什么也不懂,具體買哪一款也不清楚,被別人坑了也不知道。所以等自己熟悉了,再去買開發(fā)板,自己看那個(gè)開發(fā)板的配置,根據(jù)自身實(shí)際情況判斷哪款適合自己,這樣不是更好嗎?所也,現(xiàn)在一定不要買,當(dāng)然,以后還是要買的。希望對(duì)你有幫助,祝你好運(yùn)! 補(bǔ)充:你問uc和linux可不可以同時(shí)支持,我想這個(gè)問題,不需要其他人回答你,等你學(xué)多了,看多了,自然就明白了,這里我就不說了。。。。慢慢學(xué)吧,祝你好運(yùn)。

4.有沒有嵌入式開發(fā)的學(xué)習(xí)路線,越詳細(xì)越好

看方向 如果選擇嵌入式硬件開發(fā),就不懂了 軟件開發(fā)的話,分底層和應(yīng)用層 我是從事wince驅(qū)動(dòng)開發(fā)的(快滿一年), 以wince為例,底層就是boot、bsp修改、驅(qū)動(dòng)開發(fā)這幾部分 學(xué)習(xí)路線: 1、買個(gè)開發(fā)板 2、按照開發(fā)板上的例子玩玩,ARM匯編稍微能看懂,寫點(diǎn)簡(jiǎn)單的程序跑跑,對(duì)匯編有個(gè)大概的了解,等等會(huì)多少涉及點(diǎn)匯編的東西 然后就是開發(fā)板上的一些驅(qū)動(dòng)玩玩。如果可以拿相似的BSP移植到開發(fā)板上就更好了,對(duì)BSP就有更多的認(rèn)識(shí)了,學(xué)完以上可能可以找到工作,在工作中進(jìn)一步加深理解 如果是應(yīng)用的話,wince,我們寫應(yīng)用用的是VS2005,VC++,和PC的開發(fā)基本差不多 學(xué)完一個(gè)操作系統(tǒng),切換到另一個(gè)平臺(tái)相對(duì)而言還是蠻快的,基本都是相通的 我之前的經(jīng)驗(yàn)是,我買了開發(fā)板玩了ADS程序?qū)懥诵⌒偷某绦?,就是把LED啊、液晶屏啊、等等驅(qū)起來,然后,在linux下玩驅(qū)動(dòng),寫了幾個(gè)簡(jiǎn)單的流驅(qū)動(dòng),去應(yīng)聘,鬼使神差被招進(jìn)去玩wince驅(qū)動(dòng)了,感覺差得不是很多,玩了2周就開始上手,2個(gè)月之后,底層這塊就都扔給我了 以上,僅供參考(至于開發(fā)板,如果是消費(fèi)電子類的,好像三星的S3C系列用的人比較多,開發(fā)板也很多,工業(yè)類的就不懂了。至于選哪家開發(fā)板廠家,百度google一下)

看了以上有關(guān)的怎么學(xué)習(xí)嵌入式開發(fā)好講解,如果還有什么疑問可以直接來電咨詢。

本文由 全國千鋒IT培訓(xùn) 整理發(fā)布。更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢電話:400-850-8622