感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Fuchsia OS 功能与架构概述
- 理解 Zircon
- 使用 Flutter 构建 apps 的概述
设置开发环境
- 获取源代码
- 构建 Fuchsia
- 使用模拟器
入门
- 理解 Fuchsia 工作流程
- 运行 Fuchsia 组件
- 使用编辑器
- 使用 FFX (CLI)
- 使用 FIDL (IPC 系统)
- 探索诊断工具
在设备上安装 Fuchsia
- 设备安装过程概述(“paving”)
- 构建、创建安装介质、paving
系统开发
- 修改内核
- 开发驱动程序
测试代码
- 单元测试
- 集成测试
开发组件
- 定义包、组件和测试
- 使用组件清单
开发会话
- 会话如何影响用户体验
- 创建配置文件
- 启动会话
开发集成开发套件 (IDK)
- IDK 的工作原理
- 获取源代码
- 增强 IDK
国际化
- 编码
- 读取和写入 i18n 设置
为社区做贡献
- 贡献源代码
总结与结论
要求
- 了解分布式计算概念
- 编程经验(截至2021年,Fuchsia支持C++、Python、DART、Go、Rust、FIDL)
受众
- 开发者
21 小时