娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

ARM的體系結構與編程系列博客——ARM的歷史與應用范圍

發布者:藝泉閣最新更新時間:2017-01-06 來源: eefocus關鍵字:ARM  體系結構  編程  應用范圍 手機看文章 掃描二維碼
隨時隨地手機看文章

前言

最近我感覺自己比較浮躁,重來沒有好好地沉下心來做一件事情,而且針對自己在專業水平上仍然還有很多欠缺,于是我想我應該為自己做些什么來證明一下自己真的是潛心研究東西的人,于是我萌生了一個想法,真正地寫一系列的博客,將ARM的結構體系完完全全地梳理一遍!雖然是學過了,但是學得應該僅僅是皮毛吧!正好趁著自己還有時間,為什么不做一個自己想認真做的事情呢?

回到頂部

系列博客的介紹

博客園里面的大神們都很多,有許多人對Linux、ARM等都有相應的了解,因而,如果你是老鳥的話,就當飄過啦,如果你是新手的話,哈哈,那么現在正是為你而準備的大餐了!

準備的博客如下:

  • ARM概述

  • ARM指令系統分類及其尋址方式

  • 掌握ARM指令集

  • ARM匯編語言

  • C\C++以及匯編語言的混合編程

  • 異常中斷處理

這些僅僅是大類,那么細節方面我會慢慢的補充的!

回到頂部

ARM概述——ARM的歷史與應用范圍

那么首先我會介紹一下ARM的歷史與應用范圍作為第一篇博客,意在為系列博客開個頭吧!不對,我忘了說ARM概述底下我會提供哪些東西了!

ARM概述系列的目錄

  1. 什么是ARM

  • ARM公司簡介及應用的領域

  • ARM的體系版本

  • ARM體系變種

  • ARM處理器系列

  1. 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  體系結構  編程  應用范圍 引用地址:ARM的體系結構與編程系列博客——ARM的歷史與應用范圍

上一篇:我和ARM的那些事兒3 beep之旅,最詳細的ARM裸機工程設置
下一篇:ARM的體系結構與編程系列博客——ARM體系版本

推薦閱讀最新更新時間:2024-03-16 15:29

