promotion image of download ymail app
Promoted
Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 1 decade ago

ARM 嵌入式板子 & 配備問題

我是一個大三資工系學生 , 我想學嵌入式

但我想知道學ARM是有什麼基礎嗎??? 我會C語言但不會很精通 .....組語有點觀念

如果我買了板子還需要買些什麼配備才能使用嗎???

LCD是指螢幕嗎?? 要板子專用的才可以嗎??? 跟一般桌上型電腦用的LCD不同嗎??

我常常聽要燒錄?? 是要燒錄在晶片上嗎?? // ARM有所謂的燒錄器嗎??

有什麼板子上有什麼東西是消耗品嗎?? 只能用1次或是數次後就不能使用的?

最後還有個問題為什麼板子有很多廠牌型號?? 不同公司出的板子差別在哪?? 是ARM指令有不同還是??使用操作上有差異

ARM 跟 8051 差別在哪???

謝謝

Update:

ARM ICE 是模擬器是軟體嗎??? 還是硬體設備?? 感覺是軟體不過我在yahoo 拍賣網有看到人再賣ARM ICE ,,, 如果是軟體是因為不是免費的模擬器所以要賣錢嗎????

Keil 算是模擬器嗎??? 還是算是編譯器的角色

Update 2:

如果有研究ARM的朋友可以推薦我便宜好用的開發板嗎???

價錢2000~3000皆可.... 最好廠商提供的資料很齊全

5 Answers

