Hi3861 openharmony关掉xts测试套件

lianscaust
发布于 2021-10-8 15:40
浏览
1收藏

拿到Hi3861板子后按照文档quick start把代码跑起来烧入设备,发现一直在跑测试套件,很影响debug,所以看了一下具体的组件配置把它关掉。

#hi3861平台配置文件
#vendor\hisilicon\hispark_pegasus\config.json
#配置架构如下:

{
    "product_name": "wifiiot_hispark_pegasus", 
    "ohos_version": "OpenHarmony 1.0",
    "device_company": "hisilicon",
    "board": "hispark_pegasus",
    "kernel_type": "liteos_m",
    "kernel_version": "",
    "subsystems": [ //子系统数组
       ...
      { //子系统结构,包含名字如vendor,compoennts数组表示子系统中包含的组件
        "subsystem": "vendor",
        "components": [
           //组件结构,名字如hi3861_sdk,
           //target表示组件路径,如果省略,会映射到build/lite/components/name.json的形式查找,
           //features表示配置参数数组
          { "component": "hi3861_sdk", "target": "//device/hisilicon/hispark_pegasus/sdk_liteos:wifiiot_sdk", "features":[] }
        ]
      }
    ],
    "third_party_dir": "//device/hisilicon/hispark_pegasus/sdk_liteos/third_party",
    "product_adapter_dir": "//vendor/hisilicon/hispark_pegasus/hals"
}
#去掉开机后跑的测试套件
#修改vendor\hisilicon\hispark_pegasus\config.json,
#删掉如下内容后hb clean,hb build重新编译
,
      {
       "subsystem": "xts",
       "components": [
         { "component": "xts_acts", "features":[] },
         { "component": "xts_tools", "features":[] }
        ]
      }

如果是修改某个组件,也可以到build/lite/components/下修改相应的json文件,例如application,将adapter对应关系改掉。

参考文章:

https://harmonyos.51cto.com/posts/944
hi3681 开发板入门 代码路径
https://harmonyos.51cto.com/posts/4070
鸿蒙系统的编译流程及分析v1.0

文中相关设备来源于51CTO 鸿蒙技术社区【开发板漂流计划】

标签
已于2021-10-9 15:02:20修改
2
收藏 1
回复
举报
回复
    相关推荐