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