技术专栏
基于社区G16DV5-IPC-38E/G19DV5-IPC-38E板 Harmony OS开发系列(一)环境配置
一、Linux Server 版本
安装如下版本Linux系统(英文版),本开发包默认均以此Linux系统进行编译
Ubuntu 22.04 LTS
二、软件包安装
1. 配置默认使用bash
sudo dpkg-reconfigure dash 选择 no
2. 更新 ubuntu 系统的软件包和索引信息
sudo apt update -y
sudo apt upgrade -y
3. 安装软件包
[注] 需要先安装HI3516DV500/HI3519DV500环境,按照此文档配置即可 https://www.ebaina.com/articles/140000017402
[注]如果是ubuntu20.04系统请直接安装python3.9,如果是ubuntu18.04请改为安装python3.8.sudo apt install -y apt-utils binutils bison flex bc build-essential make mtd-utils gcc-arm-linux-gnueabi u-boot-tools git zip unzip curl wget gcc g++ ruby dosfstools mtools default-jre default-jdk scons python3-distutils perl openssl libssl-dev cpio git-lfs m4 ccache zlib1g-dev tar rsync liblz4-tool genext2fs binutils-dev device-tree-compiler e2fsprogs git-core gnupg gnutls-bin gperf lib32ncurses5-dev libffi-dev zlib* libelf-dev libx11-dev libgl1-mesa-dev lib32z1-dev xsltproc x11proto-core-dev libc6-dev-i386 libxml2-dev lib32z-dev libdwarf-dev
sudo apt install -y grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales doxygen
sudo apt install -y libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev
3.1 python环境配置
需要安装以下模块,repo文件在上一章节约束与限制的源码获取中得到。
chmod +x /usr/bin/repo sudo pip3 install --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple requests setuptools pymongo kconfiglib pycryptodome ecdsa ohos-build pyyaml prompt_toolkit==1.0.14 redis json2html yagmail python-jenkins sudo pip3 install esdk-obs-python --trusted-host pypi.org sudo pip3 install six --upgrade --ignore-installed six
还需要安装llvm,hc-gen,gcc_riscv32,Ninja,node-v14.15.4-linux-x64,GN,如果用户使用的shell环境不是bash或者zsh的配置,则需要配置以下环境变量:
# export PATH=/home/tools/llvm/bin:$PATH # export PATH=/home/tools/hc-gen:$PATH # export PATH=/home/tools/gcc_riscv32/bin:$PATH # export PATH=/home/tools/ninja:$PATH # export PATH=/home/tools/node-v12.20.0-linux-x64/bin:$PATH # export PATH=/home/tools/gn:$PATH # export PATH=~/.local/bin:$PATH
3.2 安装 ffmpeg 工具
发布包编译过程中使用 ffmpeg 工具对开机画面资源文件、开机声音资源文件进行格式转换。为保证编译正常进行,需要在编译前完成 ffmpeg 工具的安装。
步骤 1 下载 ffmpeg 工具
在 https://johnvansickle.com/ffmpeg/下载对应服务器版本的压缩包,以 64bit 服务器为例,选择版本 amd64 build 进行下载。
步骤 2 安装 ffmpeg 工具
在压缩包目录解压升级包,命令如下:
Server $ tar -xf ffmpeg-git-amd64-static.tar.xz
将解压后的 ffmpeg 工具放入服务器用户工具目录:
Server $ sudo cp ffmpeg-git-{date}-amd64-static/ffmpeg /usr/bin
Server $ sudo chmod +x /usr/bin/ffmpeg
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
2
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
![易百纳技术社区](https://ebaina.oss-cn-hangzhou.aliyuncs.com/production/direct/resource/202306/14/empty.png)
相关专栏
-
浏览量:888次2023-12-26 14:55:57
-
浏览量:653次2024-06-01 14:33:25
-
浏览量:2765次2021-06-12 17:32:52
-
浏览量:582次2024-06-06 09:47:33
-
2023-11-10 17:37:32
-
浏览量:1078次2023-08-31 16:29:15
-
浏览量:1206次2023-07-11 12:40:32
-
浏览量:4497次2023-03-24 22:56:50
-
浏览量:763次2023-08-30 18:29:34
-
浏览量:1117次2024-02-24 13:49:46
-
浏览量:4745次2019-12-26 18:08:07
-
浏览量:3245次2022-10-13 17:29:06
-
浏览量:8276次2022-10-17 20:30:19
-
浏览量:2998次2020-07-13 19:23:12
-
浏览量:806次2024-02-29 16:04:02
-
浏览量:3660次2020-08-19 16:34:45
-
浏览量:8136次2022-06-01 10:01:04
-
浏览量:1122次2023-07-13 16:10:48
-
浏览量:4541次2022-10-17 20:51:39
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
![易百纳技术社区](https://ebaina.oss-cn-hangzhou.aliyuncs.com/res/images/user/avatar/202308/26/JklIsIMe3SeR3ZRhNYZzYfU6b9HnJYsnjiN5mSvD.jpg)
Stranger
您的支持将鼓励我继续创作!
打赏金额:
¥1
![易百纳技术社区](/img/web/choose_active.png)
¥5
![易百纳技术社区](/img/web/choose_active.png)
¥10
![易百纳技术社区](/img/web/choose_active.png)
¥50
![易百纳技术社区](/img/web/choose_active.png)
¥100
![易百纳技术社区](/img/web/choose_active.png)
支付方式:
![易百纳技术社区](/img/web/paywx.png)
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注