0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】-5-Linux交叉编译环境搭建-基于Ubuntu

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-03 15:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:smart555, 帖子地址:https://bbs.elecfans.com/jishu_2021403_1_1.html


本篇文章主要记录一下笔者搭建鸿蒙系统的开发环境搭建---Ubuntu 20.04 LTS
64位步骤:
一、安装ubuntu系统
笔者的操作: 在win10系统下使用应用商店安装ubuntu系统
打开Windows Store ,搜索输入关键字“Ubuntu”,应用商店会将相关的结果列出来。选择最新版本的Ubuntu后,点击“获取”即开始下载。
095754qsfzfmiff39rf4ik.jpeg

095805c11qbx6uwan6gymk.jpeg

安装完成之后,在“开始”展开菜单栏里可以找到Ubuntu20.04 LTS ,双击即可打开Ubuntu的终端弹窗。
100417bkctqqou6c2ug9tl.jpg
接下来就可以开始一些安装准备工作了:
1、Linux shell改为bash
在终端运行如下命令,然后选择 no。
sudo dpkg-reconfigure dash
134519kjzbxvkuxpenpkan.png
如此就可把shell 改为bash

2、安装Python3环境 系统已经默认安装了python3.8.5,补充安装:sudo apt install python3-setuptools python3-pip -y
sudo pip3install --upgrade pip
3、安装SCons---编译构建工具
sudo apt install scons
4、安装编译工具环境 安装gn---产生ninja编译脚本
#1-下载
sudo wget https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar
#2-解压gn安装包至~/gn路径下
tar -xvf gn.1523.tar -C ~/
#3-设置环境变量
vim ~/.bashrc
export PATH=~/gn:$PATH
source ~/.bashrc

安装ninja---执行ninja编译脚本
#1-下载
sudo wget
https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
#2-解压ninja安装包至~/ninja路径下
tar -xvf ninja.1.9.0.tar -C ~/
#3-设置环境变量
vim ~/.bashrc
export PATH=~/ninja:$PATH
source ~/.bashrc
安装gcc_riscv32(WLAN模组类编译工具链)---交叉编译工具
#1-下载
sudo wget
https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
#2-解压gcc_riscv32安装包至~/gcc_riscv32路径下
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~/
#3-设置环境变量
vim ~/.bashrc
export PATH=~/gcc_riscv32/bin:$PATH
source ~/.bashrc
#4-验证安装版本
riscv32-unknown-elf-gcc -v
134725n8azja5vq7oqachj.jpg
如上图所示,能正确显示编译器版本号V7.3.0,说明交叉编译器安装成功。
至此,ubuntu 系统中交叉编译鸿蒙系统的工具安装完毕。


`134530ccmcrwcw76y8oory.jpg
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2379

    浏览量

    128899
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35577
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    7688
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    ,美国联邦通信委员会(FCC)投票通过将6GHz频谱划为免许可频段供Wi-Fi使用,这标志着Wi-Fi正式进入“三频”时代——除Wi-Fi 6及前代技术使用的2.4GHz和5GHz频段
    发表于 09-19 18:29 1320次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。 Wi-Fi 定位是一种地理定位功能
    发表于 08-31 21:01

    Texas Instruments CC335x SimpleLink™双频Wi-Fi® 6配套IC数据手册

    ) 和Wi-Fi 5 (802.11ac)。这些CC335x是Texas Instruments的第10代连接组合芯片。因此,CC335x基于成熟的技术设计而成。这些器件非常适合配备运行TCP/IP的Linux
    的头像 发表于 07-23 11:37 860次阅读
    Texas Instruments CC335x SimpleLink™双频<b class='flag-5'>Wi-Fi</b>® 6配套IC数据手册

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    5GHz与6GHz。关于标准正式发布的年份,业界目前预估为2028年,但真正的标准制定完成日期仍需以IEEE 与Wi-Fi Alliance 工作小组的进度为准。 图2展示了IEEE正在进行
    发表于 06-13 11:09

    ‌迅通PTR7002 Wi-Fi 6模块技术解析

    (802.11ax)标准,兼容2.4GHz/5GHz双频段。模块内置硬件级电源管理单元(PMU),在深度休眠模式下的电流可降至‌2µA‌,激活模式功耗为‌32mA@3.3V‌,显著优于传统Wi-Fi
    发表于 06-10 10:38

    不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境

    不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉
    的头像 发表于 05-21 11:34 650次阅读
    不借助<b class='flag-5'>Linux</b>系统,在Windows下如何<b class='flag-5'>搭建</b>ZMC900E<b class='flag-5'>交叉</b><b class='flag-5'>编译</b><b class='flag-5'>环境</b>

    Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?

    !传统Wi-Fi的痛点高频段衰减快:5GHz信号穿墙后衰减超80%,地下室、仓库成盲区;大带宽高耗电:设备需持续处理高速数据流,智能门锁电池1个月耗尽;信道拥堵:
    的头像 发表于 04-22 11:38 730次阅读
    <b class='flag-5'>Wi-Fi</b> HaLow如何突破传统<b class='flag-5'>Wi-Fi</b>性能瓶颈?

    基于 Wi-Fi 的定位服务

    以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。 Got location: method
    发表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位用例
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。
    发表于 04-17 15:01

    2.4GHz+5GHz双频低功耗 Wi-Fi 6协同IC -nRF7002

    开发人员能够充分发挥Wi-Fi 6的潜力,包括更高的数据传输速率、更大的容量和更高的能效,以及Nordic一流的LTE-M/NB-IoT和BluetoothLE解决方案,从而简化开发过程并加快产品上市
    发表于 02-26 14:54

    华为海思正式进入Wi-Fi FEM赛道?

    产品和技术交流。 2017年是国产Wi-Fi FEM元年,锐迪科(RDA)是中国大陆第一家推出和量产Wi-Fi5 FEM的公司,也是第一家导入H公司的Wi-Fi FEM厂商。 也是在这一年,我频繁地跟H
    发表于 12-11 17:42

    摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发

    近日,全球领先的Wi-Fi HaLow解决方案提供商摩尔斯微电子正式推出一款开创性的评估套件——MM6108-EKH05。这款完全整合的开发平台,旨在推动各行业物联网解决方案的快速发展
    的头像 发表于 12-11 13:40 1052次阅读

    Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

    Wi-Fi 4首次引入MIMO和40 MHz频宽,是基础的高效无线网络标准。   Wi-Fi 5 Wi-Fi 5拥有更高的数据速率,专注于
    的头像 发表于 12-09 10:10 1608次阅读
    从<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:网速飙升40倍的无线革命