ARM的體系結(jié)構(gòu)與編程系列博客——ARM的歷史與應(yīng)用范圍
掃描二維碼
隨時(shí)隨地手機(jī)看文章
前言
最近我感覺自己比較浮躁,重來沒有好好地沉下心來做一件事情,而且針對(duì)自己在專業(yè)水平上仍然還有很多欠缺,于是我想我應(yīng)該為自己做些什么來證明一下自己真的是潛心研究東西的人,于是我萌生了一個(gè)想法,真正地寫一系列的博客,將ARM的結(jié)構(gòu)體系完完全全地梳理一遍!雖然是學(xué)過了,但是學(xué)得應(yīng)該僅僅是皮毛吧!正好趁著自己還有時(shí)間,為什么不做一個(gè)自己想認(rèn)真做的事情呢?
回到頂部
系列博客的介紹博客園里面的大神們都很多,有許多人對(duì)Linux、ARM等都有相應(yīng)的了解,因而,如果你是老鳥的話,就當(dāng)飄過啦,如果你是新手的話,哈哈,那么現(xiàn)在正是為你而準(zhǔn)備的大餐了!
準(zhǔn)備的博客如下:
ARM概述
ARM指令系統(tǒng)分類及其尋址方式
掌握ARM指令集
ARM匯編語言
CC++以及匯編語言的混合編程
異常中斷處理
這些僅僅是大類,那么細(xì)節(jié)方面我會(huì)慢慢的補(bǔ)充的!
回到頂部
ARM概述——ARM的歷史與應(yīng)用范圍那么首先我會(huì)介紹一下ARM的歷史與應(yīng)用范圍作為第一篇博客,意在為系列博客開個(gè)頭吧!不對(duì),我忘了說ARM概述底下我會(huì)提供哪些東西了!
ARM概述系列的目錄什么是ARM
ARM公司簡(jiǎn)介及應(yīng)用的領(lǐng)域
ARM的體系版本
ARM體系變種
ARM處理器系列
ARM處理器簡(jiǎn)介
ARM處理器模式
ARM寄存器介紹
ARM體系異常中斷簡(jiǎn)介
大概的樣子就是我介紹ARM概述的輪廓了!
ARM公司歷史我想有很多人都知道有ARM這個(gè)字,那么我想問,你們知道這個(gè)詞是咋么來的嗎?知道它的原稱是什么嗎?有人說我百度一下不就知道了嗎?(度娘果然是萬嫩的)的確如此,但是我還是要帶你走一走ARM的歷史道路!
1978年的時(shí)候,Hermann Hauser 和Chris Curry兩基友在英國(guó)劍橋創(chuàng)辦了CPU公司
1979年,CPU公司改名為Acorn計(jì)算機(jī)公司
值得一提的是,當(dāng)時(shí)兩基友想用摩托羅拉公司的16位芯片來著,然后發(fā)現(xiàn)500的機(jī)子,居然他么的100是用來買芯片,兩窮屌就苦逼了,要找便宜的呀,于是向Intel公司要80286芯片設(shè)計(jì)資料,Intel多牛逼的公司啊,壓根兒就看不起這兩窮屌,堅(jiān)決不給資料?。楹挝叶加蟹N深切的帶入感)于是只能自己研究了,這梁子就結(jié)大發(fā)了,當(dāng)ARM翻身當(dāng)老大的時(shí)候,Intel真的哭了!Acorn就是ARM的前身!
1985年,Roger Wilson和Steve Furber設(shè)計(jì)了他們自己的第一代32位、6M Hz的處理器,用它做出了一臺(tái)RISC指令集的計(jì)算機(jī),簡(jiǎn)稱ARM(Acorn RISC Machine)。這就是ARM這個(gè)名字的由來
RISC 就是精簡(jiǎn)指令操作系統(tǒng),Acorn終于有了突破,這個(gè)時(shí)代可能ARM不是最強(qiáng),但是ARM將帶來新的世界
1990年11月27日,Acorn公司正式改組為ARM計(jì)算機(jī)公司。(終于ARM公司正式成立了,Intel給老子等著?。?/p>
20世紀(jì)90年代,將設(shè)計(jì)方案授權(quán)(licensing)給其他公司
在此之前呢,ARM公司都在干生產(chǎn)芯片的事,我造,我造,我一直造,但是Intel廠比你多,封閉式的技術(shù)創(chuàng)造比你牛逼???ARM始終干不過人家啊!
ARM公司郁悶了,我不信了,憑什么我就干不過人家呢?于是ARM公司想啊,當(dāng)時(shí)我們是咋么發(fā)展起來的,就是這些老的企業(yè)把握技術(shù)不給我們,只能自己研究了,那么我們號(hào)召全世界的人一起參與我們的芯片設(shè)計(jì)與生產(chǎn),Intel公司有多牛啊?能干得過全世界的人們?(高手永遠(yuǎn)都在民間?。。┯谑茿RM公司搞了一個(gè)超級(jí)牛逼的方案(授權(quán))
那么有多少家公司在這個(gè)過程中得到了授權(quán)呢?(等下,貌似還漏了一個(gè)人,喬幫主,靠,蘋果公司的眼光不是一般的牛逼??!投資ARM公司150萬英鎊給ARM公司進(jìn)行改組,喬幫主牛逼哄哄地說:“有錢,任性”,因此蘋果公司敢自己造A7,A8芯片?。。?/p>
Atmel、Broadcom、Cirrus Logic、Freescale(于2004從摩托羅拉公司獨(dú)立出來)、Qualcomm、富士通、英特爾(借由和Digital的控訴調(diào)停)、IBM,英飛凌科技,任天堂,恩智浦半導(dǎo)體(于2006年從飛利浦獨(dú)立出來)、OKI電氣工業(yè),三星電子,Sharp,STMicroelectronics,德州儀器和VLSI等許多這些公司均擁有各個(gè)不同形式的ARM授權(quán)。
回到頂部
ARM的應(yīng)用領(lǐng)域ARM的應(yīng)用可以說是,涉及到了我們生活的方方面面。
無線設(shè)備:手機(jī)、pda
無線藍(lán)牙:德州儀器的CC2540就是
聯(lián)網(wǎng):ADSL芯片組
消費(fèi)電子:MP3MP4 數(shù)字機(jī)頂盒 游戲機(jī)
汽車:駕駛、安全和車載娛樂系統(tǒng)
存儲(chǔ)設(shè)備:硬盤、閃存卡
成像:打印機(jī)、掃描儀
安全產(chǎn)品:32位SIM卡