
嵌入式系统
文章平均质量分 86
zjq_smile
这个作者很懒,什么都没留下…
展开
-
嵌入式系统
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可剪裁、适应于对系统功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。这个定义主要包含两个信息,一是嵌入式系统是专用计算机系统,因此必须要有处理器,具备计算机系统的基本特征。二是嵌入式系统的功能是有严格要求并按照指定的应用而设计的。 嵌入式系统的组成:硬件层:包括嵌入式微处理器、存储器、通用设备接口和I/O接口。中原创 2016-11-17 21:38:09 · 828 阅读 · 0 评论 -
【嵌入式系统】ARM Cortex-A8体系结构
2.1 ARM微处理器RM是Advanced Risc Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC(精简指令集)处理器。ARM公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。ARM微处理器及技术的应用几乎已经深入到各个领域:1)工业控制领域2)无线通信领域3)网络应用4)消原创 2016-11-18 23:00:23 · 3297 阅读 · 0 评论 -
存储器管理单元、虚拟地址、内存映射的概念
一、MMUMMU是存储器管理单元的缩写,是用来管理虚拟内存系统的器件。MMU通常是CPU的一部分,本身有少量存储空间存放从虚拟地址到物理地址的匹配表。此表称作TLB(转换旁置缓冲区)。所有数据请求都送往MMU,由MMU决定数据是在RAM内还是在大容量存储器设备内。如果数据不在存储空间内,MMU将产生页面错误中断。MMU的两个主要功能是:1. 将虚地址转换成物理地址。2.原创 2016-12-14 23:43:06 · 2363 阅读 · 0 评论 -
Cortex-A8处理器编程(上)
3.1 ARM编程简介在嵌入式系统开发中,目前使用的主要编程语言是C和汇编。很多地方,例如开机时硬件系统的初始化,包括CPU状态的设定、中断的使能、主频的设定、以及RAM的控制参数及初始化等都使用汇编语言。汇编语言是和CPU的指令集紧密相连的,作为涉及底层的嵌入式系统开发,汇编语言编程不可或缺的重要方法。ARM嵌入式系统程序设计和所使用的ARM微处理器资源密切相关。只有了解ARM微处理原创 2016-11-21 23:15:58 · 3417 阅读 · 0 评论