通过本课程的学习,学员可以学习到嵌入式系统关于RISC结构、流水线结构和调试结构等新技术特性和原理;课程中会详细介绍ARM指令系统、寻址方式和关于状态和模式的概念;在程序设计方面学员会学习到如何在keil开发环境下进行ARM汇编语言程序设计,如何进行启动代码的编写;在高级语言嵌入式程序设计方面主要讲述C语言如何直接操作系统硬件和如何进行C语言和汇编语言之间混合调用问题,另外软件设计的可裁减问题也会在这部分介绍;课程最后讲述如何应用LPC2000系列构建应用系统并进行实际应用系统的构建训练,包括UART、外部中断、锁相环及定时器的使用及诸如LCD、矩阵键盘等处理器外设部件的编程方法。使学员对嵌入式软件开发有一个总体上的认识,并逐步达到初中级嵌入式软件工程师的开发水平。
在参加这些课堂理论课的同时,学员还将通过LPC2103硬件练习应用系统的构建原理和程序设计技巧。一个实际的智能家电例子还会将以上知识点有机的穿插在一起加深对知识点的理解和嵌入式开发的流程培养。