嵌入式系统课程可以帮助您学习 C 和 C++ 等编程语言、实时操作系统、硬件 Interface 和系统设计原理。您可以掌握调试、优化性能以及将传感器和执行器集成到设备中的技能。许多课程都会介绍 Arduino 和 Raspberry Pi 等常用于原型开发的工具,以及有助于测试和验证系统行为的仿真软件。

University of Colorado Boulder
您将获得的技能: Git(版本控制系统), 软件配置管理, 调试, C(编程语言), 版本控制, 计划发展, 嵌入式系统, 软件开发工具, 硬件架构, 开发环境, 构建工具, 软件设计, 嵌入式软件, 命令行界面
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 物联网, Network Protocol(网络协议, 嵌入式系统, 网络架构, 计算机硬件, 嵌入式软件, 系统软件, 无线网络
混合 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Embedded Systems, Computer Hardware, Hardware Architecture, Internet Of Things, System Software, Peripheral Devices, C (Programming Language), Software Architecture, Simulations, Development Environment, Debugging, Systems Integration
初级 · 课程 · 1-4 周

EDUCBA
您将获得的技能: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
初级 · 课程 · 1-4 周
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 调试, 电子产品, 计算机结构, 硬件设计, 计划发展, 计算逻辑, 硬件架构, 现场可编程门阵列 (FPGA), 技术设计, 软件开发, 系统设计与实施, 日蚀(软件), 电子系统, 专用集成电路, 电子工程, 嵌入式软件, 验证和确认, 电子硬件, 集成开发环境, 嵌入式系统
攻读学位
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 调试, C(编程语言), 可维护性, 系统编程, 系统配置, 计算机结构, 微架构, 外围设备, 硬件架构, 软件设计, 开发环境, 嵌入式系统, 嵌入式软件, 集成开发环境, 数据结构
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 调试, Linux, 系统编程, 系统架构, 实时数据, 软件系统, 实时操作系统, 代码审查, 硬件架构, 电子硬件, 系统设计与实施, 软件设计, 嵌入式软件, 软件架构, 验证和确认, 系统设计, 性能调整, 系统工程, 系统软件, 嵌入式系统
攻读学位
中级 · 专项课程 · 3-6 个月

Starweaver
您将获得的技能: Embedded Systems, Electronic Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Internet Of Things, Software Development, Systems Integration, Reliability, Artificial Intelligence
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Hardware Architecture, Computer Programming, Debugging, Peripheral Devices
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 物联网, Network Protocol(网络协议, 调试, Linux, 电子产品, Python 程序设计, 控制系统, 功能要求, 应用编程接口 (API), TCP/IP, 电子元件, 系统设计, 自动化工程, 电子硬件, 嵌入式软件, 操作系统, 嵌入式系统, Operating System 管理, 基本电气系统, 测试计划
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), Linux Commands, Linux Administration, Operating Systems, Shell Script, C++ (Programming Language), Debugging, File Systems, Internet Of Things, OS Process Management, Peripheral Devices
中级 · 专项课程 · 1-3 个月
嵌入式系统是指在较大的机械或电气设备中具有专用功能的计算机系统。在这种情况下,计算机系统是指计算机处理器、计算机内存和输入/输出外围设备的组合。
嵌入式系统的一些示例包括手机、视频游戏机和 GPS。嵌入式系统甚至可以应用于现代家用电器,例如微波炉、洗碗机和冰箱。
嵌入式系统让我们使用的电子设备能够工作。因此,雇主和依赖嵌入式系统的消费者都很需要这些系统。有兴趣建造机械、电器和设备的学生总能找到许多就业机会。
随着 AI 的兴起,嵌入式系统相关职业不断发展,并带来更丰厚的回报。在美国,嵌入式系统工程师的平均年薪为 105,000 美元,而资深工作者的年薪高达 178,5000 美元。除了嵌入式系统工程师之外,学习者还可以寻求以下职位:软件工程师、技术项目经理、硬件系统工程师、嵌入式 Linux 软件工程师、固件工程师和其他相关职位。
Coursera 提供的嵌入式系统课程能让学生掌握以下知识:实际编码经验、使用基于 ARM 的微控制器的实践项目、如何开发真正的嵌入式物联网系统、嵌入式系统的组件等等。
嵌入式系统课程由多家科技巨头和重点大学(包括科罗拉多大学、加州大学尔湾分校、EIT Digital)以及其他组织的授课教师讲授。学生可以愉快地与专攻信息技术、计算机科学、能源工程和其他学科的授课教师一起研究嵌入式系统。嵌入式系统课程的内容通过视频讲座、阅读、测验和其他类型的作业形式来提供。
熟练掌握嵌入式系统可以胜任各种专业技术职务:
想要提高团队的 Embedding 系统技能?Coursera 为 5-125 人的团队提供量身定制的企业解决方案。我们的产品包括高级分析、定制学习路径和协作工具。要了解我们的嵌入式系统培训选项并进行购买,请访问我们的Coursera for Teams页面。