Rating
  • 1 decade ago
    Favorite Answer

    但我想知道學ARM是有什麼基礎嗎??? 我會C語言但不會很精通 .....組語有點觀念

    sol:最好會C跟組合語言,邏輯概店跟硬體邏輯要專精尤其是原理

    如果我買了板子還需要買些什麼配備才能使用嗎???

    版子很多種但都要上萬塊現在是ARM9為主流不過ARM7比較眠儀式和學生族群拿來做研究開發用

    LCD是指螢幕嗎?? 要板子專用的才可以嗎??? 跟一般桌上型電腦用的LCD不同嗎??

    sol:他的LCD跟一般螢幕的差別是這種Lcd比較小解析度較低,但是使用LCD TO VGA轉換板一樣可以使用一般螢幕跟電視螢幕

    我常常聽要燒錄?? 是要燒錄在晶片上嗎?? // ARM有所謂的燒錄器嗎??

    sol:他們使用的是20pin或24pinJTAG測試探針,用它來燒錄,一般紹路介面都直接內建在板子上了,也可使用UART下載跟網路下載到實習板

    有什麼板子上有什麼東西是消耗品嗎?? 只能用1次或是數次後就不能使用的?

    sol:除非故障不然沒甚麼消耗品,不過如果是使用開發版則是必須自己設計研發一堆電路下去測試,那些犧牲品可能就是你所謂的消耗品

    最後還有個問題為什麼板子有很多廠牌型號?? 不同公司出的板子差別在哪?? 是ARM指令有不同還是??使用操作上有差異

    sol:ARM是一家廠商的設計但是給了許多廠商代工,有Intel,AMD,還有三星跟其他廠商製作每個開發設計電路版的公司不同版子的型號也不同,但是晶片型號都是大同小異看出於哪家晶片廠

    ARM 跟 8051 差別在哪???

    sol:差多了光是一個32位元跟一個8位元就差很多了ARM的CPU光是執行模式就有6種還是7種暫存器也3x個,還有ARM使用Risc指令集則8051使用Cisc指令集,不過使用的道理也沒差到哪去,一個工程師跟我說過當你能完全了解1種CPU 的原理並且能設計一顆,到時候不管甚麼CPU的設計跟周邊開發都難不了你

    ARM ICE 是模擬器是軟體嗎??? 還是硬體設備?? 感覺是軟體不過我在yahoo 拍賣網有看到人再賣ARM ICE ,,, 如果是軟體是因為不是免費的模擬器所以要賣錢嗎????

    sol:ARM開發的軟體很多有免費也有付費,功能越多就越貴,通常在買版子的時候廠商都會送你

    Keil 算是模擬器嗎??? 還是算是編譯器的角色

    sol:Keil可以算是編譯器也可以當模擬器

    如果有研究ARM的朋友可以推薦我便宜好用的開發板嗎???

    價錢2000~3000皆可.... 最好廠商提供的資料很齊全

    sol:資料越齊全會越貴,我是有認識一家不錯的廠商在台南

    不過貴了點,但是服務很周到,程式還有設計圖都會給,當然還可以選購技術支援跟指導,不過會比外面貴一些些,如果是網拍的就不要拿去跟廠商比,因為廠商支援比較多甚至可以問他們用法跟他們凹一些東西,4000以下可以在拍賣買到ARM7開發板不過是大陸製的,資料的齊全度比台灣差很多,但是網路資源卻不少,缺點剖爛的,擴充硬體也很少,絕大部分都要靠自己設計,台灣製的最少要8000起跳,不過我沒話講,設計得很好,甚至你把自己的思維跟他們講如果他們覺得可以會設計出來賣,你就可以減少自己的麻煩了

    ps:學這種東西不僅要懂程式設計還要懂硬體描述語言,邏輯設計也要專精,甚至電路設計跟佈線都要會,他可不是在電腦上開發,他可是在硬體上開發,難度絕對是比你寫8051難多了,如果是幫人開發好的寫韌體永遠無法成大事,當你同時能開發硬體編寫韌體時,你的東西才有辦法跟其他人比才能賺錢,不然你學這做甚麼。

    廠商網址:http://www.chirkal.com.tw

    Source(s): 自己正在研究中
    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    如果您覺得在學習嵌入式系統設計的過程中,還是不得其門而入的話,可以建議您到某些在開這類行的電腦補習班去詢問看看。

    目前,有開嵌入式系統設計的電腦補習班,台北地區-社團法人中華數位產力發展協會,他們在嵌入式教育訓練這一塊領域已經做了三、四年了。很多公司和個人進修者都會去他們那裡學習。他們公司的嵌入式系統設計網址:

    http://www.cdpda.org.tw/20061015_edm/960601_bestne...

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    學ARM的基礎, 會C但不精通就把它弄精通, 組語有概念就多寫

    其它重點在計算機組織架構, 作業系統恐龍肉多吃一吃

    接著把ARM的處理器架構跟指令集K一K

    然後把發展工具的user guide讀過再配合著reference guide去玩

    邏設?? 你要是要碰自己作IP再去碰, 那樣的話最好連著AMBA一起看

    設備? 有什麼就玩什麼, 能有板子是最好, 沒的話光作上面的基礎功也夠作得了. 板子要在2k-3k買到實在是頗有難度了 -_-

    假設弄來板子可以作實作, 你還需要發展系統, 看是用ARM自己的RVDS還是它們早期的ADS, 或是用開發版廠商會附的免錢GNU toolchain都可以, 當然花了錢功能多一些, 介面好用些

    LCD是Liquid Crystal Displayer, 現在被大部份人狹義化成電腦monitor, 其實只要是"那個類型"的顯示裝置都叫LCD, 有的發展板會附LCD panel的周邊讓人作實作或開發, 解析度等級看$$花的兇不兇

    由於ARM系統開機後要由"非揮發性"記憶體去loading程式來執行, 所以才會有燒錄的動作, 現行架構大都是寫到flash內, 不過作實作時, 一般只會download到RAM的區段直接跑, 比較省時, 但電關掉就不見了.

    板子上的消耗品? 工程師的X水吧, X=汗, 淚, 血, XX???

    太多廠牌型號? ARM是由英商安謀(ARM)公司的一個IP產品, 你所看到的開發板上的晶片是作這晶片的廠商(Intel, 三星, EPSON, Philips, 華邦, Faraday...@o@)自己開的SoC晶片, 各自加上了不同周邊在上面, 所以有的晶片上就有TCPIP的MAC, 有的有UART controller, ...各廠的包不同東西, 各有各的特色(因應各種可能的產品路線), 比如Ti的DM6446就包了一棵ARM跟一顆Ti C6x DSP, 還有其它周邊...

    所以你看這些發展板時會覺得它們的layout很精簡, 就跟我頭上的毛一樣...我是說短的很精簡, -_-"

    ARM跟51的不同? 它們是不同架構的處理器, 我沒用過51...(blush)

    買板子的話, 除了橋高外, 你還可以找找晶慧公司的NET-Start!

    大鼎的ARMax-701P (比上一版701好多了), 新華的PreCreator, Faraday的A320 (這個可能不適合自己買 @O@), Ti DaVinci Platform, ARM Versatile, AP/CP... 建議, 在學校的話還是找有設備的老師作專題, 來取得這些硬體資源比較不吃力.

    ICE? 大陸作的很便宜, 沒用過不置評 (大陸爛嗎? 對岸周立功很強滴阿) 有ICE方便你作debug, 某個程面來說不算必需品 (讓我矇著眼說這句話吧...老板許我一顆新版的RVI吧)

    Source(s): 相關之採購實作經驗
    • Commenter avatarLogin to reply the answers
  • How do you think about the answers? You can sign in to vote the answer.
  • 1 decade ago

    這裡應該可以找到你要的資訊唷~~

    歡迎你近來看看唷~~

    http://www.kiwis.idv.tw/register.php?fromuid=18927

    希望你會喜歡唷~~

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.