四.名词解释
1.ARM
(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。
2.CISC和RISC
CISC复杂指令系统;RISC精简指令系统;
3. ATPCS
ARM-THUMB procedure call standard的简称;ATPCS就是基于ARM指令集和THUMB指令集过程调用的规范。
4.JTAG
Joint Test Action Group(联合测试行为组织)一种国际标准测试 协议(IEEE 1149.1 兼容) ,主要用于芯片内部测试。
5.ADS
ADS是ARM公司的集成开发环境软件(ARM developer suit)
6.Bootloader
BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境
7.U-boot
Universal Boot Loader,是遵循GPL条款的开放源码项目
8.VIVI
Vivi 是韩国mizi 公司开发的bootloader, 适用于ARM9处理器。 Vivi有两种工作模式:启动加载模式和下载模式
9.make
项目管理器
10.makefile
Makefile文件 Makefile 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。