当前位置:   article > 正文

OpenHarmony3.0在树莓派3B上的烧录与通讯_树莓派 openharmony

树莓派 openharmony

        OpenHarmony3.0已于2021年9月30号正式发布,本篇文章详细给出OpenHarmony3.0在树莓派3B上的烧录与通讯步骤,对其中使用的指令进行详细解释,同时附有烧录与通讯过程中使用的各类软件的下载链接,欢迎各位浏览指正。


1、OpenHarmony3.0编译及烧录

1.1 安装必要的依赖包

(1)安装必要的依赖包

        执行sudo的apt update命令,用来检查已安装的软件包是否有可用的更新;再执行sudo的apt install -y命令,用来下载安装后续需要使用的依赖包。

  1. sudo apt update
  2. sudo apt install -y binutils git git-lfs gnupg flex bison gperf build-essential \
  3. zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
  4. lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
  5. libgl1-mesa-dev libxml2-utils xsltproc unzip m4 wget bc python python3 \
  6. android-tools-fsutils libssl-dev mtools

        此处需要注意的是,在Ubuntu20的环境下执行上一步命令时,可能会出现android-tools-fsutils工具安装失败的情况,如图1所示。只需将上述安装指令中的android-tools-fsutils替换为图1红框中的android-sdk-libspares和android-sdk-ext4-utils,并重新执行即可。

OpenHarmony3.0在树莓派3B上的烧录与通讯-鸿蒙HarmonyOS技术社区


图1 android-tools-fsutils安装失败示意图

(2)安装repo工具

        使用curl命令从Gitee网站上下载repo工具,并通过sudo的tee命令将下载后的结果以repo命名,标准输出到/usr/local/bin/repo路径下,实现repo安装。

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 | sudo tee /usr/local/bin/repo >/dev/null

         安装完成后,使用sudo的chmod命令为已安装后的文件添加权限,此处设置的是a+x,即为全部使用者添加此文件的可执行权限。

sudo chmod a+x /usr/local/bin/repo

(3)将/bin/sh重新指向/bin/bash

        此步骤由sudo的ln -sf命令实现,命令含义是由/bin/sh重新指向/bin/bash。

sudo ln -sf bash /bin/sh

(4)设置git信息

        在前面安装依赖包的步骤中,我们已经成功安装好了git,由于git是分布式版本控制系统,因此需要设置git自己的名字和电子邮件以作区分。

  1. git config --global user.name your_name
  2. git config --global user.email your_email

1.2 下载编译内核需要的工具链

        编译内核需要下载和安装工具链gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf,安装路径此处设置为/ohos,因此需要先创建并切换至此路径。

  1. mkdir ~/ohos
  2. cd ~/ohos

        使用Wget下载命令可以从官网进行下载,然后使用tar命令对已下载的工具链安装包进行解压即可。

  1. Wget https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz
  2. tar -xvf gcc-linaro-7.5.0-2019.12-x86_6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/314818
推荐阅读
相关标签
  

闽ICP备14008679号