课程大纲

介绍

  • Fuchsia OS 功能和架构概述
  • 了解 Zircon
  • 用于构建应用程式的 Flutter 概述。

设置开发环境

  • 获取源码
  • Building Fuchsia
  • 使用模拟器

开始

  • 了解 Fuchsia 工作流程
  • 运行 Fuchsia 元件
  • 使用编辑器
  • 使用 FFX (CLI)
  • 使用 FIDL(IPC 系统)
  • 探索诊断工具

在设备上获取 Fuschia

  • 装置安装过程概述(“铺路”)
  • 构建、创建安装介质、铺路

系统开发

  • 修改内核
  • 开发驱动程式

测试您的代码

  • 单元测试
  • 集成测试

开发元件

  • 定义包、元件和测试。
  • 使用元件清单

开发会话

  • 会话如何影响用户体验
  • 创建配置档
  • 启动工作阶段

开发整合者开发套件 (IDK)

  • IDK 的工作原理
  • 获取源
  • 增强IDK

国际化

  • 编码
  • 读取和写入 i18n 设置

为社区做出贡献

  • 贡献原始程式码

总结和结论

要求

  • 了解分散式计算概念
  • Programming 体验(截至 2021 年,Fuschia 支援 C++、Python、DART、Go、Rust、FIDL)

观众

  • 开发人员
 21 小时

即将举行的公开课程

课程分类