课程大纲

课程大纲

嵌入式系统的软硬件设计

课程编码:280223085403M3002 英文名称:Software and Hardware Design of Embedded Systems 课时:40 学分:2.00 课程属性:专业课 主讲教师:樊卫华

教学目的要求
本课程可以掌握嵌入式系统的基本知识,嵌入式系统设计基本流程和方法,嵌入式系统软件和硬件详细设计的基础理论和一般方法,实时嵌入式操作系统的基本概念与工作原理;理解从需求和性能要求出发,设计系统总体方案并加以优化;学会运用专业理论知识,进行嵌入式系统的详细设计,分析并解决工程实际问题。

预修课程
C/C++语言程序设计、模拟电子线路、数字逻辑电路、电路、微机原理及接口技术

大纲内容
第一章 嵌入式系统的基础知识 3.0学时 樊卫华
第1节 嵌入式系统的基本概念
第2节 嵌入式系统的组成
第3节 嵌入式系统的特点
第4节 嵌入式系统的发展及现状
第二章 ARM微处理器基础 4.0学时 樊卫华
第1节 嵌入式微处理器概述
第2节 ARM微处理的组成及工作原理
第3节 ARM微处理器的编程模式
第三章 嵌入式系统设计基础 6.0学时 樊卫华
第1节 嵌入式系统设计基本原则
第2节 嵌入式系统设计方法
第3节 嵌入式系统设计流程
第4节 嵌入式系统的软件开发环境
第5节 嵌入式C语言程序设计
第四章 嵌入式系统的硬件设计 10.0学时 樊卫华
第1节 硬件电路的设计方法
第2节 嵌入式微处理器选型
第3节 最小系统电路设计
第4节 存储器扩展
第5节 嵌入式系统接口电路设计
第6节 硬件电路的优化设计
第五章 嵌入式系统的软件设计 11.0学时 樊卫华
第1节 嵌入式实时操作系统概述
第2节 任务调度
第3节 资源共享与访问控制
第4节 并发编程
第5节 嵌入式系统的软件架构设计
第6节 嵌入式系统的软件优化技术
第六章 嵌入式系统设计案例分析与研讨 6.0学时 樊卫华
第1节 嵌入式系统需求分析
第2节 嵌入式系统总体方案
第3节 嵌入式系统的接口设计
第4节 嵌入式系统软件架构及流程设计
第5节 嵌入式系统的调试与测试

教材信息
1、 嵌入式控制系统原理及设计 樊卫华 2020年7月 机械工业出版社

参考书
1、 实时嵌入式系统 [美]王加存著,樊卫华译 2019年10月

课程教师信息
樊卫华,工学博士,副教授,就职于南京理工大学自动化学院,第二批全国高校黄大年式教师团队“控制科学与工程教师团队”成员,中国人工智能学会智能检测与运动控制专业学组会员,中国自动控制理论专业委员会网络化控制系统学组委员,中国机械工业教育协会第四届自动化专业教学委员会委员,主要从事智能控制与智能系统,网络化控制系统等方面的研究,主持和参与多项省部级科研项目、教改项目,发表论文30余篇,申请并授权发明专利20余件,先后获得省部级科研奖励4项,江苏省首批一流混合课程1门,出版教材1部,翻译教材1部。