感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块1:嵌入式系统简介
-
概述
理解嵌入式系统在各行业中的目的和范围。 -
嵌入式系统的特征
学习定义嵌入式系统的关键特性,如实时约束、专用功能以及硬件/软件集成。 -
嵌入式系统的类型
探索不同类别,如独立系统、实时系统、网络嵌入式系统和移动嵌入式系统。 -
嵌入式架构
介绍常见架构模型,包括哈佛和冯·诺依曼架构。
模块2:编程语言与开发环境
-
C语言
C编程语言概述、语法以及为何在嵌入式系统中广泛使用。 -
用于嵌入式系统的C语言
学习如何使用C语言直接与硬件交互,包括内存操作和硬件寄存器。 -
硬件接口编程
理解如何编写低级代码来控制传感器、执行器和其他硬件组件。
模块3:微控制器基础
-
微控制器架构
介绍微控制器的内部结构和操作。 -
基本配置
学习如何为各种应用配置和初始化微控制器。 -
基本外设
探索常见外设,如定时器、ADC(模数转换器)、UART和GPIO。
模块4:物联网(IoT)
-
物联网概述
理解物联网的概念,以及嵌入式系统如何成为物联网解决方案的关键组件。 -
物联网架构
研究物联网系统的各层,包括感知层、网络层、数据处理层和应用层。
要求
- 熟悉编程概念
- 对计算机系统有基本了解
目标学员
- 工程专业人员
- 嵌入式软件开发人员
- 探索物联网和嵌入式系统设计的技术人员
21 小时
客户评论 (1)
能够要求学习高级主题,即使最初没有计划。
Gabriel Chouinard - Spark Microsystems
课程 - FreeRTOS: Programming for Real Time Operating Systems
机器翻译