课程大纲

模块1:嵌入式系统简介

  • 概述
    了解嵌入式系统在各行业中的用途和范围。
  • 嵌入式系统的特点
    学习定义嵌入式系统的关键特征,如实时约束、专用功能和硬件/软件集成。
  • 嵌入式系统的类型
    探索不同类别,如独立系统、实时系统、网络嵌入式系统和移动嵌入式系统。
  • 嵌入式架构
    介绍常见的架构模型,包括哈佛架构和冯·诺依曼架构。

模块2:编程语言与开发环境

  • C语言
    概述C编程语言的语法及其在嵌入式系统中的广泛应用。
  • C语言在嵌入式系统中的应用
    学习如何使用C语言直接与硬件交互,包括内存操作和硬件寄存器。
  • 硬件接口编程
    理解如何编写底层代码来控制传感器、执行器和其他硬件组件。

模块3:微控制器基础

  • 微控制器架构
    介绍微控制器的内部结构和操作。
  • 基本配置
    学习如何为各种应用配置和初始化微控制器。
  • 基本外设
    探索常见外设,如定时器、模数转换器(ADC)、UART和GPIO。

模块4:物联网(IoT)

  • 物联网概述
    理解物联网的概念,以及嵌入式系统如何成为物联网解决方案的关键组件。
  • 物联网架构
    研究物联网系统的各个层次,包括传感层、网络层、数据处理层和应用层。

要求

  • 熟悉编程概念。
  • 对计算机系统有基本了解。

受众

  • 工程专业人员。
  • 嵌入式软件开发人员。
  • 探索物联网和嵌入式系统设计的技术人员。
 21 小时

客户评论 (5)

即将举行的公开课程

课程分类