联系我们

课程大纲

模块1:嵌入式系统简介

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

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

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

模块3:微控制器基础

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

模块4:物联网(IoT)

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

要求

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

目标学员

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

客户评论 (1)

即将举行的公开课程

课程分类