|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
對arm學習的觀點 |
| 作者:zhangzhe12 欄目:嵌入式系統(tǒng) |
看了半年的arm,看了半年的21ic,我也來談?wù)勎业挠^點。 1、把arm當超級單片機用,一個高手的觀點,初學者不能跟著學,學習為了什么,為了更好的使用,如果當一個超級單片機學習那你什么都學不到,你看周立功的easy arm好是好,提供了很多模版,但學了半天感覺還是51。為了好好學arm還是從頭學把引導(dǎo)程序,終端看仔細了,很多人連lpc的時鐘配置也不明白,但敢說他會arm,我曾進也是其中一員。 2、我只對硬件感興趣,arm已經(jīng)把硬軟件的界限打破,如果還硬件管硬件,軟件歸軟件,那你還不如回到51,arm是能同時處理多任務(wù)系統(tǒng),51就不行了,你不在軟件上下功夫,那你對不起arm 以上僅是比人愚見,一起討論 |
| 2樓: | >>參與討論 |
| 作者: andrewpei 于 2006/3/23 13:15:00 發(fā)布:
ARM就是單片機 談一點個人的看法: ”ARM就是單片機“,這個口號我最早聽說是源于周立功先生。對于這個口號,我想大家應(yīng)該用自己的頭腦來分析考慮,尤其是對于已經(jīng)學了一段時間的人來說。 先說說為什么“ARM就是單片機”,大家不妨去仔細研究以下幾家半導(dǎo)體巨頭的ARM7產(chǎn)品:ATMEL SAM7系列、PHILIPS的LPC2000系列、FREESCALE的MAC7100系列、TI的TMS470系列以及ST的STR710系列,發(fā)現(xiàn)了什么呢?是不是傳統(tǒng)單片機上的許多功能模塊都可以找到,而且資源更豐富了?什么I2C,SPI,UART,ADC,DAC,PWM,RTC,WDT等等,從應(yīng)用的角度講,和單片機有什么區(qū)別嗎?我覺得沒有!價格方面呢,和傳統(tǒng)的8位單片機或許還有一點點的差別,但是如果8位機也想獲得這么好的性能,恐怕價格上就不具備優(yōu)勢了。 但是,作為開發(fā)者來說:ARM絕對不是單片機。你見過哪種單片機有那么多的處理器模式?沒有吧?!bootloader,代碼映射、安全保護、代碼定位等等,這些都是傳統(tǒng)8位機的開發(fā)中所沒有遇到的問題。有人也許會說,既然這么麻煩,為什么要引入ARM7,我想,這可能和嵌入式系統(tǒng)越來越明顯的網(wǎng)絡(luò)化和規(guī);嘘P(guān)。網(wǎng)絡(luò)化的要求需要處理器內(nèi)核具備更大的計算能力,更多的地址資源空間,而規(guī)模化需要層次化的科學化的工程開發(fā)手段,這是都向傳統(tǒng)的8位機提出了挑戰(zhàn)。而這時,ARM7進入了我們的視野,它是ARM公司對外授權(quán)的王牌主力,雖然ARM11和Contex內(nèi)核都已橫空出世,但ARM7的年授權(quán)收入仍然占到了ARM公司70%左右的年收入份額,它已經(jīng)正在成為一個事實上的標準,這是科技和經(jīng)濟的自然規(guī)律,沒有能夠阻止。 話題回到ARM7開發(fā)的“麻煩”上來,是的,對于玩了單片機多年的各種鳥們來說,它的開發(fā)確實有些麻煩,得考慮啟動代碼的寫法,安全機制保護的實現(xiàn),怎樣高效地使用處理器的計算能力,這些都得由開發(fā)人員自己搞定,是很不方便。這需要一種新的工具的支持,傳統(tǒng)的8位機的開發(fā)模式需要作出改進,需要推出新的設(shè)計工具,克報這種不方便,于是,商機誕生了!放眼看去,國外的同行們已經(jīng)有東西出來了,而我們還在念叨-“ARM到底是不是單片機?” * - 本貼最后修改時間:2006-3-23 18:14:00 修改者:andrewpei |
|
| 3樓: | >>參與討論 |
| 作者: hotpower 于 2006/3/23 13:35:00 發(fā)布:
配置好了就和單片機一樣 |
|
| 4樓: | >>參與討論 |
| 作者: hanyafeng 于 2006/3/23 19:47:00 發(fā)布:
arm不是單片機 首先,arm不能像單片機那樣簡單使用,除非只使用它的高mips的特性。 其次,arm很適用于操作系統(tǒng)。arm內(nèi)核的設(shè)計就是與編譯器的設(shè)計有關(guān)。舉例說明,對于同一個中斷使能這個事件處理有兩套位控制對應(yīng)--enable,disable,這就是軟件中提到的一個事件的LOCK信號。每個中斷矢量都有一個存儲矢量地址的32位寄存器,類似于c#的事件委托(delegate),當然硬件中斷執(zhí)行的級別很高了! 最后,dma單元的引入使得代碼流的編程方法變成了代碼塊的方式。 我個人看法,如果不將系統(tǒng)帶入基于arm的產(chǎn)品中本身就是工程師的失職。所謂的“arm就是單片機”的看法只是某些人的推銷策略而已。 |
|
| 5樓: | >>參與討論 |
| 作者: computer00 于 2006/3/23 21:19:00 發(fā)布:
發(fā)展的趨勢,部分ARM必然是單片化。倒時不叫它單片機就不好了。 |
|
| 6樓: | >>參與討論 |
| 作者: hotpower 于 2006/3/23 21:25:00 發(fā)布:
必然核裂變~~~ |
|
| 7樓: | >>參與討論 |
| 作者: 高俊 于 2006/3/24 9:17:00 發(fā)布:
隨心 想怎么玩就怎么玩,開心就好,管他是高級單片機還是一定要帶操作系統(tǒng) |
|
| 8樓: | >>參與討論 |
| 作者: andrewpei 于 2006/3/24 11:56:00 發(fā)布:
容易引起歧義的討論! “ARM就是單片機”,個人認為從這個角度討論這個問題,從事一些工作比較有意義。就是大家想出各種各樣辦法和手段,讓它的開發(fā)能夠達到象開發(fā)單片機一樣簡單,使其應(yīng)用產(chǎn)品的上市速度象普通單片機產(chǎn)品一樣迅速;蛘哒f,就是為ARM的具體應(yīng)用定制相應(yīng)的開發(fā)工具,創(chuàng)造出新的高效的開發(fā)模式。這才是討論這個問題的真實意義所在。最好不要從純技術(shù)的角度去理解而展開討論。 各位覺得如何呢? * - 本貼最后修改時間:2006-3-24 11:58:00 修改者:andrewpei |
|
| 9樓: | >>參與討論 |
| 作者: 何以解憂 于 2006/3/26 13:42:00 發(fā)布:
頂這句:使其應(yīng)用產(chǎn)品的上市速度象普通單片機產(chǎn)品一樣迅速 |
|
| 10樓: | >>參與討論 |
| 作者: shuolang 于 2006/3/27 18:35:00 發(fā)布:
ARM就是32位的單片機。 我們先看看什么是單片機! 單片機即單片微型計算機,是把中央處理器、存儲器、定時/計數(shù)器、輸入輸出適配器都集成在一塊集成電路芯片上的微型計算機。 ARM是不是符合上面的定義?是的吧! ARM和8位機相比,結(jié)構(gòu)相似,但是功能增強了,工作模式增多了,尋址空間增大了,更加有利于操作系統(tǒng)的運行。 所以ARM就是32位的單片機。 |
|
| 11樓: | >>參與討論 |
| 作者: fubow 于 2006/3/28 0:19:00 發(fā)布:
就應(yīng)該把復(fù)雜的東西簡單化 把ARM作為一個高性能的單片機來用,不是一個很好的選擇嗎? 對比一下MSP430和LPC213X的價格就很能說明問題。 |
|
| 12樓: | >>參與討論 |
| 作者: zhaomaxcan 于 2006/3/28 19:21:00 發(fā)布:
arm arm 是高端單片機 |
|
| 13樓: | >>參與討論 |
| 作者: adminic 于 2006/3/28 23:26:00 發(fā)布:
前天買回來了一片LPC2114, 但是引腳太密了,自己制作PCB不好做,不知大伙們誰有它的轉(zhuǎn)接PCB,賣我一塊吧!十分感謝!! |
|
| 14樓: | >>參與討論 |
| 作者: athlon64fx 于 2006/3/29 9:29:00 發(fā)布:
相反,應(yīng)該說, ARM叫單片機比傳統(tǒng)的MCU叫單片機更恰當。 |
|
| 15樓: | >>參與討論 |
| 作者: wlcmoney 于 2006/3/29 18:21:00 發(fā)布:
ARM 確實很有用,實用才是最重要的事 實用才是硬道理 |
|
| 16樓: | >>參與討論 |
| 作者: qianlong30 于 2006/3/29 21:56:00 發(fā)布:
當個單片機用很好. |
|
| 17樓: | >>參與討論 |
| 作者: chen830224 于 2006/3/29 22:31:00 發(fā)布:
我的觀點 我還沒有接觸ARM呢,呵呵現(xiàn)在還處于MCU階段~~~ |
|
| 18樓: | >>參與討論 |
| 作者: zxwwwwcom 于 2006/3/30 13:25:00 發(fā)布:
高級單片機。!速度快。。『糜茫。! |
|
| 19樓: | >>參與討論 |
| 作者: 3842 于 2006/3/30 15:58:00 發(fā)布:
我雖然沒有用過ARM,但看過一些相關(guān)資料 我贊同ARM就是一種高級單片機 |
|
| 20樓: | >>參與討論 |
| 作者: maoli 于 2006/3/30 20:43:00 發(fā)布:
我正在學arm |
|
| 21樓: | >>參與討論 |
| 作者: 110xia 于 2006/3/31 13:37:00 發(fā)布:
ARM就是一種高級單片機 贊同樓上觀念, ARM就是一種高級單片機 |
|
| 22樓: | >>參與討論 |
| 作者: icwk 于 2006/4/2 9:11:00 發(fā)布:
也是 ARM也有被淘汰的一天,它不就是塊高級單片機,周先生說的沒錯。 |
|
| 23樓: | >>參與討論 |
| 作者: qjy_dali 于 2006/4/2 10:25:00 發(fā)布:
管它ARM不ARM的,只要能做出好產(chǎn)品的就行啊 |
|
| 24樓: | >>參與討論 |
| 作者: lbtbeatles 于 2006/4/2 12:43:00 發(fā)布:
arm是超級單片機 arm是超級單片機 但無法取代單片機 |
|
| 25樓: | >>參與討論 |
| 作者: chenlr217 于 2006/4/2 22:29:00 發(fā)布:
名字是人定的,大家一致認為是什么那就是什么嘍 |
|
| 26樓: | >>參與討論 |
| 作者: lpcfans 于 2006/4/3 17:21:00 發(fā)布:
彈片機=====ARM |
|
| 27樓: | >>參與討論 |
| 作者: zqz198312 于 2006/4/3 20:01:00 發(fā)布:
ARM |
|
| 28樓: | >>參與討論 |
| 作者: 實在很忙 于 2006/4/4 21:41:00 發(fā)布:
學習中 ARM的應(yīng)用比較多的還是有操作系統(tǒng)的場合,硬件設(shè)計一旦固定就不需要更改,剩下的就是硬件驅(qū)動程序,內(nèi)核的裁減,,bootloder,移植,GUI等。 |
|
| 29樓: | >>參與討論 |
| 作者: wzg858 于 2006/4/5 1:50:00 發(fā)布:
我想購買30臺ARM 我想購買30臺ARM。各們大俠能否摧薦一下,謝謝 |
|
| 30樓: | >>參與討論 |
| 作者: devicegate 于 2006/4/5 7:11:00 發(fā)布:
:) 其實英文里沒有單片機一說,都叫SOC,或者MICRO controller.單片機只是我們的習慣叫法而已。 廣州聯(lián)智arm9開發(fā)板 |
|
| 31樓: | >>參與討論 |
| 作者: 狂奔的菠菜 于 2006/4/5 16:29:00 發(fā)布:
哎…… 不管是宣傳也好,瞎掰也好。ARM好用才是真的,至于它是不是單片機,只不過是個名字。有人想叫它單片機就由他們?nèi)ソ泻昧。:?br> |
|
| 32樓: | >>參與討論 |
| 作者: xubin4858 于 2006/4/5 16:59:00 發(fā)布:
所以我覺得討論這個沒有必要 無論是MCU還是ARM只是我們開發(fā)產(chǎn)品的工具而已,在當今社會不只是中國,即使是全世界都遵循一個道理,那就是降低成本,無論你用多便宜的東西,只要你的設(shè)計符合設(shè)計的要求就OK了,不用去追求用的東西有多么前衛(wèi)。只所以ARM越來越流行,是因為他具備了許多MCU無法與其比擬的地方,我們恰恰又是需要這些MCU不具備的,當然我們就選擇ARM了。如果拿MCU就已經(jīng)足足應(yīng)付設(shè)計要求了,作為一個產(chǎn)品,世界上任何一個老板,尤其是做產(chǎn)品的老板,我想都不會同意你用價格稍微高一些的ARM。所以無論你叫ARM什么,都無所謂了。不就是一個名字嗎?最后還是那句話,ARM和MCU只是我們設(shè)計產(chǎn)品的一個工具而已。不必太在意。哪個適合用就用哪個就是了:) |
|
| 33樓: | >>參與討論 |
| 作者: exceed007 于 2006/4/5 17:30:00 發(fā)布:
回復(fù)主題:對arm學習的觀點 單片機英文是SINGLE chip 吧? |
|
| 34樓: | >>參與討論 |
| 作者: seahai 于 2006/4/5 18:04:00 發(fā)布:
re: 咬文嚼字就沒意思了 |
|
| 35樓: | >>參與討論 |
| 作者: whatnet 于 2006/4/6 13:22:00 發(fā)布:
對于初學者,把arm當單片機太浪費 如果不跑操作系統(tǒng),學arm就沒有太大的意義,反正也沒有學到多少新的知識。學習就是要有新東西么。至于實用,肯定是怎么快怎么好怎么省就怎么做了。 |
|
| 36樓: | >>參與討論 |
| 作者: jibabi 于 2006/4/6 16:25:00 發(fā)布:
ARM學習 剛剛接觸ARM,覺得好難 因為以前沒有做過單片即的工作 剛來這里就給了ARM做,你說是好事還是壞事 我該怎么學才不會誤入路途呢 謝謝 請教 |
|
| 37樓: | >>參與討論 |
| 作者: lianjd2000 于 2006/4/7 8:35:00 發(fā)布:
好學,好用就是最好的,名字無所謂! |
|
| 38樓: | >>參與討論 |
| 作者: pjohn2004 于 2006/4/7 18:00:00 發(fā)布:
各有個的用途,根據(jù)需要選擇 |
|
| 39樓: | >>參與討論 |
| 作者: slickedit 于 2006/4/8 12:23:00 發(fā)布:
其實無所謂啦! 如果硬叫一個沒有學過OS的硬件工程師在ARM上面弄OS的話,他會很頭疼的! 自己覺得怎么方便就怎么做吧,只要能夠做出好的東西來就是硬道理! 不過我個人覺得,作為軟件開發(fā)人員來說,添加OS之后,在進行軟件開發(fā)的 時候,開始的門檻雖然比較高,但是在進入大型復(fù)雜的設(shè)計后,帶來的效果 還是比較明顯的,畢竟有句老話“磨刀不誤砍材功”嘛! |
|
| 40樓: | >>參與討論 |
| 作者: maoli 于 2006/4/8 14:54:00 發(fā)布:
恩 對新手來說 把ARM當高級點的單片機來學好一點 |
|
| 41樓: | >>參與討論 |
| 作者: super_663 于 2006/4/9 10:36:00 發(fā)布:
ARM原來也很簡單 QQ:25736272
|
|
| 42樓: | >>參與討論 |
| 作者: hotpower 于 2006/4/9 11:18:00 發(fā)布:
我認為MCU/ARM/DSP就和下澡堂一樣---脫了衣服都一樣 * - 本貼最后修改時間:2006-4-9 11:18:56 修改者:hotpower |
|
| 43樓: | >>參與討論 |
| 作者: fushaobing 于 2006/4/10 8:56:00 發(fā)布:
ARM: ADVANCED RISC Machine ARM: ADVANCED RISC Machine,高級的精簡指令集計算機。所以可以說,ARM就是高級的單片機。但我覺得如果不在ARM上面用操作系統(tǒng),那有點“殺雞焉用牛刀”的感覺,還不如就用8位單片機算了。 |
|
| 44樓: | >>參與討論 |
| 作者: pengk31 于 2006/4/10 23:39:00 發(fā)布:
我還是贊同說ARM就是一種高級的功能強大的單片機 首先,ARM就是來源于單片機,就功能而言,具有單片機得功能(不采用OS),就是某些場合需要這樣集成度高,有能夠在控制處理上較方便使用,又廉價的單片機;我們使用ARM就不是跑操作系統(tǒng),而是使用ADS自己些得底層得控制程序來使用得,因為我們認為在我們得行業(yè)一般不能夠使用操作系統(tǒng)! |
|
| 45樓: | >>參與討論 |
| 作者: enbed 于 2006/4/10 23:57:00 發(fā)布:
入門最重要的: 如果你會用了,你想怎么說,就怎么說. X86從16位到32, 那么我們常用的微控制器,不能從8位升級到32位呢?做產(chǎn)品才能掙錢,你買什么電器,還關(guān)心里面用的是4位或8位,還是32位的控制器嗎? 對于這個口號,我不得不想起某些無良的 的家伙,騙無知的學生,學ARM找好工作的口號. |
|
| 46樓: | >>參與討論 |
| 作者: wsq020304 于 2006/4/13 20:00:00 發(fā)布:
我贊同ARM就是一種高級單片機 我贊同ARM就是一種高級單片機 |
|
| 47樓: | >>參與討論 |
| 作者: zusen 于 2006/4/14 16:25:00 發(fā)布:
哈哈哈哈 請不認同ARM是單片機的朋友 去查查 單片機 這個名詞的解譯,不要和現(xiàn)用的51 PIC 等等的單片機(硬件上和功能上)作比較,女人能生仔她是人,男人不會生仔,他也是人,大家明白 什么是 名詞不??? |
|
| 48樓: | >>參與討論 |
| 作者: xieqin 于 2006/4/17 13:01:00 發(fā)布:
在大系統(tǒng)上做過就明白ARM跟單片機不同了 不如說是ARM是簡化的P4 只做小程序體會不到ARM優(yōu)勢的。能讓帶操作系統(tǒng)+幾百上千個源文件+數(shù)十個甚至是數(shù)百個task的程序在上面跑,就明白ARM比單片機強多少了 |
|
| 49樓: | >>參與討論 |
| 作者: shenlan51 于 2006/5/3 22:03:00 發(fā)布:
?帶操作系統(tǒng)就不是單片機了嗎 |
|
| 50樓: | >>參與討論 |
| 作者: mgf006 于 2006/5/7 10:10:00 發(fā)布:
感覺是名字和某些功能不一樣而以吧。。 |
|
| 51樓: | >>參與討論 |
| 作者: zhangjcad 于 2006/5/7 12:29:00 發(fā)布:
有時間了我也學學 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |