基础要打牢!ARM裸机入门知识_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基础要打牢!arm裸机入门知识学习裸机,是一件复杂事情,入门的概念性和基础性学问必需要了解到,以便于后面的学问的理解。arm概念arm首先是一个公司,这家公司设计cpu并向各个cpu创造商授权许可,所以arm公司是一家cpu设计公司。同时,arm也是arm公司主导设计的cpu系列的简称。arm版本区别arm版本号可以分为三类:· 内核版本号,例如armv5,armv7,armv7a,armv8a· soc版本号,例如-a8,cortex-a9.· 芯片型号,例如2410,2440,6410,s5pv210.socsoc是system on chip的简写,即片上系

2、统。soc主要包括了cpu中心处理器以及各种外设模块,cpu和外设通过被安置在一个芯片中。现在已经没有纯粹的cpu了,都是arm卖的内核其实就是cpu(固然还需要),各种外设是厂商自己添加的。和的区分平台区分:主流的单片机平台有51,主流的嵌入式平台有arm,ppc,资源,价格,应用领域单片机片上资源有限,价格低,应用领域大多为小家电,终端设备。嵌入式片上资源丰盛,价格高,应用领域广泛,基本可以适用于任何领域。开发模式单片机普通都是裸机开发,程序规模较小,惟独在比较高端的芯片上才会用法rtos嵌入式开发普通都会用法嵌入式系统技术特征单片机主要用法和容易的汇编,而且c语言和标准c略有不同,很少用

3、法c语言的高级特性,嵌入式比较复杂,普通会举行分层设计和开发,分为底层,应用层,不同的成册可能用法不同的开发语言,例如c+与java,较多用法c语言的高级特性cpu设计原理和总线cpu主要包括运算器,控制器,存储器通过总线与flash与内存衔接。总线就类似于cpu中的道路,数据通过总线在cpu和外设之间传输,cpu也通过内部总线与soc中的其他外设衔接,例如uart设备,内部总线因为在芯片内部,抗干扰能力强,运算速度更快。总线分为两种,地址总线和数据总线:地址总线用于传输地址,cpu通过地址总线寻址,告知设备要取的数据在哪个地址中,地址总线的位数打算了寻址范围数据总线用于传输数据,cpu通过数据总线与外部交换信息,将设备要的数据通过该总线发送给对方,数据总线的位数打算了cpu单次通信能交换的信息数量总线的速度打算了cpu和外设互换信息的速度cpu的地址总线和数据总线的位数可以不同,cpu的位数就指的是数据总线的位数32位cpu的寻址范围是4g所以最多支持4g内存,数据总线是32位的,那么传输一个int和传输一个char的效率是一样的。以下课程可免费试听c语言、stm32、java、安卓等。想学习的你和我联系预约就可以免费

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论