课程名称

嵌入式ARM系统设计

使用教材

《嵌入式ARM系统设计》(九州自编教材)

主讲教师

黄强老师、邓一星老师

翟中生老师、张讯老师

教学目的

通过该课程的学习,使学员全面掌握以32位CPU为核心的嵌入式系统的体系结构、设计流程、硬件设计、软件设计及嵌入式操作系统程序开发的相关设计。掌握ADS应用程序设计、按键扫描程序设计、TFT真彩色LCD驱动程序设计、触摸屏驱动程序设计、PS/2鼠标键盘驱动程序设计、IIS音频驱动程序设计、中断程序设计、UCOSII的移植及多任务程序设计、UCGUI图形用户界面移植及UI界面的编写、GPRS技术、AT语言、嵌入式软件编程思想。高速PCB设计、嵌入式最小系统及常用外围电路设计,原理图及PCB绘制,元器件选择及采购,硬件调试。

目标岗位

嵌入式硬件工程师、嵌入式软件工程师、嵌入式系统工程师、驱动开发工程师、嵌入式ARM开发工程师、电子工程师、技术支持工程师

课时安排

240课时

课程内容

ARM嵌入式实时系统设计:课程以实践操作为主,围绕典型企业项目,使学员掌握利用一些专业软件和硬件进行嵌入式系统及接口的设计准则和开发方法,熟悉ARM嵌入式实时系统项目开发基本流程,使学员了解有关ARM嵌入式系统的基本原理、编程、接口设计,熟悉嵌入式系统设计方法和开发技术,掌握ADS程序开发、嵌入式实时操作系统uC/OS的原理和移植,及其应用程序的开发设计方法。

ARM-Linux嵌入式系统设计:课程以实践操作为主,围绕典型企业项目,使学员了解有关ARM-Linux嵌入式系统的基本原理和Linux操作系统基本知识,熟悉Linux系统的操作、gcc应用程序开发方法,makefile文件的使用技术;掌握嵌入式系统启动代码Bootloader的设计方法,嵌入式Linux系统的内核裁减、编译和移植,交叉编译开发环境、开发工具链的使用;熟悉Linux网络配置和通讯编程等。

ARM嵌入式系统项目开发:围绕企业典型项目,在ARM系统上构建一个点菜系统、手机通讯录或短信管理系统,使学员经过实际项目的开发,具备ARM嵌入式系统的设计能力、技术开发与实施能力,成为面向应用和工程化需要的“嵌入式系统工程师”。