当前位置: 首页 > 科技观察

Harmonyos开发板试用报告丨用了一个星期终于从0到放弃体验

时间:2023-03-17 16:35:13 科技观察

更多内容请访问:Harmonyos.51cto.com/#Harmonyos.51cto.com/#zz为什么标题还限制了字数?(原标题:开发板试用报告丨耗时一周终于体验开发板码字从0到放弃丨第一篇!)图片来源于网络,如有侵权请联系本人删除^_^先来看看我先收到的HiSparkWi-Fi物联网开发套件+HiSparkDIYIPC套件+HiSparkAICamera套件三件套。首先感谢HarmonyOS技术社区在疫情期间提供的试用机会和忙碌的交付。社会各界朋友!先发图,再开发!O(∩_∩)O哈哈~让我笑一会!!!在这里拍几张图给大家欣赏,入手HiSparkAICamera套件,屏幕大,喜欢,先入手吧!!!接下来说说搭建开发环境遇到的各种问题1.我用的不是Unbutun系统,是同心UOS个人桌面版,Win10映射UOS共享文件夹出现问题,导致虚拟机被弃用。直接在真机上安装UOS后问题解决。2.安装码云repo工具时提示repo没有权限执行root权限的命令,可以解决//安装curlsudoapt-getinstallcurl//使用最高权限sudosu//输入密码curlhttps//gitee.com/oschina/repo/raw/fork_flow/repo-py3>/usr/local/bin/repochmoda+x/usr/local/bin/repopipinstall-ihttps://pypi.tuna.tsinghua.edu。cn/simplerequests一、UOS系统安装配置1、从同心官网下载UOS个人桌面版系统(下载链接)。2、在Win10系统中使用转载软件加载虚拟光驱中的UOS镜像文件。3、打开加载的文件夹,使用提供的DEEPIN_B.EXE文件将UOS镜像写入U盘。4、然后插上准备好的闲置电脑,使用U盘启动,完成UOS系统安装。5、安装完成后,打开开发者模式(我这里已经打开了,打开后需要重启)二、UOS系统软件包及工具包安装1、桌面右键,选择在终端中打开,并将shell更改为bash。ming@ming-PC:~/Desktop$ls-l/bin/shlrwxrwxrwx1rootroot4December3013:19/bin/sh->dash2,配置Python版本和包管理工具1),使用python3--version查看Python版本number,需要使用Python3.7或以上版本(如果版本号不是3.7+,在社区搜索替换版本)。ming@ming-PC:~/Desktop$python3--versionPython3.7.32),使用python--version查看是否正确链接到Python3.7,如果没有,使用whichpython3.7查看Python安装目录,并根据以下命令链接进行更改。ming@ming-PC:~/Desktop$python--versionming@ming-PC:~/Desktop$whichpython3.7/usr/bin/python3.7ming@ming-PC:~/Desktop$cd/usr/bin/ming@ming-PC:/usr/bin$sudormpythonming@ming-PC:/usr/bin$sudormpython3ming@ming-PC:/usr/bin$sudoln-s/usr/bin/python3.7pythonming@ming-PC:/usr/bin$sudoln-s/usr/bin/python3.7python3ming@ming-PC:/usr/bin$python3--versionming@ming-PC:/usr/bin$python--version最后两个版本号查询相同,说明改链接成功!3)、安装升级Python包管理工具(pip3)ming@ming-PC:~/Desktop$sudoapt-getinstallpython3-setuptoolspython3-pip-yming@ming-PC:~/Desktop$sudopip3install--upgradepip执行升级时命令,它会抛出很多错误和异常信息。按照网上提供的各种方法,还是没有解决,更改DNS配置,完美解决。4)安装python模块和工具//installpythonmodulesetuptoolspip3installsetuptools//安装GUImenuconfig工具(Kconfiglib),建议安装Kconfiglib13.2.0+版本。sudopip3installkconfiglib//安装python加密算法库sudopip3installpycryptodome//如果安装失败,使用sudopip3install-ihttps://pypi.douban.com/simplepycryptodome//安装python兼容模块,解决Python2和Python3代码兼容sudopip3installsix--upgrade--ignore-installsix//安装python签名和验证签名模块sudopip3installecdsa//scons构建工具类似于makesudoapt-getinstallscons-y3,安装文件打包工具执行以下命令安装dosfstools、mtools、mtd-utils。sudoapt-getinstalldosfstoolssudoapt-getinstallmtoolssudoapt-getisntallmtd-utils4、安装配置一些常用工具1)、下载gn、ninja、LLVM、hc-gen。执行解压命令并配置环境变量。//执行解压tar-xvfgn.1523.tar-C~/tar-xvfninja.1.9.0.tar-C~/tar-xvfllvm-linux-9.0.0-34042.tar-C~/tar-xvfhc-gen-0.65-linux.tar-C~///配置环境变量vim~/.bashrc//最后一行添加exportPATH=~/gn:$PATHexportPATH=~/ninja:$PATHexportPATH=~/llvm/binfile:$PATHexportPATH=~/hc-gen:$PATH//执行命令使环境变量生效source~/.bashrc2),安装Java虚拟机环境需要安装jre和jdk。//java运行环境sudoapt-getinstallddefault-jre//javasdk开发包sudoapt-getinstallddefault-jdk3),安装hap打包工具和hap签名工具。下载两个jar包,复制到指定目录,并设置环境变量。//复制到指定路径cp~/Desktop/hmos_app_packing_tool.jar~/developtoolscp~/Desktop/hapsigntoolv2.jar~/developtools//把路径添加到环境变量vim~/.bashrc//最后一行插入文件exportPATH=~/developtools:$PATH//执行命令使环境变量生效source~/.bashrc三、使用git下载源码1、创建一个目录,设置共享目录。UOS下,使用命令mkdir~/harmonyoscode创建目录,打开文件夹找到创建的目录,右键属性-->共享管理,勾选共享此文件夹同时权限为可读可写,匿名访问允许,然后打开文件夹,在右上角的属性配置中选择设置共享密码。2.配置git//installgitsudoapt-getinstallgit//configuregitconfig--globaluser.name"yourname"gitconfig--globaluser.email"yourEmail"//设置凭证并保存到磁盘gitconfig--globalcredential.helperstore3,install码云repo工具//安装curl工具sudoapt-getinstallcurl//安装repo需要使用最高权限,否则会提示repo没有访问权限sudosu//输入密码,进入rootcurlhttps//gitee.com/oschina/repo/raw/fork_flow/repo-py3>/usr/local/bin/repochmoda+x/usr/local/bin/repopipinstall-ihttps://pypi.tuna.tsinghua.edu。cn/simplerequests4,通过repo下载源码,这里记得切换目录到共享目录。repoinit-uhttps://gitee.com/openharmony/manifest.git-bmaster--no-repo-verifyreposync-c至此在UOS系统上的操作已经完成,下篇将在Win10上搭建开发环境,让HelloHarmonyOS在HiSparkAICamera上运行。?版权归作者和HarmonyOS技术社区共同所有。如需转载请注明出处,否则将追究法律责任。了解更多请访问:与华为官方战略合作共建鸿蒙科技社区https://harmonyos.51cto.com/#zz