在线课程 – 高级 Google 植入式 Linux 开发专业认证

适用于嵌入式 Linux 的开放软件。了解如何为基于 Linux 的嵌入式设备开发和运行软件。

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

  • 对嵌入式操作系统的实践理解
  • 从源配置、构建和运行 Linux 内核和文件系统
  • 使用 Buildroot 或 Yocto 构建嵌入式 Linux 发行版
  • 具有文件 I/O、多进程、信号和 POSIX API 的嵌入式设备的软件开发
  • 使用套接字和信号编写用于进程之间通信的软件
  • 使用 GDB、Valgrind 和其他工具监控并行软件程序
  • 创建适用于 Linux 的自定义驱动程序
  • 了解与 Linux 中的驱动程序开发相关的问题,包括调试、并行技术和响应时间
  • 在最终项目中展示知识,说明硬件课程概念

What you will learn in the course

Courses for which the course is suitable

  • 嵌入式系统软件工程师
  • 嵌入式 Linux 密钥
  • 驾驶员开发工程师
  • 嵌入式操作系统软件开发人员
  • 信息系统工程师
  • 嵌入式设备的 App Developer
  • 过程通信网络工程师
  • 嵌入式系统中的软件性能分析器
  • 使用 Linux 的系统编程专家

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

作为科罗拉多大学博尔德大学电气工程理学硕士的一部分,该专业的课程也可以作为 ECEA 5305 – 5307 的学术学位。

该专业为学生提供嵌入式操作系统的基本知识,包括对如何设置和操作基于 Linux 的嵌入式系统的实际理解。学生获得软件开发工具和方法方面的专业知识,这些工具和方法可用于创建应用程序和构建基于 Linux 的自定义嵌入式设备。

实践学习项目

本课程将重点介绍为使用 Linux 操作系统的嵌入式系统应用程序设计并行软件。在课程结束时,学生将能够:

  • 从源配置、构建和运行 Linux 内核和文件系统。
  • 使用 Buildroot 或 Yocto 框架构建自己的嵌入式 Linux 发行版。
  • 使用嵌入式设备的软件开发系统编程术语,包括文件 I/O、多进程、信号和与时间相关的 POSIX API。
  • 使用套接字和信号编写用于进程之间和进程之间通信的软件。
  • 使用 GDB、Valgrind 和其他分析、分析和跟踪工具监控并行软件程序。
  • 创建适用于 Linux 的自定义驱动程序。
  • 了解与 Linux 中的驱动程序开发相关的主题,包括调试技术、并行技术、响应时间和“内存分配”。
  • 在最终项目中展示他们的知识,说明有关硬件的课程概念。

Details of the courses that make up the specialization

Linux 系统编程和 Buildroot 简介

课程 1
43 小时
4.1 (72 评价)

学习内容

  • Linux 系统编程基础知识,包括进程和内核。
  • 如何为嵌入式设备构建自定义 Linux 内核和文件系统。
  • 如何使用 Buildroot 为嵌入式设备构建自定义 Linux 内核和文件系统。

您将获得的技能

  • 命令提示符脚本
  • 使用 C 语言编程
  • Linux的
  • 嵌入式系统工程
  • 电机工程

Linux 内核编程和 Yocto Project 简介

课程 2
40 小时

学习内容

  • Linux 内核开发基础知识。
  • 如何构建 Linux 内核优化驱动程序并将其部署在嵌入式设备上。
  • 如何使用 Yocto 项目为嵌入式设备构建模板。

您将获得的技能

  • 命令提示符脚本
  • 使用 C 语言编程
  • 嵌入式系统
  • Linux的

Linux Embedded Systems 中的主题和项目

课程 3
47 小时

学习内容

  • 如何使用 Agile 和 Scrum 原则构建产品
  • 如何在嵌入式硬件上部署 Buildroot 或 Yocto 项目
  • 与嵌入式 Linux 开发相关的最新术语

您将获得的技能

  • 嵌入式系统
  • 敏捷软件开发
  • Linux的