嵌入式系统

随堂模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 华南理工大学 | 分类: 计算机(631)

课程描述

华南理工大学计算机科学与工程学院的《嵌入式系统》课程,结合当今智能硬件、物联网以及互联网+等技术的发展,以当今主流的ARM芯片为主题,对嵌入式系统芯片的核心模块、外部接口和应用进行了讲解,并结合一个综合实例智能小车的开发及实现从而使学生能全面掌握嵌入式系统的开发过程。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

ARM Cortex-M3内核的ST 公司STM32F103系列微控制器为蓝本来讲述嵌入式开发的课程。其中包括:嵌入式系统概述,主要讲解嵌入式系统的基本知识和发展;ARM芯片及体系架构,主要讲解了ARM芯片分类、特点和汇编语言;STM32微控制器及最小系统,对微控制器最基本正常运行的条件进行讲解;STM32库函数及程序开发,对程序开发方式和环境进行介绍;对微控制器常见的GPIO(通用输入输出口)、中端、串行通信、定时器、ADC(模数转换)、DMA(直接内存存取)、总线、并行接口及USB接口进行了讲解;μC/OS-II嵌入式操作系统,主要讲解实时操作系统、μC/OS-II操作系统的移植,以及重点讲述了μC/OS-II内核相关的函数以及功能;综合设计实例,通过一个智能小车的实例,说明嵌入式系统综合实例的实现过程,主要包括  嵌入式系统开发流程、智能小车功能说明、硬件设计及实现、控制算法设计及实现、软件设计及实现和基于μC/OS-Ⅱ嵌入式操作系统设计及实现内容。

展开

课程章节

第1章 嵌入式系统概述
1.1 嵌入式系统定义、特点及基本组成
1.2 嵌入式芯片的种类(上)—微控制器和微处理器
1.3 嵌入式芯片的种类(下)—DSP和FPGA
1.4 嵌入式系统应用及发展趋势
1.5 嵌入式系统开发
章节测试
第2章 ARM芯片及体系架构
2.1 ARM处理器芯片概述
2.2 ARM Cortex-M3体系结构(上)—功能、总线和寄存器组
2.3 ARM Cortex-M3体系结构(下)—操作模式和特权级别、存储器映射、流水线、异常和中断、存储器保护单元(MPU)
2.4 ARM汇编(上)
2.5 ARM汇编(中)
2.6ARM汇编(下)
章节测试
第3章 STM32微控制器及最小系统
3.1 STM32微控制器概述
3.2 STM32存储、启动和低功耗模式
3.3 STM32最小系统
章节测试
第4章 STM32库函数及程序开发
4.1 STM32库函数及程序开发
4.2 搭建开发环境及程序开发
4.3开发板介绍及程序下载
章节测试
第5章 GPIO接口
5.1 GPIO接口
5.2GPIO应用实例
章节测试
第6章 STM32中断
6.1 STM32外部中断EXTI(上)
6.2 STM32外部中断EXTI(下)
章节测试
第7章 串行通信
7.1 通用同步异步收发器(USART)概述及操作
7.2 USART其他功能模式及扩展说明
7.3 USART应用实例
7.4 串行同步通信SPI
章节测试
第8章 定时器原理及应用
8.1 定时器原理及应用
8.2 高级和通用定时器
8.3 计数器
8.4 捕获模式
8.5 输出PWM模式
8.6 定时器其他功能模式
8.7 系统滴答定时器
8.8 看门狗定时器
8.9 实时时钟
章节测试
第9章 ADC原理及应用
9.1 STM32的ADC概述
9.2 STM32的ADC工作模式
9.3 STM32的ADC库函数及实例
章节测试
第10章 DMA方式
10.1 DMA方式
章节测试
第11章 总线通信方式
11.1 总线通信方式
章节测试
第12章 其他接口模式
12.1 其他接口模式
章节测试
第13章 μC/OS-Ⅱ嵌入式操作系统
13.1 嵌入式操作系统及μC/OS-Ⅱ介绍
13.2 μC/OS-Ⅱ代码结构及移植
13.3 μC/OS-Ⅱ任务_时间_事件控制块
13.4 μC/OS-Ⅱ互斥信号量
13.5 μC/OS-Ⅱ信号量
13.6 μC/OS-Ⅱ事件标志组和消息邮箱
13.7 μC/OS-Ⅱ消息队列和动态内存管理
章节测试
第14章 综合设计实例
14.1 综合设计实例
章节测试

授课教师

  • 毕盛 华南理工大学 计算机科学与工程学院 副教授

    教学方面,负责学院本科和研究生的嵌入式系统课程,获得了 ARM公司、Google公司和教育部2016年、2015 年产学合作专业 综合育人项目,致力于嵌入式结合机器学习、互联网和模式识 别等方面的教学研究及开发应用。主编《嵌入式原理及设计》和《ARM Cortex-M4微控制 器原理与应用—基于Atmel SAM4系列》教材。 科研方面,机器人软件及复杂信息处理广州市重点实验室核心 成员,开展机器人在智能感知方面的研究,并逐步开展智能认 知方面的研究。涉及各种人工智能算法在机器人嵌入式硬件平 台上的改进,实现智能移动机器人平台、仿人机器人在未知环 境对环境的感知、认知及导航。主持项目有关智能硬件、机器 人和手机等项目十多项,研发成果已在相关企业得到应用,发 表论文EI索引30多篇,SCI索引5篇;授权发明及申请专利10余项。

  • 汪秀敏 华南理工大学 计算机科学与工程学院 副教授

    研究方向:移动计算,无线网络 。在国际期刊/会议如IEEE TMC,IEEE TPDS,IEEE TSC,IEEE TVT,IEEE TITS,IEEE INFOCOM,IEEE ICC等上发表多篇学术论文。主持国家自然科学基金、教育部博士点新教师基金各一项。

  • 唐杰 华南理工大学 计算机科学与工程学院 副教授

    面向无人驾驶和机器人的大数据计算与存储平台、面向人工智能的计算体系架构 ,发表高水平论文20多篇,包括有IEEE Transactions on Computers, IEEE Computer Magazine,IEEE Transaction on Education。主编专著2部: 《第一本无人驾驶技术书》电子工业出版社、《Creating Autonomous Vehicle Systems 》 Morgan & Claypool Publishers。与百度北美研究院、INTEL中国研究院、美国加州大学、韩国延世大学保持紧密的合作关系。

  • 毛爱华 华南理工大学 计算机科学与工程学院 副教授

    近年来已发表三大检索学术论文40余篇,其中发表在Applied Mathematical Modeling (SCI一区), Computer-Aided Design(SCI一区), Applied Thermal Engineering (SCI一区), International Journal of Heat and Mass Transfer (SCI一区), Neurocomputing(SCI二区), Computers & Graphics,The Visual Computer等高水平SCI期刊论文16篇(其中9篇为近3年发表),获得美国发明专利1项,国内发明专利7项、软件著作权8项,并获得国际、国内学术奖励6项;主持国家自然科学基金1项、省部级项目7项以及校级项目4项。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

有关配套教材和教材代码下载链接。

需要课本,课本的信息: 毕盛 张齐 编著,《嵌入式系统原理及设计》,华南理工大学出版社,2018 课本介绍链接: https://mp.weixin.qq.com/s/lI6ebXt05X-LdbANLb-ibA 上课书籍提供书中所有的源代码(Keil MDK4.7),可以在百度云: 链接:https://pan.baidu.com/s/1J_TC4oBCnX9mn_aanq1P4w 提取码:vhiu