1.2.10 轻量系统开发快速入门
这是十分重要的知识,将对后续的学习起到总体上的指导作用。
1.轻量系统开发的总体流程
进行轻量系统开发的总体流程一共分为八个步骤,如图1-25所示。
第一步,搭建轻量系统的开发环境;
第二步,搭建轻量系统的编译环境;
第三步,获取OpenHarmony的系统源码;
第四步,构建开发使用的网络环境;
第五步,在开发环境中编写应用程序代码;
第六步,在编译环境中编译系统和应用程序源码;
第七步,将编译生成的固件烧录到开发套件的核心板中;
第八步,在核心板上运行OpenHarmony系统及应用程序。
请注意,前四步是一次性的,也就是说可以一次建好,长期使用,而后四步则是重复性的,也就是说对于每次编写或者修改代码,都要经过一个编写应用程序代码、编译、烧录和运行的过程。
2.轻量系统的开发方式
请注意,前面提到的“轻量系统开发的总体流程”的所有步骤并不是在同一个操作系统中完成的,会涉及三个操作系统:Windows、Ubuntu和开发套件的OpenHarmony。其中,涉及Windows的步骤是搭建开发环境、编写应用程序代码和烧录,涉及Ubuntu的步骤是搭建编译环境、获取系统源码和编译;涉及OpenHarmony的步骤是程序的运行,构建开发网络会同时涉及Windows、Ubuntu和OpenHarmony。
图1-25 轻量系统开发的总体流程
第2章、第3章会对这个总体流程中的每一步都进行详细的介绍。
3.Pegasus智能家居开发套件的硬件速查图
在本节的最后,我们给出Pegasus智能家居开发套件的硬件速查图(如图1-26所示),以便在后续内容的学习过程中,可以快速地查阅相关硬件的参数和基本的使用方法。
您可以在本节的配套资源中查看这个硬件速查图的高清版本,其文件名是“Pegasus智能家居开发套件硬件速查.png”。
图1-26 智能家居开发套件硬件速查图
[1]1英寸≈2.54厘米。