联系我们

课程大纲

Linux简史

  • 了解Linux在嵌入式系统中的起源和演变。

开源开发概述

  • 介绍开源原则及其在嵌入式软件开发中的作用。

嵌入式Linux简介

  • 嵌入式Linux系统的关键概念、组件和架构。

交叉开发 | 引导程序

  • 理解交叉开发工具的必要性。
  • 介绍引导程序如U-Boot及其在启动嵌入式Linux系统中的重要性。

构建自定义嵌入式Linux系统

  • 实际操作为选定的硬件目标(ARM或MIPS开发板)设置自定义嵌入式Linux系统。

嵌入式Linux工具介绍

  • 探索开发和管理嵌入式系统的基本工具。

构建系统简介

  • 理解构建系统如Make、Bitbake等在嵌入式Linux项目中的作用和配置。

嵌入式Linux应用程序开发与调试

  • 实际练习编写和调试嵌入式Linux应用程序。
  • 使用常见开发工具(如GDB、Eclipse with CDT)进行编码和故障排除。

最终项目或案例研究讨论

  • 鼓励学员讨论一个与他们相关的项目或案例研究,应用他们在课程中学到的知识。

要求

  • 基本的嵌入式系统知识
  • 高级编程语言(C或C++)
 14 小时

客户评论 (3)

即将举行的公开课程

课程分类