找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 8710|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

[原創(chuàng)]入門是51還是ARM?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:10504 發(fā)表于 2009-3-29 22:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
入門是51還是ARM?
菜鳥入門----東張西望
聽(tīng)說(shuō)ARM取代51是大勢(shì)所趨
猶豫...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:10504 發(fā)表于 2009-3-30 21:56 | 只看該作者
轉(zhuǎn)帖

“ARM怎么入門”。我不是高手,仍然是菜鳥。
但是回想起自己當(dāng)時(shí)的迷茫,特意寫了這篇東西,當(dāng)作給和我一樣的兄弟姐妹的幫助吧。問(wèn)這個(gè)問(wèn)題的人多半不是已經(jīng)工作的工程師,而是和我一樣是學(xué)生,所以這篇筆記就把看家當(dāng)成我一樣的菜鳥,高手勿怪。
首先聲明:本人還沒(méi)有找工作,事實(shí)上處于研究生剛畢業(yè),還沒(méi)開(kāi)始找工作的空閑時(shí)間,44B0只是愛(ài)好所在,打發(fā)時(shí)間。 字串5

所有看法完全是自己的感受,不代表任何他人。錯(cuò)了的觀點(diǎn)各位幫我糾正。再次補(bǔ)充:很多朋友看了上面的話就問(wèn)我為什么研究生畢業(yè)了還不找工作:)說(shuō)是打發(fā)時(shí)間,其實(shí)是因?yàn)檠芯可臅r(shí)候帶了一個(gè)項(xiàng)目,申請(qǐng)?zhí)崆爱厴I(yè)以后項(xiàng)目還有塊尾巴,答應(yīng)導(dǎo)師把項(xiàng)目做完再走:)就這么簡(jiǎn)單。男人總點(diǎn)負(fù)點(diǎn)責(zé),呵呵
以下問(wèn)題常被問(wèn)到,我就想到哪說(shuō)到哪吧。


一 首先說(shuō)說(shuō)ARM的發(fā)展

可以用一片大好來(lái)形容,翻開(kāi)各個(gè)公司的網(wǎng)站,招聘里面嵌入式占據(jù)了大半工程師職位。
廣義的嵌入式無(wú)非幾種:傳統(tǒng)的什么51、AVR、PIC稱做嵌入式控制器;ARM是嵌入式處理器;DSP;FPGA
客觀的講,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。
DSP因?yàn)?a class="doin" style="COLOR: #000000" target="blank" name="inin">數(shù)字處理與通信領(lǐng)域的空前發(fā)展而火暴,小到MP3 射象頭,大到我們軍品里的控制器,應(yīng)用面很廣。
FPGA的兄弟一般做ANSIC(非凡芯片設(shè)計(jì),好象是這么翻譯的)。而ARM單純說(shuō)來(lái)并不比一個(gè)單片機(jī)強(qiáng)多少,但是它的獨(dú)特就在于不斷下降的價(jià)格和提升的性能。這完全依靠于ARM公司的戰(zhàn)略,厲害!!很佩服他們的戰(zhàn)略眼光!
值得注重的是:在找工作中,企業(yè)(聞名的,小的不算)對(duì)單純的ARM硬件開(kāi)發(fā)工程師并不比單片機(jī)重視,很少有大企業(yè)的職位里寫“從事過(guò)ARM開(kāi)發(fā)優(yōu)先”。寫的多的是什么?“嵌入式LINUX”到這相信大家看出來(lái)了吧,需要的是硬件中的軟件。 字串8


二 ARM是硬件還是軟件

很難說(shuō),ARM是硬件,LINUX是軟件。ARM的硬件多半已經(jīng)模塊化了,像我這樣把板子改成這樣的就算動(dòng)的多的了,這同樣是ARM公司的戰(zhàn)略,再次佩服。
實(shí)際中的LINUX的開(kāi)發(fā)工作更多,更耗時(shí)。從這方面說(shuō)ARM應(yīng)該算是軟件了。
在找工作中更是這樣,舉個(gè)例子,聯(lián)想里和ARM最接近的是“BIOS工程師”是軟件,MOTO里接近的是嵌入式LINUX工程師是軟件。而其他很多公司把嵌入式產(chǎn)品開(kāi)發(fā)歸為硬件。所以,不要討論這個(gè),好好玩轉(zhuǎn)自己的板子才是要害。實(shí)在不爽你就把自己叫“嵌入式開(kāi)發(fā)工程師”


三 要不要買開(kāi)發(fā)板 買哪家

我的答案是“在你個(gè)人的學(xué)習(xí)方法”,但是假如看家是需要看這騙筆記的水平,個(gè)人推薦還是買現(xiàn)成的。

1 買
買板子可以把注重力集中在軟件開(kāi)發(fā)上,軟件開(kāi)發(fā)(尤其是驅(qū)動(dòng))可以不必?fù)?dān)心自己硬件上的問(wèn)題,我就是以便調(diào)試一邊寫驅(qū)動(dòng)和程序,每次寫驅(qū)動(dòng)前就要先確認(rèn)硬件沒(méi)問(wèn)題。另外,買板子更省錢和時(shí)間,我自己做的板子,原理圖PCB花了2周以上!制版又15天,回來(lái)以后焊接44B0 160個(gè)腳!那叫一個(gè)麻煩~~花了多少錢呢?2層板,制版費(fèi)就300塊!當(dāng)然 我把接口都外引了,還做了個(gè)20X18的LCD背板,板子比較大。總體下來(lái) 元件 LCD屏 PCB=11XX塊!夠2410的了。 ARM開(kāi)發(fā)論壇

