图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控制器等。