本课程介绍了嵌入式系统的前沿技术和发展趋势,重点讲述了基于ARM微处理器的嵌入式硬件平台、嵌入式操作系统(RTlinux)和嵌入式软硬件系统开发技术。
采用理论学习和实践并重的教学方法,着重培养学生的实际动手能力,通过熟悉开发环境与开发流程、编程实践等基础实验,使学生能够掌握嵌入式系统设计的基本方法。此外还增加了嵌入式多媒体应用、游戏开发等开放式实验,使得基础较好的同学能够获得进一步的嵌入式开发实践机会。
先导课程
计算机操作系统
微机原理
C++语言
需要了解的基础知识
了解操作系统、单片机和微机原理的基本概念,能够熟练使用C++语言。
通过本门课程的学习,你将获得以下知识:
了解嵌入式软件开发流程
学会使用实时操作系统,了解多任务
掌握基本嵌入式硬件知识
提高C语言编程能力
独立或合作开发出嵌入式应用软件
掌握嵌入式软件编程
掌握硬件设计知识
学会操作系统移植
成为嵌入式系统设计高手
2006年春季北京航空航天大学计算机学院