# vendor_kpc **Repository Path**: m8t/vendor_kpc ## Basic Information - **Project Name**: vendor_kpc - **Description**: 本仓用于存放口袋计算机技术有限公司的各个开发板(产品形态)的 hdf 配置信息、产品定义信息,以及对应开发板(产品形态)的相关 demo 案例。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-04 - **Last Updated**: 2025-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 口袋计算机技术有限公司 (KoudaiPC) ## 简介 本仓用于存放口袋计算机技术有限公司的各个开发板(产品形态)的 hdf 配置信息、产品定义信息,以及对应开发板(产品形态)的相关 demo 案例。 ## 目录 ``` /vendor/kpc ├── amd64 # 通用 x86_64 计算机产品相关配置 ├── e350m1 # 华擎 E350M1 主板的 mini-ITX PC 相关配置 ├── kpcos # kpcos 相关配置 ├── qkd_q35_kpcos # 乾坤袋 QEMU 标准 PC (Q35 + ICH9, 2009) kpcos 系统相关配置 ``` ## 使用方法 [口袋计算机开发板使用说明](https://gitee.com/m8t/device_board_kpc) ### 搭建开发环境 #### 1.1 硬件环境 准备一台装有 docker 的 Linux 系统 X86 主机,内存最低配置要求16G。 #### 1.2 下载 repo 脚本文件 1. 注册码云 gitee 账号。 2. 注册码云 SSH 公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191)。 3. 安装 [git](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git) 客户端和 [git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading) 并配置用户信息。 ``` git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store ``` 4. 安装码云 repo 工具,可以执行如下命令。 ``` curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests ``` 如果没有权限,可下载至其他目录,并将其配置到环境变量中 ``` mkdir ~/bin curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo chmod a+x ~/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests ``` ``` vim ~/.bashrc # 编辑环境变量 export PATH=~/bin:$PATH # 在环境变量的最后添加一行 repo 路径信息 source ~/.bashrc # 应用环境变量 ``` #### 1.3 获取 OpenHarmony 标准系统源码 通过 repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。 ``` export WORK_SPACE=/home/xxx/data/OHOS/docker #替换成自己定义的 workspace 路径 export PROJ_ROOT=$WORK_SPACE/qkd-q35-kpcos mkdir -p $WORK_SPACE mkdir -p $PROJ_ROOT cd $PROJ_ROOT repo init -u https://gitee.com/m8t/manifest.git -b qkd-q35-kpcos -g ohos:standard --no-repo-verify repo sync -c repo forall -c 'git lfs pull' ``` ### 代码编译 #### 2.1 执行 prebuilts 运行 docker 进入编译环境 ``` cd ~/data/OHOS/docker/qkd-q35-kpcos docker run --name m8t-qkd-q35-kpcos -it -d -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_standard:3.2 ``` 在源码根目录下执行脚本,安装编译器及二进制工具。 **此操作只需执行一次** ``` bash build/prebuilts_download.sh ``` #### 2.2 OpenHarmony 编译 ``` #乾坤袋 QEMU 标准 PC (Q35 + ICH9, 2009) kpcos 系统 ./build.sh --product-name qkd_q35_kpcos --ccache 2>&1 | tee qkd-q35-kpcos_b1.log ``` ## 许可说明 参见本目录下 LICENSE 文件 ## 相关仓 [device_board_kpc](https://gitee.com/m8t/device_board_kpc) [device_soc_kpc](https://gitee.com/m8t/device_soc_kpc)