课程大纲

模块1:Embedded Systems简介

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

模块2:ProgrammingLanguages与开发环境

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

模块3:Microcontroller基础

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

模块4:Internet of Things (IoT)

  • 物联网概述
    了解物联网的概念,以及嵌入式系统在物联网解决方案中的关键作用。
  • 物联网架构
    研究物联网系统的各个层次,包括感知层、网络层、数据处理层和应用层。

要求

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

受众

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

客户评论 (5)

即将举行的公开课程

课程分类