新手一定要看的arm開發(fā)學(xué)習(xí)筆記

新手一定要看的arm開發(fā)學(xué)習(xí)筆記

ID:9788796

大?。?5.50 KB

頁數(shù):6頁

時(shí)間:2018-05-09

新手一定要看的arm開發(fā)學(xué)習(xí)筆記_第1頁
新手一定要看的arm開發(fā)學(xué)習(xí)筆記_第2頁
新手一定要看的arm開發(fā)學(xué)習(xí)筆記_第3頁
新手一定要看的arm開發(fā)學(xué)習(xí)筆記_第4頁
新手一定要看的arm開發(fā)學(xué)習(xí)筆記_第5頁
資源描述:

《新手一定要看的arm開發(fā)學(xué)習(xí)筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、一首先說說ARM的發(fā)展??可以用一片大好來形容,翻開各個(gè)公司的網(wǎng)站,招聘里面嵌入式占據(jù)了大半工程師職位。廣義的嵌入式無非幾種:傳統(tǒng)的什么51、AVR、PIC稱做嵌入式微控制器;ARM是嵌入式微處理器;DSP;FPGA。??客觀的講,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。DSP因?yàn)閿?shù)字處理與通信領(lǐng)域的空前發(fā)展而火暴,小到MP3射象頭,大到我們軍品里的控制器,應(yīng)用面很廣。FPGA的兄弟一般做ANSIC(特殊芯片設(shè)計(jì),好象是這么翻譯的)。??而ARM單純說來并不比一個(gè)單片機(jī)強(qiáng)多少,但是它的獨(dú)特就在于不斷下降的價(jià)格和提升的性能。這完全依靠于ARM公司的戰(zhàn)略,厲害!!很

2、佩服他們的戰(zhàn)略眼光?。??值得注意的是:在找工作中,企業(yè)(著名的,小的不算)對(duì)單純的ARM硬件開發(fā)工程師并不比單片機(jī)重視,很少有大企業(yè)的職位里寫“從事過ARM開發(fā)優(yōu)先”。??寫的多的是什么?“嵌入式LINUX”??到這相信大家看出來了吧,需要的是硬件中的[url=]軟件[/url]。??二ARM是硬件還是軟件??很難說,ARM是硬件,LINUX是軟件。??ARM的硬件多半已經(jīng)模塊化了,像我這樣把板子改成這樣的就算動(dòng)的多的了,這同樣是ARM公司的戰(zhàn)略,再次佩服。??實(shí)際中的LINUX的開發(fā)工作更多,更耗時(shí)。從這方面說ARM應(yīng)該算是軟件了。在找工作中更是這樣,舉個(gè)例子,聯(lián)想里和ARM最接近

3、的是“BIOS工程師”是軟件,MOTO里接近的是嵌入式??LINUX工程師是軟件。而其他很多公司把嵌入式產(chǎn)品開發(fā)歸為硬件。??所以,不要討論這個(gè),好好玩轉(zhuǎn)自己的板子才是關(guān)鍵。實(shí)在不爽你就把自己叫“嵌入式開發(fā)工程師”??三要不要買開發(fā)板買哪家??我的答案是“在你個(gè)人的學(xué)習(xí)方*”,但是如果看家是需要看這騙筆記的水平,個(gè)人推薦還是買現(xiàn)成的。??1買??買板子可以把注意力集中在軟件開發(fā)上,軟件開發(fā)(尤其是驅(qū)動(dòng))可以不必?fù)?dān)心自己硬件上的問題,我就是以便調(diào)試一邊寫驅(qū)動(dòng)和程序,每次寫驅(qū)動(dòng)前就要先確認(rèn)硬件沒問題。另外,買板子更省錢和時(shí)間,我自己做的板子,原理圖PCB花了2周以上!制版又15天,回來以后

4、焊接44B0160個(gè)腳!那叫一個(gè)麻煩~~花了多少錢呢?2層板,制版費(fèi)就300塊!當(dāng)然我把接口都外引了,還做了個(gè)20X18的LCD背板,板子比較大??傮w下來元件+LCD屏+PCB=11XX塊!夠2410的了。再有就是買的資料相對(duì)來說比較全,但是不要指望有技術(shù)支持!都是騙人的,賣你之后就不會(huì)理你。??2做??自己做可以更了解底層硬件,可以按照自己的要求加?xùn)|西,比如我就加了GPS模塊、GPRS模塊、SD卡模塊,擴(kuò)了個(gè)IIC的35個(gè)鍵子的鍵盤、把LCD接口按照買的LCD改裝了,可以用FPC線直接連接。做的很爽的。玩一把嗎。??當(dāng)然,你可以有策略的做,比如像我一樣,把RAM和ROM,[url=]

5、網(wǎng)絡(luò)[/url]都保持和某現(xiàn)成的板子一樣,這樣他們的資料你就可以拿過來直接用,給自己留個(gè)退路。其他的如SD了什么的自己做。都達(dá)到了~~就是費(fèi)錢,費(fèi)時(shí)間。再有就是給做的朋友幾點(diǎn)建議:盡量拿到現(xiàn)成的板子,盡量多搜集其他板子的全套資料,一定要拿到一張沒問題的原理圖。網(wǎng)上流傳的原理圖多數(shù)是龔俊03年畫的,再這里對(duì)龔俊表達(dá)一下我的敬意??!牛人!但是那個(gè)圖有個(gè)小BUG,我指的是03版的,后來的沒這問題了。8019那地址線和地址有問題。還有人仿照他的PDF圖畫的SCH,更是漏洞百出!譴責(zé)!順便譴責(zé)把龔俊板子偷賣的人。??3買哪家??個(gè)人感覺分3類吧??1)首先是ZLG的,資料非常的全,感覺他是真正想

6、教你怎么開發(fā)ARM,而不是像有的公司自己技術(shù)都沒做好就做個(gè)板子出來賣錢。但是最大的不利就是價(jià)格太貴!而且主要是PHILIP的,貨源比較麻煩~~可能有人說21XX系列的不貴啊,那是總線不外擴(kuò)的,只能跑UCOS,不能跑UCLINUX。但是說是話,21XX系列才是ARM7的價(jià)格性能結(jié)合點(diǎn)。ARM7最適合做工業(yè)控制,ARM普及,銷量都是怎么來的?都是ARM7來的,而44B0是典型的商業(yè)片子。但是,這里如果你看中的是為工作做準(zhǔn)備,還是選能跑UCLINUX的吧。但是仍然作為第一個(gè)推薦,因?yàn)椴锁B時(shí)期,合適的資料太重要了?。≡谶@里被ZLG的務(wù)實(shí)*感動(dòng)!你看人家那代碼寫的。??2)感覺立宇泰的44B0不

7、錯(cuò)硬件沒別的,就是資料比較全的說,不像有些家,原理圖直接拿人家的,還錯(cuò)的~~??3)找個(gè)最便宜的好象最便宜的有賣350的吧?也是沒別的,就是即省了錢還省時(shí)間搜集資料,至于資料全不全,別計(jì)較了~~硬件肯定好使就行吧。??四要不要有51AVR等單片機(jī)基礎(chǔ)有更好,但沒有也無所謂。兩個(gè)月以前,我只是看別人做,耳濡目染~~,本科學(xué)過單片機(jī),從來沒做過。我們這的技術(shù)主干做AVR和51,我就跟他們調(diào)過C語言程序。你看出來了?我是個(gè)不折不扣的菜鳥吧?但是做這個(gè)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。