ARM中斷區別-LPC2142與S3C2440的區別
/*************************************************** *說 明 :ARM中斷區別-LPC2142與S3C2440的區別 ***************************************************/ LPC 與三星ARM的區別就是三星固定了中斷向量的地址,而LPC的就沒有。例如三星的S3C2440 所有的中斷源都有相對應的中斷向量。 關于三星ARM (1)使用向量中斷 ENTRY b ResetHandler ; 0x00 b HandlerUndef ; 0x04 b
[單片機]
KUKA機器人高級編程之DEFDAT...ENDDAT
DEFDAT...ENDDAT數據列表聲明。 除預先確定的數據列表外,你自己可以定義更多的數據列表。程序列表被特定的程序和 高級的聲明所使用。變量值可以存儲在在被聲明的數據列表中。數據列表作為獨立的ENDDAT語句總是在任何數據列表的最后程序段。 Data_List_ Name 數據列表的名字進入這兒被定義。它是最長為24 個字 符的對象名。長度通過控制器的管理系統限制。 如果數據列表的名字與指令相同,數據列表分配這個 指令作為數據列表聲明的結果,同樣在指令中相同的名字也適用。 指令和數據列表從指令
[機器人]
64位大潮到來 博通開發64位ARM處理器頻率超3GHz
??? ARM處理器頻率能飆到多高?博通(Broadcom)在12月5日舉行發布會,會上宣布將開發基于ARMv8-A的64位服務器級處理器,其運行頻率高達3GHz! 新處理器將會為網絡虛擬化提供服務器級別的處理能力,面向網絡,大數據,儲存以及安全方面的應用。新處理器采用的是四核四線程,架構為博通自行研發,指令并行能力達到單周期4發射(Cortex A15最大也只能做到3發射),流水線完全是亂序超標量設計,頻率達3GHz,采用TSMC 16納米FINFET制程,并且擁有獨特的功耗管理功能。新處理器可以為網絡虛擬化應用提供160Gbps的吞吐量,并且Broadcom還會提供標準化的網絡虛擬化軟件環境,幫助用戶無縫遷移到新系統。
[手機便攜]
亞馬遜推智能攝像頭,支持人臉識別自主編程
近日,? 亞馬遜 推出了 DeepLens ——一款用于快速部署深度學習的無線攝像頭。可以運行預先訓練的或定制的 AI 模型來執行計算機視覺任務,例如面部識別、情感分析或物體識別。 DeepLens 簡約小巧,一個方形鏡頭 400 萬像素攝像頭搭配白色小機身,可拍攝 1080P 高清視頻,同時配備了兩個麥克風,以及 8GB 的運行內存和為存儲視頻、預先訓練的模型和代碼的 16G 存儲空間。 DeepLens 是一個面向 AI 開發者的定制攝像頭,開發者可以在 AWS(Amazon Web Services) 上開發 AI 系統,讓系統在攝像頭上運行。預先加載了 AWS Greengrass 進行本地計算,并且可以與
[家用電子]
用于輔助駕駛系統的可編程平臺
安全性是汽車消費者最關心的問題了。圖1給出了Visteon進行的一項研究結果,圖中顯示出客戶對汽車的要求,而車輛安全性位于核心。對于汽車安全性的關注不僅僅是為了司機和乘客,還有道路上的其他人。安全設備已經從物理領域轉向電子領域,從輪胎和剎車技術的進步,到側撞保護和安全氣囊,直到今天的輔助駕駛系統。最新的汽車采用了大量的電子技術和傳感器,不斷監測和評估周圍的環境、為司機顯示相關信息,并且在某些情況下,甚至接管車輛的控制。在提高汽車安全性、舒適性和駕駛效率方面,這些電子系統起著重要的作用。 ---輔助駕駛系統可提供基本的安全功能,如增加紅外(IR)相機來提高觀察能力。更為先進的設計還可利用范圍廣泛的傳感器來提醒潛在的危險情況,從而
[嵌入式]
基于ARM的海底大地電磁信號采集系統主控模塊改進
摘要:對現有海底大地電磁信號采集系統的主控模塊進行了改進。采用AT91m40800為主控單元,通過移植嵌入式實時操作系統μC/OS-II進行任務管理,并擴展了ISA總線、串行接口和網絡接口。概要介紹了改進方案的設計思路、μC/OS-II的移植以及ARM對外圍器件的擴展,并通過ISA總線仿真了系統時序效果。 關鍵詞:大地電磁 ARM μC/OS-II 動耗 1 海底大地電磁儀的分析 海底大地電磁數據采集器是對海底大地電磁場和海底環境信息進行自動采集的智能化儀器,旨在建立具有我國特色的海底大地電磁探測技術,并使之實用化,為我國海域區域地質調查提供新的技術支撐,為發展我國海洋電磁探測奠定基礎。儀器于2000年研制成功后,在我國東
[嵌入式]
基于ARM的無線視頻監控系統的解決方案
  目前,采用無線網絡技術的視頻監控系統依靠其更低廉的價格、更加靈活的部署方式得到廣大視頻監控用戶的青睞,逐漸成為視頻監控技術的發展方向之一。在此結合嵌入式技術和無線視頻監控技術,本文提出了一種基于嵌入式ARM技術的無線智能視頻監控系統的解決方案。   0 引言   隨著通信技術、計算機技術、數字視頻技術、網絡技術等高科技的發展,視頻監控領域也快速進步。近年嵌入式計算機技術和網絡技術的開發推動了視頻監控的再次進步,出現了基于嵌入式技術的無線網絡視頻監控系統。無線網絡視頻監控系統采用多任務嵌入式操作系統,利用嵌入式芯片完成視頻的壓縮傳輸及處理,該芯片具有強大的數字處理功能,芯片處理后可將視頻直接連入網絡。利用這種方式,使用者可通
[單片機]
基于<font color='red'>ARM</font>的無線視頻監控系統的解決方案
S7-200 PROFINET通信及SINAMICS庫的配置及編程步驟
S7-200 SMART通過PROFINET連接V90 PN實現基本定位控制 從 S7-200 SMART V2.4 版本開始,標準型CPU支持做 PROFINET IO 通信的控制器。可以帶PROFINET IO設備,本文檔以S7-200 SMART 帶 V90PN 作 IO設備為例,介紹 PROFINET 通信及SINAMICS庫的配置及編程步驟。 軟件: STEP7 Micro/WIN SMART V2.5 硬件: IO控制器: CPU:ST40 IP地址:192.168.0.200 CPU固件:V2.5 IO設備: V90PN IP地址:192.168.0.90 設備名稱:v90pn S7-200 SMART PROF
[嵌入式]
S7-200 PROFINET通信及SINAMICS庫的配置及<font color='red'>編程</font>步驟
小廣播
添點兒料...
無論熱點新聞、行業分析、技術干貨……
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

電子工程世界版權所有 京B2-20211791 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 贵德县| 泽库县| 香港| 卢氏县| 陆丰市| 儋州市| 德州市| SHOW| 镇雄县| 石城县| 凌海市| 郴州市| 利辛县| 荔浦县| 涿鹿县| 徐闻县| 绥德县| 曲阳县| 漠河县| 界首市| 封开县| 华容县| 大竹县| 南江县| 庆安县| 苏尼特左旗| 准格尔旗| 锡林浩特市| 武邑县| 介休市| 长海县| 和田县| 迭部县| 布拖县| 浦县| 福建省| 汨罗市| 浦江县| 巴彦县| 黎城县| 图片|