查看: 8924|回复: 0

DAYU200开发板--用户手册

[复制链接]

414

主题

246

回帖

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20444
发表于 2022-4-2 11:54:54 | 显示全部楼层 |阅读模式


DAYU-RK3568 OpenHarmony 适配指导

样机购买:https://item.taobao.com/item.htm?&id=671891277239


1 添加 DAYU product
1. 在 productdefine/common/products 目录下创建 DAYU.json 产品 json 文件,如图:
1.png
备注:DAYU.json 可以参考 Hi3516DV300 的内容进行创建,注意删除
"hisilicon_products:hisilicon_products":{}, 其他部件根据产品情况自行删减

2. 在 productdefine/common/device 目录下创建 dayu.json 文件,如图
2.png
3.png
根据实际情况,这里的 target_cpu 也可能是 arm64 、riscv、 x86 等。当前仅支持 arm
作为 target_cpu。

3. 在 build 目录下修改 subsystem_config.json,增加对编译的支持
  1. "hihope_products": {
  2. "project": "hmf/hihope_products", "path": "device/hihope/build", "name": "hihope_products",
  3. "dir": "device/hihope"
  4. },
复制代码

4. 新增 dayu 的编译三个仓
vendor/hihope ,device/hihope/build,device/hihope/dayu
这三个目录新增需要新建单独的 git 仓库 .repo\manifests\defaul.xml
  1. <project name="vendor_hihope" path="vendor/hihope"
  2. <project name="device_hihope_build" path="device/hihope/build"
  3. <project name="device_hihope_dayu" path="device/hihope/dayu"
  4. vendor/hihope : 主要为 hihope prodcut 的产品特有相关配置
  5. device/hihope/build:主要为 hihope products 编译相关的路径配置
  6. device/hihope/dayu:主要为 dayu 相关的 rc 文件及 lib 库等文件
复制代码
备注:这个三个目录可以参考 Hi3516DV300 目录结构进行放置和编译

2 编译

1. 在 Linux 环境进行如下操作:
进入源码根目录,执行如下命令进行版本编译。

  1. ./build.sh --product-name DAYU
复制代码
检查编译结果。编译完成后,log 中显示如下:
  1. build system image successful.
  2. =====build DAYU successful.
复制代码
编译所生成的文件都归档在 out/ohos-arm-release/目录下,
结果镜像输出在 out/ohos-arm-release/packages/phone/images/ 目录下。


3 启动配置

1.由于内核是 64 位,system 是 32 位,为了兼容 32 位需要修改 binder
2. 关闭 avb 等其他和平台强相关的安全配置,这个依各个平台情况所定
3. 关闭动态分区
4. data 分区挂载
device/hihope/dayu/build/vendor/etc 下新增:fstab.dayu 用于挂载 data 分区并在 init.dayu.rc 中加入:
5.png

5. rc 文 件
rc 文件主要在 vendor 分区中,主要涉及init.dayu.rc
init.dayu.usb.rc fstab.dayu init.dayu.common.rc init.dayu_flash.rc
这些 rc 用于启动和配置平台私有的一些服务和配置


更详细信息,看附件
DAYU200 平台OpenHarmony 适配指导.7z (1.83 MB, 下载次数: 429)







风火轮微信公众号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-5-20 07:54 , Processed in 0.052368 second(s), 23 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn