ARM入门篇之(一)概念
时间:11-21
来源:互联网
点击:
![](../img/eep/emb/emb-58768cplcee0ut3x.jpg)
?图1
1)ARM,ARMv6是什么
(1)SoC(System on aChip,片上系统):在单个芯片上集成一个包含CPU,控制器,外围电路的完整系统
(2)ARM就是SoC中的CPU,而ARMv6就是这个CPU使用的架构
例如:S3C6410X就是三星生产的SoC芯片,使用的CPU就是ARM1176JZF-S,而ARM1176JZF-S实现的就是ARM architecture v6即ARMv6,如图1为手册原文。
2)嵌入式?系统
?简单讲就是一个专用计算机系统。
包括嵌入式处理器,如ARM?,嵌入式操作系统,如WinCE,Linux,Android,这两部分。
主要特点是:软硬件可剪裁,体积小,功耗低
3)?内核(kernel)与操作系统(Operating System,OS)
?(1)linux 是开源的,免费的操作系统内核,包含linux内核的操作系统有多个版本,如:Redhat,CentOS,Ubuntu等
? (2)内核(kernel)指的是一个提供硬件抽象层,磁盘,文件系统控制的系统软件
? (3)操作系统是用户与计算机的接口,安装在裸机上的一个系统软件,其他程序要在操作系统支持下才能运行
?4)S3C6410X芯片系统的结构,如下:
?这是一个三星公司生产的S3C6410芯片,使用的是ARM11的核心,这个核心分别有16KB的指令/数据缓冲器,工作频率为533/667MHz,以及系统外设,各种接口,多媒体加速器,存储器子系统,电源管理,LCD控制器等。
ARM入门概 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)