耗時一週終於體驗了從0到放棄的開發板碼字

       先來欣賞一下我收到的三件套HiSpark Wi-Fi IoT開發套件 + HiSpark DIY IPC套件 + HiSpark AI Camera套件,在這裏首先感謝HarmonyOS技術社區提供的試用機會,以及在疫情期間還忙碌發貨的社區小夥伴!先曬圖,後開發!O(∩_∩)O哈哈~,讓我先笑一會!!!java

 

       這裏先拍攝一點圖片供你們欣賞一下,先以HiSpark AI Camera套件開始,屏幕大,我喜歡,因此先從它開始!!!python

#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄接下來聊聊在搭建開發環境時遇到的各類問題
一、我使用的不是Unbutun系統,是統信UOS我的桌面版
linux

      在使用虛擬機安裝UOS後,Win10映射UOS共享文件夾出現問題,致使最後放棄虛擬機。直接在實際的電腦上安裝了UOS後解決問題。git

二、安裝碼雲repo工具時,提示repo無權限算法

      使用root權限執行命令,便可解決shell

//安裝curl
sudo apt-get install curl
//使用最高權限
sudo su
//輸入密碼
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo
chmod a+x /usr/local/bin/repo
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄1、UOS系統安裝和配置vim

一、在統信官網下載UOS我的桌面版系統(下載地址)。bash

二、在Win10系統使用轉載軟件將UOS鏡像文件裝載在虛擬光驅中。app

三、打開裝載好的文件夾,使用其中提供的DEEPIN_B.EXE文件,將UOS鏡像寫入到U盤中。dom

四、而後插在準備好的閒置電腦上,使用U盤啓動,完成UOS系統安裝。

五、安裝完成後,打開開發者模式(我這裏已經打開了,打開後須要重啓)

#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄

2、UOS系統軟件包和工具包安裝

一、桌面右鍵選擇在終端中打開,將shell改成bash。

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

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

1)、使用python3 --version 查看Python版本號,須要使用Python3.7以上版本(若是查看版本號不是3.7+,在社區自行搜索更換版本)。

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

2)、使用python --version查看是否正確連接到Python3.7,若是沒有則使用which python3.7查看Python安裝目錄,並根據如下命令更改連接。

ming@ming-PC:~/Desktop$ python --version

ming@ming-PC:~/Desktop$ which python3.7
/usr/bin/python3.7


ming@ming-PC:~/Desktop$ cd /usr/bin/ 
ming@ming-PC:/usr/bin$ sudo rm python 
ming@ming-PC:/usr/bin$ sudo rm python3 
ming@ming-PC:/usr/bin$  sudo ln -s /usr/bin/python3.7 python 
ming@ming-PC:/usr/bin$ sudo ln -s /usr/bin/python3.7 python3 
ming@ming-PC:/usr/bin$ python3 --version 
ming@ming-PC:/usr/bin$ python --version

最後兩次查詢版本號一致的話,說明更改連接成功!

3)、安裝並升級Python包管理工具(pip3)

ming@ming-PC:~/Desktop$ sudo apt-get install python3-setuptools python3-pip -y

ming@ming-PC:~/Desktop$ sudo pip3 install --upgrade pip

在執行升級命令時,拋出了不少錯誤異常信息,根據網上提供的各類方法依舊沒有解決後,更改了DNS配置完美解決。

4)安裝python模塊和工具

//安裝python模塊setuptools
pip3 install setuptools
//安裝GUI menuconfig工具(Kconfiglib),建議安裝Kconfiglib 13.2.0+版本。
sudo pip3 install kconfiglib
//安裝python加密算法庫
sudo pip3 install pycryptodome //若是安裝失敗使用sudo pip3 install -i https://pypi.douban.com/simple pycryptodome
//安裝python兼容模塊,解決Python2 和 Python3 代碼兼容性
sudo pip3 install six --upgrade --ignore-installed six
//安裝python簽名和驗證簽名模塊
sudo pip3 install ecdsa
//scons相似於make的構建工具
sudo apt-get install scons -y

三、安裝文件打包工具

執行如下命令安裝dosfstools、mtools、mtd-utils。

sudo apt-get install dosfstools

sudo apt-get install mtools

sudo apt-get isntall mtd-utils

四、安裝配置一些經常使用的工具

1)、下載gnninjaLLVMhc-gen。執行解壓命令,並配置環境變量。

//執行解壓
tar -xvf gn.1523.tar -C ~/
tar -xvf ninja.1.9.0.tar -C ~/
tar -xvf llvm-linux-9.0.0-34042.tar -C ~/
tar -xvf hc-gen-0.65-linux.tar -C ~/

//配置環境變量
vim ~/.bashrc
//在文件最後一行中加入
export PATH=~/gn:$PATH
export PATH=~/ninja:$PATH
export PATH=~/llvm/bin:$PATH
export PATH=~/hc-gen:$PATH

//執行命令使環境變量生效
source ~/.bashrc

2)、安裝Java虛擬機環境,須要安裝jre和jdk。

//java運行時環境
sudo apt-get install default-jre

//java sdk 開發工具包
sudo apt-get install default-jdk

3)、安裝hap打包工具和hap簽名工具。下載兩個jar包,並拷貝到指定目錄,設置環境變量。

//拷貝到指定的路徑下
cp ~/Desktop/hmos_app_packing_tool.jar ~/developtools
cp ~/Desktop/hapsigntoolv2.jar ~/developtools

//將路徑添加到環境變量中
vim ~/.bashrc
//在文件最後一行插入
export PATH=~/developtools:$PATH

//執行命令使環境變量生效
source ~/.bashrc

3、使用git下載源碼

一、建立目錄,並設置共享該目錄。

在UOS下,使用命令mkdir ~/harmonyoscode 建立目錄,打開文件夾找到建立的目錄,右鍵屬性 --> 共享管理中勾選共享此文件夾同時權限可讀寫、匿名訪問容許,而後打開該文件夾,在右上角屬性配置中選擇設置共享密碼。

#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄#2020徵文-開發板#開發板試用報告丨耗時一週終於體驗了從0到放棄


文章後續內容和相關附件能夠點擊下面的原文連接前往學習
原文連接:https://harmonyos.51cto.com/posts/2958#bkwz


想了解更多關於鴻蒙的內容,請訪問:

51CTO和華爲官方戰略合做共建的鴻蒙技術社區

https://harmonyos.51cto.com/#bkwz

相關文章
相關標籤/搜索