再有就是買的資料相對(duì)來(lái)說(shuō)比較全,但是不要指望有技術(shù)支持!都是騙人的,賣你之后就不會(huì)理你。


2 做
自己做可以更了解底層硬件,可以按照自己的要求加?xùn)|西,比如我就加了GPS模塊、 GPRS模塊 、SD卡模塊,擴(kuò)了個(gè)IIC的35個(gè)鍵子的鍵盤、把LCD接口按照買的LCD改裝了,可以用FPC線直接連接。做的很爽的。玩一把嗎。
當(dāng)然,你可以有策略的做,比如像我一樣,把RAM和ROM,網(wǎng)絡(luò)都保持和某現(xiàn)成的板子一樣,這樣他們的資料你就可以拿過(guò)來(lái)直接用,給自己留個(gè)退路。其他的如SD了 什么的自己做。都達(dá)到了~~就是費(fèi)錢,費(fèi)時(shí)間。
再有就是給做的朋友幾點(diǎn)建議:盡量拿到現(xiàn)成的板子,盡量多搜集其他板子的全套資料,一定要拿到一張沒(méi)問(wèn)題的原理圖。
網(wǎng)上流傳的原理圖多數(shù)是龔俊03年畫的,再這里對(duì)龔俊表達(dá)一下我的敬意!!牛人!
但是那個(gè)圖有個(gè)小BUG,我指的是03版的,后來(lái)的沒(méi)這問(wèn)題了。8019那地址線和地址有問(wèn)題。還有人仿照他的PDF圖畫的SCH,更是漏洞百出!譴責(zé)!順便譴責(zé)把龔俊板子偷賣的人。


3 買哪家
個(gè)人感覺(jué)分3類吧
1)首先是ZLG的,資料非常的全,感覺(jué)他是真正想教你怎么開(kāi)發(fā)ARM,而不是像有的公司自己技術(shù)都沒(méi)做好就做個(gè)板子出來(lái)賣錢。但是最大的不利就是價(jià)格太貴!而且主要是PHILIP的,貨源比較麻煩~~可能有人說(shuō)21XX系列的不貴啊,那是總線不外擴(kuò)的,只能跑UCOS,不能跑UCLINUX。但是說(shuō)是話,21XX系列才是ARM7的價(jià)格性能結(jié)合點(diǎn)。ARM7最適合做工業(yè)控制,ARM普及,銷量都是怎么來(lái)的?都是ARM7來(lái)的,而44B0是典型的商業(yè)片子。但是,這里假如你看中的是為工作做預(yù)備,還是選能跑UCLINUX的吧。 字串8
但是仍然作為第一個(gè)推薦,因?yàn)椴锁B時(shí)期,合適的資料太重要了。≡谶@里被ZLG的務(wù)實(shí)精神感動(dòng)!你看人家那代碼寫的。
2)感覺(jué)立宇泰的44B0不錯(cuò)
硬件沒(méi)別的,就是資料比較全的說(shuō),不像有些家,原理圖直接拿人家的,還錯(cuò)的~~
3)找個(gè)最便宜的
好象最便宜的有賣350的吧?也是沒(méi)別的,就是即省了錢 還省時(shí)間搜集資料,至于資料全不全,別計(jì)較了~~硬件肯定好使就行吧。


四 要不要有51 AVR等單片機(jī)基礎(chǔ)
有更好,但沒(méi)有也無(wú)所謂。
兩個(gè)月以前,我只是看別人做,耳濡目染~~,本科學(xué)過(guò)單片機(jī),從來(lái)沒(méi)做過(guò)。我們這的技術(shù)主干做AVR和51,我就跟他們調(diào)過(guò)C語(yǔ)言程序。你看出來(lái)了?我是個(gè)不折不扣的菜鳥吧?
但是做這個(gè)之前我特意找了ZLG的兩本書,看了里面的例子和原理圖,這很重要。例程里有匯編有C,都看懂了就OK,不用自己現(xiàn)寫
回復(fù)

使用道具 舉報(bào)

板凳
ID:13088 發(fā)表于 2009-5-20 00:42 | 只看該作者
感覺(jué)先學(xué)51入下門再學(xué)更高級(jí)點(diǎn)的,簡(jiǎn)單的容易掌握打個(gè)好基礎(chǔ)再學(xué)高級(jí)點(diǎn)的就很容易了,僅是個(gè)人的見(jiàn)解
回復(fù)

使用道具 舉報(bào)

地板
ID:14632 發(fā)表于 2009-6-24 12:59 | 只看該作者

我覺(jué)得學(xué)習(xí)飛思卡爾的8位機(jī)入門比較簡(jiǎn)單,而且好多學(xué)校都參加飛思卡爾每年舉辦的智能車比賽,學(xué)習(xí)的人比較多,交流學(xué)習(xí)比較容易。

回復(fù)

使用道具 舉報(bào)

5#
ID:14775 發(fā)表于 2009-6-30 21:20 | 只看該作者
51啊
回復(fù)

使用道具 舉報(bào)

6#
ID:16643 發(fā)表于 2009-8-28 15:43 | 只看該作者
交流一下
回復(fù)

使用道具 舉報(bào)

7#
ID:6935 發(fā)表于 2009-8-28 20:59 | 只看該作者
51是基礎(chǔ), 資料全,用的人也較多
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表