嵌入式软件设计
分享
课程详情
课程评价
spContent=本课程介绍嵌入式领域的前沿技术,是授课教师十二年的经验总结,可为同学们将来从事嵌入式系统设计打下良好的基础。 课程资源制作历时近1年,包括77集授课视频(总时长约800分钟)、80份多媒体课件、16套课后习题,以及全部章节对应的代码资源。 欢迎大家学习并提出讨论问题,我们将尽力做到每问必复!
—— 课程团队
课程概述

    嵌入式软件设计是计算机、软件工程等学科的专业方向课,是一门实践性、技术性很强的重要课程。本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。通过本课程的学习,使学生掌握嵌入式软件设计的基本流程和方法。

    课程内容组织为16节次,适合32学时~48学时授课使用。


授课目标

(1)了解嵌入式系统、嵌入式软件的基本概念

(2)熟练掌握嵌入式软件设计的开发工具链

(3)熟练掌握嵌入式Linux C编程的一般方法

(4)能够针对特定硬件编写驱动程序

(5)掌握STM32、Proteus的基本使用方法

课程大纲
预备知识

1C or C++语言

2)计算机组织与结构

3ARM体系结构

4)操作系统原理

5Linux操作系统


证书要求

60分(含)以上发放合格证书,85分(含)以上发放优秀证书。

参考资料

《嵌入式软件设计》 赖晓晨主编 清华大学出版社   2016年第一版 ISBN:9787302429852


常见问题

赖晓晨老师的研究方向为嵌入式系统、人工智能、机器学习

联系方式:laixiaochen@dlut.edu.cn

欢迎联系保送及报考研究生