ARM初级班课程
① 参加对象
---------------------------------
② 课程目的
---------------------------------
边讲边做,注重动手能力,针对ARM9平台的嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、软件移植、内核配置、驱动开发、应用软件开发等
③ 课程内容
---------------------------------
RM ( Advanced RISC Machines ),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。目前,采用 ARM 技术知识产权( IP )核的微处理器,即我们通常所说的 ARM 微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于 ARM 技术的微处理器应用约占据了 32 位 RISC 微处理器 75 %以上的市场份额, ARM 技术正在逐步渗入到我们生活的各个方面
边讲边做,注重动手能力,针对ARM9平台的嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、软件移植、内核配置、驱动开发、应用软件开发等。
主要培训对象
嵌入式相关领域的人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师
教学重点
◆ 了解ARM体系结构;
◆ ARM汇编语言程序设计;
◆ 了解嵌入式系统的基本知识。
教学目标
掌握ARM内核体系结构与资源
用32位ARM内核单片机设计软硬件
任课教师
朱老师
课教学内容及安排:总课时50小时
课 程 大 纲 课 程 内 容
以ARM核组成的单片机 从51核单片机到ARM核单片机
ARM处理器基础(数据格式/寄存器)
ARM7TDMI结构及其寻址方式
ARM指令集
Thumb指令集
伪指令集
C和C++语言 异常和中断
ARM指令集(后缀/传送指令)
ARM指令集(分支/数据处理/协处理器/中断指令)
Thumb指令集(特点/传送/分支指令)
Thumb指令集(数据处理/协处理器/中断指令)
伪指令集
ARM系统汇编程序设计规则
ARM的IO接口实验
C和C++语言的应用
程序的编辑和编译
集成开发环境ADS
调试工具AXD ARM处理器集成开发环境ADS应用
程序的编辑/汇编/编译的综合应用
程序的连接
ARM调试工具AXD的使用
ARM调试工具AXD的使用
ARM调试工具AXD的使用
增强型实验 ARM的中断实验
ARM的DMA实验
串口通信实验
ARM的A/D接口实验
模拟输入/输出接口实验
键盘接口与数码管控制实验
320x240 STN-LCD的显示实验
触摸屏实验
音频录放实验
USB设备收发数据实验
SD卡测试实验
以态网测试实验
PS2接口键盘、鼠标实验