文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

鸿蒙开发板试用报告丨耗时一周终于体验了从0到放弃

2024-12-03 12:00

关注

想了解更多内容,请访问:

51CTO和华为官方战略合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

为何也限制了字数呢?(原开发板试用报告丨耗时一周终于体验了从0到放弃的开发板码字 丨 篇一!)

[[379035]]

图片来自网络,若有侵权联系我删除^_^

先来欣赏一下我收到的三件套HiSpark Wi-Fi IoT开发套件 + HiSpark DIY IPC套件 + HiSpark AI Camera套件,在这里首先感谢HarmonyOS技术社区提供的试用机会,以及在疫情期间还忙碌发货的社区小伙伴!先晒图,后开发!O(∩_∩)O哈哈~,让我先笑一会!!!

这里先拍摄一点图片供大家欣赏一下,先以HiSpark AI Camera套件开始,屏幕大,我喜欢,所以先从它开始!!!



[[379036]]

接下来聊聊在搭建开发环境时遇到的各种问题

我使用的不是Unbutun系统,是统信UOS个人桌面版

在使用虚拟机安装UOS后,Win10映射UOS共享文件夹出现问题,导致最后放弃虚拟机。直接在实际的电脑上安装了UOS后解决问题。

安装码云repo工具时,提示repo无权限

使用root权限执行命令,即可解决

  1. //安装curl 
  2. sudo apt-get install curl 
  3. //使用最高权限 
  4. sudo su 
  5. //输入密码 
  6. curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo 
  7. chmod a+x /usr/local/bin/repo 
  8. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests 

 一、UOS系统安装和配置

在统信官网下载UOS个人桌面版系统(下载地址)。

在Win10系统使用转载软件将UOS镜像文件装载在虚拟光驱中。

打开装载好的文件夹,使用其中提供的DEEPIN_B.EXE文件,将UOS镜像写入到U盘中。

然后插在准备好的闲置电脑上,使用U盘启动,完成UOS系统安装。

安装完成后,打开开发者模式(我这里已经打开了,打开后需要重启)


二、UOS系统软件包和工具包安装

桌面右键选择在终端中打开,将shell改为bash。

  1. ming@ming-PC:~/Desktop$ ls -l /bin/sh 
  2. lrwxrwxrwx 1 root root 4 12月 30 13:19 /bin/sh -> dash 

 2、配置Python版本及包管理工具

1)、使用python3 --version 查看Python版本号,需要使用Python3.7以上版本(如果查看版本号不是3.7+,在社区自行搜索更换版本)。

  1. ming@ming-PC:~/Desktop$ python3 --version 
  2. Python 3.7.3 

 2)、使用python --version查看是否正确链接到Python3.7,如果没有则使用which python3.7查看Python安装目录,并根据以下命令更改链接。

  1. ming@ming-PC:~/Desktop$ python --version 
  2.  
  3. ming@ming-PC:~/Desktop$ which python3.7 
  4. /usr/bin/python3.7 
  5.  
  6.  
  7. ming@ming-PC:~/Desktop$ cd /usr/bin/  
  8. ming@ming-PC:/usr/bin$ sudo rm python  
  9. ming@ming-PC:/usr/bin$ sudo rm python3  
  10. ming@ming-PC:/usr/bin$  sudo ln -s /usr/bin/python3.7 python  
  11. ming@ming-PC:/usr/bin$ sudo ln -s /usr/bin/python3.7 python3  
  12. ming@ming-PC:/usr/bin$ python3 --version  
  13. ming@ming-PC:/usr/bin$ python --version 

 最后两次查询版本号一致的话,说明更改链接成功!

3)、安装并升级Python包管理工具(pip3)

  1. ming@ming-PC:~/Desktop$ sudo apt-get install python3-setuptools python3-pip -y 
  2.  
  3. ming@ming-PC:~/Desktop$ sudo pip3 install --upgrade pip 

 在执行升级命令时,抛出了很多错误异常信息,根据网上提供的各种方法依旧没有解决后,更改了DNS配置完美解决。

