# config_L2 **Repository Path**: thomkins/config_L2 ## Basic Information - **Project Name**: config_L2 - **Description**: OpenHarmony L2三方适配的集成工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-09-11 - **Last Updated**: 2022-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # config_L2 #### 功能介绍 OpenHarmony L2三方适配的集成工具,可以自动完成L2三方适配的初步配置,成功启动编译 #### 使用说明 1. 下载OpenHarmony源码,配置编译环境,能成功编译开源版本 2. 在OpenHarnmony目录下,下载本工具,填写config_L2/tool/config_info.csv配置信息表 3. 运行python config_L2/tool/config_L2.py 3. 启动编译 #### 具体指导文档参考doc/OpenHarmony-L2-guide.md #### 当前不足及后续改进 1. 当前脚本会对OpenHarmony仓进行侵入式修改,并对修改生成patch。理论上,对OpenHarmony仓的所有修改,都应该以patch的方式管理,同时patch存放到三方厂商的device仓下,厂商下载好OpenHarmony仓以及自己的device仓后,运行脚本,打入patch即可成功编译。但是当前的脚本并未实现自动打入patch,并启动编译。 2. Todo: 脚本可以自动生成patch。新增编译脚本,打入patch后启动系统编译。并且支持patch的重复打入。