小ARM大世界
文章平均质量分 52
blackcastle7
这个作者很懒,什么都没留下…
展开
-
嵌入式微处理器的种类
<br />X86 —— Intel公司(工控机)<br />ColdFire —— Motorola(工业控制)<br />PowerPC —— IBM & Motorola & Apple(交换设备)<br />Mips —— 只设计内核的一家美国公司(高性能)<br />ARM —— 只设计内核的一家英国公司(一般应用)<br />Dsp —— TI(运动控制、算术运算)<br />原创 2011-01-23 21:37:00 · 718 阅读 · 0 评论 -
ARM的MCU pk MPU
<br />首先说明一个,CPU发展得到MCU, MPU, DSP。(DSP主要用于数字信号处理,比如音频视频的处理等等)<br /> <br />对ARM来说,也有MCU和MPU的区分。<br /> <br />1.ARM中的MCU:<br />1)MCU主要应用做控制功能。<br />2)功能不是很丰富,稳定性比较好。(比如可在医疗,汽车等一些可能发生紧急事件的应用)<br />3)主频比较低,一般在100MHz。<br />4)一般内置存储器,不需要外部扩展。NOR FLASH(ROM):16KB~5原创 2011-01-23 21:59:00 · 1628 阅读 · 0 评论 -
什么是ARM?
1.ARM是英文Advanced RISC Machine的缩写。2.ARM是英国一家电子公司的名字,设计高效的IP内核,授权给半导体公司使用。ARM公司是一家既不生产芯片(fabless)也不销售芯片(chipless)的公司,它通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。3.ARM提供一系列内核,体系扩展,微处理器和系统芯片方案。1)ARM是一种通用的32位RISC处理器。2)ARM是一种低功耗,高性能的处理器。原创 2011-01-23 21:24:00 · 1135 阅读 · 0 评论 -
用ADS编译ARM程序后生成镜像Image的信息分析
用ADS编译ARM程序成功后会生成可烧录的镜像Image文件,Image是一个可执行文件,可能的格式有:*.axf, *.bin, *.hex等。编译成功后会有列出Image组成的输出信息,如下图:Image的组成包括:1.code:属性是R0,内容是编译连接后的代码。2.RO Data:属性是R0,内容是只读的数据,常量。3.RW Data:属性是RW,内容是可读写的数据,已经初始化的全局变量。4.ZI Data:属性是RW,内容是未初始化的数据,未初始化的全局变量。其中存储的状态(就是要烧入芯片中的):原创 2011-01-27 22:39:00 · 1153 阅读 · 0 评论 -
BSP、BIOS、Bootloader介绍
<br />BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。 BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改)。这样才能与上层OS保持正确的接口,良好的支持上层OS转载 2011-04-09 20:40:00 · 737 阅读 · 0 评论 -
linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
<br />首先:<br />1。终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念.<br />一台主机,连很多终端,终端为主机提供了人机接口,每个人都通过终端使用主机的资源. 终端有字符哑终端和图形终端两种.<br />控制台是另一种人机接口, 不通过终端与主机相连, 而是通过显示卡-显示器和键盘接口分别与主机相连, 这是人控制主机的第一人机接口.<br />话回到个人计算机上,个人计算机只有控制台,没有终端. 当然愿意的话, 可以在串口上连一两台字符哑终端. 但是linux偏要转载 2011-04-10 19:20:00 · 637 阅读 · 0 评论