受训对象
从事ARM嵌入式开发的工程技术人员、嵌入式领域、电子信息领域及以上相关专业的在校研究生,希望从事嵌入式系统开发的工程师、以及从事相关硬件设计工作的技术人员。
课程简介
授课时间:30学时
小班授课:20人
学费: 3000元(学费、教材费)
为保证教学质量,本班为小班授课,20人为满,保证每位学员人手一机一块开发板。报满20人即停止报名或顺延下一期,如您决定上课请及时填写报名表并办理报名手续。(现场报名时需携带本人身份证复印件1张及本人一寸照片2张)
| 理论环节 | |
| 时间 | 课程内容 |
| 3学时 | 嵌入式系统概述与ARM简介
|
| 3学时 | ARM结构与编程
|
| 3学时 | ARM ADS 开发工具的方法、流程和技巧
|
| 3学时 | ARM异常和中断处理
|
| 3学时 | ARM启动代码工作原理
|
| 实验环节 | |
| 3学时 | ARM 开发工具实验 (实验1-8) 实验1:安装开发工具实验 (ADS+AXD) 实验2:ADS 编程实验 (helloworld) 实验3:AXD 调试实验 (debug) 实验4:ARM 工具链实验 (armcc+armasm+armlink) 实验5:fromelf 实用工具实验 (fromelf) 实验6:uuencode 编码工具实验 (uuencode) 实验7:使用 Jtag 调试开发板实验 实验8:使用 Bootloader 下载执行实验 |
| 3学时 | ARM 体系结构与汇编语言实验(实验9-16) 实验9:ARM 数据处理指令操作数寻址方式实验 实验10:ARM 内存访问指令寻址实验 实验11:ARM 堆栈指针寄存器实验 (r13) 实验12:ARM 返回连接寄存器实验 (r14) 实验13:ARM 程序计数器实验(r15) 实验14:ARM 程序状态寄存器实验(cpsr+spsr) 实验15:ARM 工作模式切换实验(svc+irq) 实验16:ARM 汇编与C语言混合编程实验 |
| 3学时 | ARM 开发板外设接口实验(实验17-24 ) 实验17:ARM 开发板-启动代码烧写实验 实验18:ARM 开发板-LED显示灯实验 实验19:ARM 开发板-七段数码管实验 实验20:ARM 开发板-四位拨段开关实验 实验21:ARM 开发板-蜂鸣器实验 实验22:ARM 开发板-中断按钮实验 实验23:ARM 开发板-定时器实验 实验24:ARM 开发板-串口通讯实验 |
| 3学时 | ARM Bootloader 编写实验(实验25-32) 实验25:ARM Bootloader-ledblink实验 实验26:ARM Bootloader-uart driver实验 实验27:ARM Bootloader-printf实验 实验28:ARM Bootloader-stdio实验 |
| 3学时 | ARM 异常和中断处理实验(实验33-40) 实验33:ARM异常向量表实验 实验34:ARM软中断 SWI 异常发生和响应实验 实验35:ARM GPIO中断源使能触发实验 实验36:ARM GPIO中断处理和响应实验 实验37:ARM Timer定时器中断源使能触发实验 实验38:ARM Timer定时器中断处理和响应实验 实验39:ARM中断流程代码分层实验 实验40:ARM中断驱动框架实验 |
