User Tools

Site Tools


library:rk3568:openharmony

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
library:rk3568:openharmony [2023/08/15 17:25]
lhaosen [选择编译开发板]
library:rk3568:openharmony [2023/08/15 17:57] (current)
lhaosen [4. 源码编译]
Line 3: Line 3:
 ===== - 安装依赖包 ===== ===== - 安装依赖包 =====
   sudo apt-get update   sudo apt-get update
-  sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby repo+  sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby repo docker.io
      
  
Line 34: Line 34:
   ./sdk_init.sh -p   ./sdk_init.sh -p
  
-之后,更新代码运行如下命令: +==== 更新代码 ====
   cd openharmony   cd openharmony
   ./sdk_init.sh -p   ./sdk_init.sh -p
      
 ===== - 获取docker ===== ===== - 获取docker =====
 +
 +
 +==== 设置docker权限(如必要) ====
 +  sudo groupadd docker               #添加用户组
 +  sudo gpasswd -a ${USER} docker    #将当前用户添加至用户组
 +  newgrp docker                      #更新用户组
 +
  
 ==== 获取Docker镜像 ==== ==== 获取Docker镜像 ====
Line 56: Line 62:
 进入docker进行编译 进入docker进行编译
  
-进入docker+  # 进入docker
   docker exec -it openharmony /bin/bash   docker exec -it openharmony /bin/bash
-   +  # 下载工具链(首次编译必须)
-  第一次编译需要下载工具链,以后可以跳过+
   bash build/prebuilts_download.sh   bash build/prebuilts_download.sh
-  # +  # 编译
   ./build.sh --product-name rk3568 --ccache   ./build.sh --product-name rk3568 --ccache
  
 编译完成之后,镜像在 out/rk3568/packages/phone/images/ 编译完成之后,镜像在 out/rk3568/packages/phone/images/
  
library/rk3568/openharmony.1692091550.txt.gz · Last modified: 2023/08/15 17:25 by lhaosen