在线课程 – 使用 Google C 进行嵌入式软件开发的专业认证

具有 C 编程的嵌入式系统方面的专业知识。获得根据行业标准设计、编程和优化嵌入式系统的综合技能。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

中档

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 了解集成系统及其应用程序的基础知识
  • 培养使用 C 语言进行集成系统编程的技能
  • 获得实时连接微控制器和操作系统的专业知识
  • 了解优化和改进系统性能的技术
  • 将知识应用于集成系统以解决实际问题

What you will learn in the course

Courses for which the course is suitable

  • 集成系统工程师
  • 集成系统软件开发人员
  • C 程序员
  • 电子工程师
  • 传感器网络开发人员
  • 实时操作系统专家
  • 先进技术项目开发商
  • 家庭自动化工程师
  • 集成系统领域的研究人员
  • 技术领域的企业家

专业化 – 由 4 部分组成的课程系列

该专业提供了通过 C 语言设计和编程集成系统的深入知识和实践经验,学习者将掌握微控制器连接、实时操作系统和系统优化等关键概念。该课程与行业专家合作,为您在实际应用中的应用和在集成系统工程领域的职业生涯做好准备。

学习目标:

  • 了解集成系统及其应用程序的基础知识
  • 熟练掌握使用 C 语言进行集成系统编程的能力
  • 获得实时连接微控制器和操作系统的专业知识
  • 了解优化和改进系统性能的技术
  • 应用集成系统的知识来解决实际问题

目标受众:

  • 对集成系统专业感兴趣的工程专业学生和专业人士
  • 希望将技能扩展到集成编程的开发人员
  • 对在集成系统中开发高级项目感兴趣的业余爱好者和创作者
  • 任何热衷于了解集成系统及其应用程序的人

先决条件:

  • 具备编程基础知识,最好使用 C 或 C++
  • 了解基本电子概念
  • 熟悉微控制器是一个优势,但并非必须

应用学习项目

拟议的项目包括集成系统的设计和编程,以解决实际问题,例如开发基于微控制器的传感器网络和实现家庭自动化系统的实时操作系统。学习者运用他们的技能来创建功能原型,展示他们应对行业中实际挑战的能力。

Details of the courses that make up the specialization

C 语言嵌入式系统

课程 1

10 小时

3.5 (23 评价)

学习内容

  • 了解嵌入式系统的原理和结构以及基本要素
  • Control C 编程库,包括运算符、存储类型和流结构
  • 探索对嵌入式系统至关重要的高级 C 概念,例如函数、数组、指针和字符串操作技术

您将培养的技能

  • 类别: C (编程语言)

课程 2

10 小时

学习内容

  • 掌握 STM32CubeIDE 和 C 语言的基本编程原理。
  • 有效使用微控制器、调试技术和分析来开发稳健的嵌入式系统。
  • 探索嵌入式系统开发的基本步骤,包括构建过程和内存管理。

您将培养的技能

  • 类别: 基础编程
  • 类别: 嵌入式软件
  • 类别: C 语言中的数据类型 (C 编程语言)

课程 3

13 小时

学习内容

  • 控制 C 编程中的数据操作、I/O 处理和十进制数据类型
  • 使用嵌入式 C 和 STM32 客户端实现高级内部操作并控制 LED。
  • 熟练掌握循环结构并简化代码重复,以精确控制嵌入式系统

您将培养的技能

  • 类别: C 语言嵌入式系统
  • 类别: ARM 微架构列表
  • 类别: C 语言编程
  • 类别: 嵌入式系统
  • 类别: ARM Cortex

课程 4

6 小时

学习内容

  • 掌握 ARM Cortex (STM32) 微控制器的原理和高级功能。
  • 使用专业工具和技术设计、实施和粘合有效的嵌入式系统。

您将培养的技能

  • 类别: C 语言编程
  • 类别: ARM Cortex
  • 类别: 嵌入式系统
  • 类别: 嵌入式软件