智慧慕课 认证学习
嵌入式系统原理与应用
分享
课程详情
课程图谱
课程评价
spContent=本课程以学生为中心,将最新的科研实践和产业经验融入其中,旨在培养学生的系统分析能力,并让他们运用所学知识设计并实现小型嵌入式系统。本课程包含八章主要内容。首先介绍了嵌入式系统的组成部分和工作原理,并以ARM处理器为例,详细讲解了微处理器的体系结构、指令集以及常见的接口。课程介绍了基于QEMU虚拟机的嵌入式开发过程,即使同学们没有开发板硬件,也可以领略嵌入式开发的乐趣。课程还对Linux操作系统内核进行了简要介绍,并以此为基础介绍了Linux应用程序的开发。最后,我们以图形界面应用程序的开发、计算机视觉以及智能物联网系统为例,详细阐述了嵌入式系统的应用。课程由李海老师主讲,李海老师是北京理工大学信息与电子学院副研究员、博士生导师,曾获得国家科技进步二等奖1项。
—— 课程团队
课程概述

嵌入式系统已经渗透到我们日常生活的各个角落,因此,学习微处理器结构和指令系统,掌握嵌入式系统的应用开发,已经变得不可或缺。本课程以学生为中心,将最新的科研实践和产业经验融入其中,旨在培养学生的系统分析能力,并让他们运用所学知识设计并实现小型嵌入式系统。

 

本课程包含八章主要内容。首先介绍了嵌入式系统的组成部分和工作原理,并以ARM处理器为例,详细讲解了微处理器的体系结构、指令集以及常见的接口。我们还为裸机程序开发的实验练习安排了相关课程,帮助同学们熟悉嵌入式系统的接口技术。此外,我们详细介绍了基于QEMU虚拟机的嵌入式开发过程,即使同学们没有开发板硬件,也可以领略嵌入式开发的乐趣。

 

课程还对Linux操作系统内核进行了简要介绍,并以此为基础介绍了Linux应用程序的开发。最后,我们以图形界面应用程序的开发、计算机视觉以及智能物联网系统为例,详细阐述了嵌入式系统的应用。

 

课程由李海老师主讲,李海老师是北京理工大学信息与电子学院副研究员、博士生导师。主要从事移动通信系统和自组织网络(Ad Hoc)的研究工作。在国内率先研制成功TETRA数字集群通信系统和全球首套TETRA协议一致性自动测试系统。所研发的基于公众移动通信网的宽带多媒体集群系统成功应用于重要领导安保和重大活动保障。和电科院、航天科工、航天科技等单位合作开展自组织网络,多个型号的设备已经得到应用。李海获得国家科技进步二等奖1项,发表顶级和重要论文十余篇,获得专利授权十余项。

授课目标

通过本课程的学习,掌握嵌入式系统的概念、体系结构、系统组成及设计方法。以ARM处理器为例掌握微处理器结构和指令系统,以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术。在理论讲解过程中,激发学生的爱国热情和在本专业领域的敬业精神,倡导学生勇于创新并使用所学的专业知识解决生活中的实际问题,实现服务社会的目标。

课程大纲
预备知识

本课程的先修课程为《C语言程序设计》。

参考资料

王剑、刘鹏、李波、蔡明文,嵌入式系统设计与应用——基于ARM Cortex-A8和Linux(第2版)(微课视频版),北京:清华大学出版社,2020年9月,ISBN:9787302552666