课程大纲

介绍

  • Fuchsia OS 功能和体系结构概述
  • 了解锆石
  • 用于构建应用程序的 Flutter 概述。

设置开发环境

  • 获取源代码
  • 建筑紫红色
  • 使用模拟器

开始

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

在设备上获取 Fuschia

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

系统开发

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

测试代码

  • 单元测试
  • 集成测试

开发组件

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

开发会话

  • 会话如何影响用户体验
  • 创建配置文件
  • 启动会话

开发集成器开发工具包 (IDK)

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

国际化

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

回馈社会

  • 贡献源代码

总结和结论

要求

  • 对分布式计算概念的理解
  • 编程经验(截至 2021 年,Fuschia 支持 C++、Python、DART、Go、Rust、FIDL)

观众

  • 开发 人员
 21 小时

人数



每位参与者的报价

课程分类