4)安装python模块和工具

  1. //安装python模块setuptools 
  2. pip3 install setuptools 
  3. //安装GUI menuconfig工具(Kconfiglib),建议安装Kconfiglib 13.2.0+版本。 
  4. sudo pip3 install kconfiglib 
  5. //安装python加密算法库 
  6. sudo pip3 install pycryptodome //如果安装失败使用sudo pip3 install -i https://pypi.douban.com/simple pycryptodome 
  7. //安装python兼容模块,解决Python2 和 Python3 代码兼容性 
  8. sudo pip3 install six --upgrade --ignore-installed six 
  9. //安装python签名和验证签名模块 
  10. sudo pip3 install ecdsa 
  11. //scons类似于make的构建工具 
  12. sudo apt-get install scons -y 

 3、安装文件打包工具

执行以下命令安装dosfstools、mtools、mtd-utils。

  1. sudo apt-get install dosfstools 
  2.  
  3. sudo apt-get install mtools 
  4.  
  5. sudo apt-get isntall mtd-utils 

 4、安装配置一些常用的工具

1)、下载gn、ninja、LLVM、hc-gen。执行解压命令,并配置环境变量。

  1. //执行解压 
  2. tar -xvf gn.1523.tar -C ~/ 
  3. tar -xvf ninja.1.9.0.tar -C ~/ 
  4. tar -xvf llvm-linux-9.0.0-34042.tar -C ~/ 
  5. tar -xvf hc-gen-0.65-linux.tar -C ~/ 
  6.  
  7. //配置环境变量 
  8. vim ~/.bashrc 
  9. //在文件最后一行中加入 
  10. export PATH=~/gn:$PATH 
  11. export PATH=~/ninja:$PATH 
  12. export PATH=~/llvm/bin:$PATH 
  13. export PATH=~/hc-gen:$PATH 
  14.  
  15. //执行命令使环境变量生效 
  16. source ~/.bashrc 

 2)、安装Java虚拟机环境,需要安装jre和jdk。

  1. //java运行时环境 
  2. sudo apt-get install default-jre 
  3.  
  4. //java sdk 开发工具包 
  5. sudo apt-get install default-jdk 

 3)、安装hap打包工具和hap签名工具。下载两个jar包,并拷贝到指定目录,设置环境变量。

  1. //拷贝到指定的路径下 
  2. cp ~/Desktop/hmos_app_packing_tool.jar ~/developtools 
  3. cp ~/Desktop/hapsigntoolv2.jar ~/developtools 
  4.  
  5. //将路径添加到环境变量中 
  6. vim ~/.bashrc 
  7. //在文件最后一行插入 
  8. export PATH=~/developtools:$PATH 
  9.  
  10. //执行命令使环境变量生效 
  11. source ~/.bashrc 

 三、使用git下载源码

创建目录,并设置共享该目录。

在UOS下,使用命令mkdir ~/harmonyoscode 创建目录,打开文件夹找到创建的目录,右键属性 --> 共享管理中勾选共享此文件夹同时权限可读写、匿名访问允许,然后打开该文件夹,在右上角属性配置中选择设置共享密码。


配置git

  1. //安装git 
  2. sudo apt-get install git 
  3.  
  4. //配置git 
  5. git config --global user.name "你的名字" 
  6. git config --global user.email "你的Email" 
  7. //设置凭据,将其保存在磁盘上 
  8. git config --global credential.helper store 

 3、安装码云repo工具

  1. //安装curl工具 
  2. sudo apt-get install curl 
  3. //在安装repo需要使用最高权限,不然提示repo无访问权限 
  4. sudo su 
  5. //输入密码,进入root 
  6. curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo 
  7. chmod a+x /usr/local/bin/repo 
  8. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests 

 4、通过repo下载源码,这里记得切换目录到共享目录。

  1. repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify 
  2. repo sync -c 

 至此,在UOS系统的操作已经完成,下一篇将在Win10上搭建开发环境,以及让Hello HarmonyOS运行在HiSpark AI Camera上。

©著作权归作者和HarmonyOS技术社区共同所有,如需转载,请注明出处,否则将追究法律责任。

想了解更多内容,请访问:

51CTO和华为官方战略合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/

 

来源:鸿蒙社区内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