Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

嵌入式系统

South China University of Technology via XuetangX

Overview

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

所有课程资源,包括教学PPT,教学大纲和书中所有代码,都可以在如下地址下载:

链接:https://pan.baidu.com/s/1sTkqWJv7_xW75QnWeLZNMQ 

提取码:vwrm 

前4章配套书籍电子版已加入每个章节最后,方便对照学习

Syllabus

  • 第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 综合设计实例

Taught by

Sheng Bi, , , and

Tags

Reviews

Start your review of 嵌入式系统

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.