虽然我们都知道在上游工作的好处,但要了解如何最好地参与并自信地直接在开源社区工作可能需要时间。 自 2010 年以来,Linaro 一直在推动 Arm 上的开源软件开发。 因此,我们精通与开源社区的合作。

Linaro 开发人员服务对目前在开源社区中使用的各种开源许可证具有专家级知识,并且可以提供许可证审核和建议,以帮助公司消除风险并转向合规性。 我们在提交给社区之前审查客户的代码有丰富的经验,以促进更快的接受。 我们的首要任务是确保公司从最好的开源软件中受益。

除了作为开源顾问的角色外,我们还为客户提供 Linux 培训建议和实践,以帮助他们显着改善与开源社区的工作关系并成功实现他们的目标。

Linaro 开发人员服务提供有关各种主题的定制培训。 此外,我们提供的专家讲师是现实世界的工程师,并且是提供 Linux 和 Arm 技术实践培训的专家。

我们的课程非常灵活,可以现场或远程授课。 如果需要,可以定制课程,并且所有培训模块的结构都可以满足您团队的要求。 除了动手培训,我们还可以提供指导。 这些课程融合了许多新兴技术以及最新的最佳实践。 主题包括:

内核开发简介

  • 设备树简介
  • 实用的 Linux 驱动程序开发 - 第 1 部分
  • 实用的 Linux 驱动程序开发 - 第 2 部分
  • Linux 内核和用户空间的符号调试

OpenEmbedded/Yocto 实用介绍

  • 入门
  • 典型 Linux 发行版剖析
  • 更新 Linux 内核
  • 开发应用程序

高级内核调试

  • Kernel debug stories
  • 使用 ftrace 进行跟踪
  • 使用 eBPF 进行调试
  • 在 Arm 平台上使用 perf

使用 OpenEmbedded/Yocto 构建自定义系统

  • OpenEmbedded 和 Yocto 项目简介
  • OpenEmbedded 主要概念
  • 构建工作流程
  • OpenEmbedded 高级概念
  • 调试构建
  • 工具链

用于 Armv8 系统的可信固件 A

  • ARMv8 异常模型和引导
  • 安全监视器和电源管理

我们培训了许多关键领域的工程师,例如 OP-TEE、能源感知调度程序、Arm 可信固件、电源管理和开源开发等等。

联系 Linaro 开发人员服务部,了解我们如何支持您的团队获得成功、高效地向未来产品上游发展的技能。