『壹』 arm的ARM在中國
ARM公司中國總部設立在上海,執行中國地區所有的產品業務和售後支持。其中在深圳設有辦事處培耐團,專門處理ARM相關技術問題。
ARM在中國主要從事ARM IP內核方面的工作,對於 ARM軟體工具,包括DS-5,RVDS,MDK-ARM等則不直接畝碼進行銷售,由其中國區代理商億道電子作為渠道分銷商,負配橘責銷售開發工具和客戶服務。
『貳』 怎麼在嵌入式開發板上設置網路代理是需要下載一個代理軟體然後交叉編譯成ARM文件嗎
首先你玩過ubuntu嗎,基本上在ubuntu+pc機上你如何設置代理,用哪個軟體,你就必須把這個軟體移植到arm的板子上來。
『叄』 請問學習ARM嵌入式開發應該准備些什麼開發工具和要求
感謝邀請。
這個問題相信是困擾所有嵌入式初學者的難題,
下面課內容是嵌入式學習必學的:C語言;C++;操作系統;計算機組成原理;linux編程;51單片機;arm;硬體編程語言(FPGA);模擬電路&數字電路。
1、cc++語言,這是計算機行業的必修課凳穗,必須找扎實實學好,可以安裝turboc編譯器為開發環境,聯系C語言編程;安裝vc++6.0學習襲粗粗C++編程。
2、操作系統,先在電腦上安裝一個vmwareworkstation,然後在vmwareworkstation里安裝一個linux(redhat企業版)虛擬機。學習一下操作系統的基本原理,熟悉linux環境下的開發環境,然後你就可以照著《自己動手寫操作系統》寫個操作系統試試。
3、計算機組成原理,熟悉計算機的基本原理,看看一個計算機的基本組成及軟體在裡面是如何跑的。
4、《unix/linux編程實踐教程》可以說是linux編程的必修課,很不錯的一本書,初學嵌入式的朋友可以看看。
5、單片機,其實就是一台電腦,像現在的汽車控制、led控制、屏幕亮光程度控制,它都可以實現,自己買塊開發板拍鎮弄一下,你能學到很多的別人學不到的。
6、arm,現在流行的微機,說白了就是32位的單片機,還可以跑操作系統哦,自己想辦法移植一個操作系統上去吧
7、硬體編程語言(FPGA),晶元到底是怎麼做成的,學習這門課,你就知道了
8、模擬電路&數字電路,硬體的基礎,如果可以的話,學習下protel,自己做個硬體pcb板試試。
計算機這行都是偏向於實踐的課程,所以要注重動手能力,
學習嵌入式這基本課程的時候,你可以按照這樣的順序來學習:
1:C語言、計算機組成原理、模擬電路&數字電路
2:匯編語言、單片機、操作系統、C++
3:硬體編程語言、arm
嵌入式開發大抵分四個方向,硬體、驅動、內核、應用,如果是希望向嵌入式軟體方向發展的話,目前常見的是
嵌入式Linux+ARM方向,關於這個方向,大概分3個階段:
1、嵌入式linux上層應用,包括QT的GUI開發
2、嵌入式linux系統開發
3、嵌入式linux驅動開發嵌入式目前主要面向的幾個操作系統是,LINUX,WINCE、VxWorks等等Linux是開源免費的,而且其源代碼是開放的,更加適合我們學習嵌入式。
自學的話你可以嘗試以下路線:
(1)C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種晶元的編程都可以用C語言搞定),因此必須非常熟練的掌握。推薦書籍:譚浩強的很不錯,《TheCProgrammingLanguage》這本經典的教材是老外寫的,也有中譯版本。
(2)操作系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「進程」「線程」「系統調度」等等基本問題搞清楚。
(3)Linux操作系統就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。推薦書籍:《UNIX環境高級編程》(第2版)
(4)了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是起碼的要求是能夠看懂arm匯編。
(5)系統移植的時候,就需要你從下層的bootloader開始,然後內核移植,文件系統移植等。而移植這部分對硬體的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。
(6)驅動開發linux驅動程序設計既是個極富有挑戰性的領域,又是一個博大精深的內容。linux驅動程序設計本質是屬於linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。
給大家把一個嵌入式開發學習大方面的學習框架搭出來了
。最後呢祝大家能夠在學習的路上馬到成功。
『肆』 ARM單片機主要用什麼開發工具_arm內核的單片機有哪些
arm晶元光種類就有很多種核心的,更不用說同一種核心每個公司生產的晶元也都不一樣了。學習的比較多的就是基於arm7、arm9、arm11核心的晶元以及現在新出來的cortex-m3核心的stm32了。這其中只有stm32可以用串口下載程序,其他的一般都用jtag來下載。所謂jtag就是將arm晶元的一些引腳引出到一個jtag介面,然後用一個工具一端接jtag介面、一端接到電腦來燒寫賀族以及調試程序,這個工具可以是接電腦並口的jtag小板(價格十幾塊錢),也可以是接電腦usb介面的jlink(價格七八十)。
開發arm的話,在功能方面是可以當做單片機那樣跑些流水燈、數碼管之類的,剛開始學習arm也是要這樣用以便入門的,但學到後面主要還是完成一些更復雜的功能,以及跑操作系統。而且也不像單片機那麼方便,arm都是貼片的,不能像單片機那樣在編程器上下好了程序,再取下來安裝在自己用萬用板焊的電路上。不過也可以用個arm的最小系統板,最小系統板上都有jtag介面,可以下好程序再用自己焊的模塊拓展。像stm32、arm7的最小系統也不是很貴只要幾十塊,而arm9、arm11的最小系統就要大幾百了。但這也只是學生用來學習、參加電子競賽、做畢業設計之類的才用最小系統開發。正規的在公司里開發的話都是用開發板然後是自己設計電路、畫pcb、拿去工廠制板然後再焊接、調試。這其中花費的資金不是一般個人能承受的起的。
綜上所述,你想用arm開發一個MP3或小東西的話,可以買個stm32或者arm7的最小板,自己焊或者買個MP3模塊來弄,這也就要花個一百來塊錢,但是你只會51單片機,arm完全不了解,多半會失敗。所以你還是老老實實買個開發板來學習吧。推薦你買stm32的開發板,價格便宜,最便宜的只要100多,程序可以用串口下虧拍渣載,而且stm32更接近單片機,與arm7、arm9、arm11相比更加容易一些。arm7也不錯,開發板只要兩三百塊。至於arm9、arm11的開發板最便宜的也要500多了。
小夥子不銷悄錯啊,高中就開始玩單片機了,前途無量啊,以後上網多了解下這方面的信息,你問的問題網上多搜搜、多逛下論壇,很容易就可以找到答案的。
『伍』 請問學習ARM嵌入式開發應該准備些什麼開發工具和要求
1、有一點單片機基礎、有C語言給單片機編程的基礎。單片機如MCS51或者或者AVR等等,如果你已經玩單片機玩的很熟了或者已經做了一兩個項目了,可以進入第二步(C語言要扎實噢!)。
2、熟悉ADS1.2開發環境。把書中的蜂鳴器實驗的程序例子能在ADS1.2上運行,並蜂鳴器也能響。OK!ADS1.2環境你這時也了解了,其實和Keil和Mplab都差不多。
3、自己分析書中幾個 O口操作 、UART、tmer0的例子並在ADS1.2上運行並在實驗板上調試完成。注意在這里我們只要大體知道程序的流程和寄存器的設置就行,一定有一些不懂的,最好弄懂,不懂也沒事,不要深究!
4、在完成了第3步後,你一定會對ARM有更深的了解,但你也一定會覺得ARM真難啊,比單片機難多了,很繁雜很亂。你有這中感覺就對了。因為你沒有看《ARM體系結構與編程》,這本書我個人推薦必看,仔細看,不懂的可以放過,但要一遍又一遍的看,直到全部(書中有一些明顯的不知道也無大礙的地方當然就不用較真了)懂了為止。對於匯編只要能查書看懂匯編程序即可。重點在ARM的啟動裝載即 bootloader的編程,看完此書要求自己能對bootloader編程。
5、完成了第4步,在看書如《深入淺出ARM7-LPC213x/214x》(上冊)、《ARM嵌入式系統實驗教程》(
『陸』 1.ARM編譯器是一款什麼樣的軟體 2.ARM產品線包含哪些產品 3.ARM代理商目前有哪些
ARM處理器是Acorn計算機有限公司面向低預算市場設計的第一款RISC微處理器。1978年12月5日,物理學家赫爾曼·豪澤(Hermann Hauser)和工程師Chris Curry,在英國劍橋創辦了CPU公司(Cambridge Processing Unit),主要業務是為當地市場供應電子設備。1979年,CPU公司改名為Acorn計算機公司。ARM處理器的三大特點是:耗電少功能強、8位/16位/32位雙指令集和市場用戶廣。
ARM開發工具
杭州通格信息技術有限公司是ARM公司官方授權的,浙江區全線開發工具產品代理商,提供ARM公司工具產品在國內的銷售、更新、升級和技術支持等服務。
軟體開發工具:DS-5、RVDS、Keil MDK-ARM、Keil C51、Keil C166、Keil C251。
模擬器:DSTREAM、RVI&RVT2、ULINK2、ULINKpro、ULINK-ME。
ARM內核FPGA開發板:ARM9、ARM11、Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A53和Cortex-A57開發板。
Keil MCU開發板:基於ARM7、ARM9、Cortex-M0、M3、M4內核的NXP、ST晶元系列開發板。
杭州通格信息技術有限公司是ARM公司在浙江區全線開發工具代理商。上海攝氏度信息科技有限公司做全國的。
『柒』 ARM開發工具有哪些
ARM開發需要基於ARM編譯器的集成開發環境,本人使用的是Keil-MDK,所以就拿這個給你介版紹下。
Keil-MDK 是keil公司Microcontroller Develop Kits的縮權寫,包括ARM編譯器和uVision4集成開發環境,支持軟體模擬調試。支持主流廠商ARM內核和CotexM3內核晶元。
有了軟體模擬環境,調試還需要硬體模擬調試,即在線模擬。uVision無縫連接主流的模擬器,如:ULINK2 ,JLINK,H-JTAG,還有周立功的AK-100。
『捌』 如何成為arm晶元代理商
深圳市米爾科技有限公司,是ARM的全產品代理商,可以賣ARM/KEIL的軟硬體開發板和開發工具。
『玖』 什麼是ARM開發工具,它由哪些硬體和軟體組成
通常:開發軟體+JTAG模擬介面=開發工具。 開發軟體:常猜罩指見的有 IAR的Embedded Workbench IDE,和 RealView MDK-ARM (Keil uVision3) 模擬介面:通常與軟體配套的,也有器件商開發的 如果你能說明悶段開發的具穗配體晶元型號,可以提供更詳細的說明
『拾』 arm處理器是什麼
隨著移動設備平台的日益壯大,甚至有取代桌面平台的勢頭,「ARM」這個詞越來越多塵缺地出現在人們的視野中,特別是手機或平板處理器上,然而卻從不見ARM的處理器,而是「採用ARM最新架構」的處理器。其實,ARM(Adanced RISC Machines),不僅是是一種處理器的通稱,也是一個公司名字,還可以認為是一種技術名字。
1991年ARM公司成立於英國Cambridge,主要銷售晶片設計技術的授權。目前,採用ARM技術知識產權(IP)核的微處理器,即我們通常說的ARM微處理器,已遍及工業控制、消費類電子產品、通信系統、網路系統、無線系統等各類產品市場,基於ARM技術的微處理器應用約占據了32位RISC微處理器75%以上的市場份額,ARM技術正在逐步滲入到我們生活的各方面。
(ARM生態系統)
ARM公司是專門從事基於RISC技術晶片設計開發的公司,作為知識產權供應商,本身不直接從事晶片生產,靠轉讓設計許可由合作公司生產各具特色的晶片,世界各大半導體生產商(RFID射頻快報註:如PHILIPS、TI、Intel、BroadCom、ATMEL等)從ARM公司購買其設計的ARM微處理器核,根據各自不同的應用領域,加入適當的外圍電路,從而形成自己的ARM微處理器晶片進入市場。目前,全世界有幾十家大的半導體公司都使用ARM公司的授權,因此既使得ARM技術獲得更多的第三方工具、製造、軟體的支持,又使整個系統成本降低,使產品更容易進入市場被消費者所接受,更具有競爭力。
ARM的來歷, 如果說,「嵌入式」是2001年電子工程師談論得最多的詞之一,2002年談論得最多的一個詞就是「ARM」。究竟什麼是ARM呢,他是英國一家電子公司的名字,全名的意思是Advanced RISC Machine。該公司成立於1990年11月,是蘋果電腦,Acorn電腦集團和VLSI Technology的合資企業。Acorn曾推出世界上首個商用單晶元RISC處理器,而蘋果電腦當時希望將RISC技術應用於自身系統,ARM微處理器新標准因此應運而生。
80年代末90年代初半導體行業產業鏈剛剛出現分工,台積電,聯電等半導體代工廠正悄悄崛起,美國矽谷中的一些fabless公司也如雨後春筍一樣涌現出來,所謂的fabless公司自己設計晶元,但是生產過程則包給台積電等代工廠生產。而ARM更是為天下先,12年前首創了chipless的生產模式,即該公司既不生產晶元,也不設計晶元,而是設計出高效的IP內核,授權給半導體公司使用,半導體公司在ARM技術的基礎上添加自純橡己的設計並推出晶元產品,最後由OEM客戶採用這些晶元來構建基於ARM技術的系統做兄旁產品。這種方式有點象通信行業的高通和半導體行業的RAMBUS,他們站在了半導體產業鏈上游的上游。12年前成立的ARM可能面臨著很大風險,因為沒有人知道這條路能不能行得通,但是現在的事實已經證明,ARM走了一條沒人走過,卻是正確的道路。作為附加產品,他還讓中國的行業人士從這個窗口認識到了英國的電子公司,ARM的成功帶動了英國的chipless公司的發展。
因為ARM的產品是IP Core,沒有任何物理意義上的硬體或者軟體實體,所以只能在中國注冊成為「咨詢」公司,盡管咨詢只是其業務中很小的一塊。ARM的核心業務是銷售晶元核心技術IP,目前全球有103家巨型IT公司在採用ARM技術,20家最大的半導體廠商中有19家是ARM的用戶,包括德州儀器,意法半導體,Philips, Intel等。20大巨頭中唯一沒有購買ARM授權的是Intel的老對頭AMD,因為Intel攜帶型處理器採用的是StrongARM,而AMD則收購了Alchemy公司與之抗衡,採用的是MIPS結構。
(iPad Air 2採用了基於ARM核心的A8X處理器)
微處理器核是ARM技術的重中之中,目前面向市場的有ARM7, ARM9, ARM9E-S,StrongARM和ARM10系列。ARM專利技術收入主要來自兩個方面,一個是專利授權費用,客戶如果採用ARM專利時一次性付給ARM的費用; 另一部分是按照一定比例收取客戶產品的專利使用費,即客戶每賣出一片晶元,就收取同等比例的費用。這兩項收入占公司總收入的70%。目前在中國已經有中興通訊,中芯國際和上海華虹購買了ARM的內核授權,生產自己的晶元。ARM中國方面的業務的其它重點還在於對晶元設計公司(fables)的支持,開展大學計劃等。另外ARM還授權科匯宏盛(Impact)和北京旋極為開發工具的授權分銷商2002年的銷售額增長在三位數(100%)以上。
一般來說,ARM的合作夥伴分為三種:
1. EDA夥伴計劃,融合了ARM在線系統設計、可重復使用IP生成和IP模型等方面的專長與領先EDA工具廠商的專業特長,開發SoC產品。
2. ARM技術共享計劃,為ARM與外部設計服務公司合作關系的擴展和規范化結果,現在已經有2900多工程師成員。
3. 製造商計劃,使新興市場的OEM能分享ARM處理器技術,用於設計和製造先進的SoC解決方案。
(採用ARM核心的華為海思麒麟處理器)
總之,ARM是英國全球著名的32位嵌入式RISC晶元內核的設計公司,也是ARM的產品商標,其產品ARM嵌入式內核已被全球各大晶元廠商採用,基於ARM的開發技術席捲了全球嵌入式市場,已成為嵌入式系統主流技術之一。旋極公司作為嵌入式業內的皎皎者,銳意創新,致力於ARM技術的、開發應用和推廣,再一次走在了同行的前列,率先成立了ARM的研發中心,並在全國開辦了基於ARM的嵌入式系統開發應用培訓。2001年12月,旋極正式成為ARM授權中國唯一指定培訓中心(ATC)和其系列產品代理商。
ARM開發的32位CPU核,全球廠商都可以獲得授權生產ARM晶元。而且價格出乎意料得便宜,比如做網路應用的4510隻需45元人民幣,這樣低端產品可以採用8051等8位單片機,而中高端產品採用ARM是非常明智的選擇。現在很多人開始學習ARM,開始都是買ARM實驗板和JTAG模擬器。