代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/docs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
最小系统移植完成后,下一步进行板级系统移植,板级系统移植包含以下几步操作:
板级系统编译适配参考编译系统介绍,板级相关的驱动、SDK、目录、HAL实现存放在device目录,目录结构和具体描述如下:
.
├── device --- 单板样例
│ └── xxx --- <单板厂商名>
│ └── xxx --- <单板名>,里面包含liteos-m内核的,并且能够运行的demo
│ ├── BUILD.gn --- 定义单板的编译配置文件
│ ├── board --- 板子特定的实现(可选,如果本单板直接提供产品级demo,则相关应用层实现放在此目录)
│ ├── liteos_m --- 根据BUILD.gn文件中的kernel_type,使用liteos_m内核
│ │ └── config.gni --- 编译选项
│ ├── libraries --- 板级SDK
│ │ └── include --- SDK提供对外头文件
│ │ └── ... --- binary or source
│ ├── main.c --- main函数入口(如果产品级存在相同定义,则使用产品级配置)
│ ├── target_config.h --- 板级内核配置
│ ├── project --- 单板级工程配置文件(如果产品级存在相同定义,则使用产品级配置)
│ └── adapter --- 单板适配上层应用组件的适配层接口,根据能力可选
│ └── hals
│ ├── communication
│ │ └── wifi_lite
│ │ ├── ...
│ └── iot_hardware
│ ├── upgrade
│ ├── utils
│ └── wifiiot_lite
├── vendor --- 提供端到端的OpenHarmony特性产品样例
│ └── huawei --- 厂商名字
│ └── wifiiot --- wifiiot表示特性产品
│ ├── app
│ │ └── main.c --- 产品的main函数入口
│ ├── project --- 工程配置文件
│ ├── BUILD.gn --- 工程编译入口
│ └── config.json --- 定义产品的编译配置文件,配置产品所使用的组件等。
└── out --- 编译过程中的输出目录
├── ... --- 单板/产品编译产生的bin等
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。