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


設計資源 培訓 開發板 精華推薦
- Tremonia Mobility 通過西門子 Xcelerator 打造高效且可持續的小型巴士
- QNX為文遠知行新一代ADAS平臺提供技術支持
- 文遠知行采用BlackBerry QNX系統,打造極致安全的ADAS解決方案
- IAR攜手極海半導體,高效開發全球首款基于Cortex-M52的G32R501實時控制MCU
- 中國發布HDMI和DisplayPort替代方案:GPMI接口來了
- 三星進軍 AI 機器人領域,Ballie 本周公開亮相
- 消息稱美光即日起針對存儲模組產品向美國客戶征收“關稅附加費”
- 迅為IMX6ULL開發板交叉編譯器的安裝和使用
- 迅為-i.MX6ULL 開發板-移植OpenCv3.4.1-搭建編譯環境
- BOE(京東方)董事長提議回購公司股份 堅定看好資本市場長期價值