精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

【FFH】Linux下配置小熊派-鴻蒙·叔設(shè)備開發(fā)(南向)的開發(fā)環(huán)境

原創(chuàng)
系統(tǒng) OpenHarmony
本篇文章適合有Linux基礎(chǔ),裝了雙系統(tǒng)或者U盤裝了Linux系統(tǒng)的小伙伴,以及準備在Linux繼續(xù)開發(fā)小熊派的小伙伴(虛擬機未實測,出了問題自己想辦法)。

??想了解更多內(nèi)容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://harmonyos.51cto.com??

一、前言

BearPi-HM Micro開發(fā)板是一塊高度集成并可運行Openharmony系統(tǒng)的開發(fā)板,板載高性能的工業(yè)級處理器STM32MP157芯片,搭配4.3寸LCD電容式觸摸屏,并板載wifi電路及標準的E53接口。上面是廢話,單純介紹小熊派的簡單情況。官方有一個看似十分有一個十分簡單的“10分鐘”教程,官網(wǎng)教程。但是我覺得他的開發(fā)模式反而把簡單的事情復(fù)雜化了。官方考慮到大多數(shù)人用Windows系統(tǒng),而鴻蒙代碼的編譯又要在Linux系統(tǒng),所以采用了虛擬機裝Linux系統(tǒng)的方案,代碼編譯完成后卻又把固件放在Windows系統(tǒng)用STM32CubeProgrammer進行一個固件的燒錄。這樣繞來繞去估計好多小伙伴都繞暈了。STM32CubeProgrammer是用JAVA開發(fā)的,Windows、Linux、MacOS全平臺通用,所以費不著在繞回Windows進行一個燒寫固件的操作,直接在Linux下燒錄就行了。本著奧卡姆剃刀原理的精神,寫下這篇教程。本篇文章適合有Linux基礎(chǔ),裝了雙系統(tǒng)或者U盤裝了Linux系統(tǒng)的小伙伴,以及準備在Linux繼續(xù)開發(fā)小熊派的小伙伴(虛擬機未實測,出了問題自己想辦法)。以Ubuntu 20.04系統(tǒng)為例,從0開始一點點實現(xiàn)安裝,編譯,燒錄全流程。本以為Stm32CubeProgrammer裝了在Linux上就完事了,誰知遇到了一些讓我不知所措的問題,好在最好成功解決

二、準備工作

一臺以及裝在實體機上的Linux系統(tǒng),這里以Ubuntu為例。(不推薦虛擬機,出了問題自己解決)

暢通無阻的網(wǎng)絡(luò)

小熊派-鴻蒙·叔(BearPi-HM Micro)一臺

三、流程簡介

修改bash --> 安裝依賴 --> 檢查Python3.7+ --> 安裝hb --> 安裝mkimage.stm32 --> 安裝STM32CubeProgrammer --> 安裝CH340驅(qū)動 --> 獲取源碼 --> 編譯燒錄

四、開始安裝

1.將Linux shell改為bash

#查看shell是否為bash.
ls -l /bin/sh

#如果為顯示為/bin/sh -> bash則為正常,否則請按以下方式修改

#方法一:在終端運行如下命令,然后選擇 no。
sudo dpkg-reconfigure dash
#方法二:先刪除sh,再創(chuàng)建軟鏈接。
rm -rf /bin/sh
sudo ln -s /bin/bash /bin/sh

2.安裝安裝必要的庫和工具

sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs 
pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64
binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi
cpio device-tree-compiler net-tools openssh-server git vim
openjdk-11-jre-headless

3.檢查Python環(huán)境

# 輸入如下命令,查看python版本號,確保版本python3.7+
python3 --version

# 如果低于python3.7版本,不建議直接升級,請按照如下步驟重新安裝。

# 以python3.8為例,按照以下步驟安裝python
sudo apt-get install python3.8
# 設(shè)置python和python3軟鏈接為python3.8
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
# 安裝并升級Python包管理工具(pip3)
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip

4.安裝hb

# 運行安裝命令
python3 -m pip install --user ohos-build
# 配置環(huán)境命令(用Ubuntu自帶的gedit比較方便,如果是其他Linux發(fā)行版的可以使用vi或vim)
gedit ~/.bashrc
# 將以下命令拷貝到.bashrc文件的最后一行,(ctrl+s)保存并退出
export PATH=~/.local/bin:$PATH
# 執(zhí)行如下命令更新環(huán)境變量
source ~/.bashrc
# 測試是否安裝成功
hb -h
# 會看到如下輸出

5.安裝mkimage.stm32

# 1.新建tools目錄
mkdir ~/tools
# 2.下載mkimage.stm32工具,并復(fù)制到~/tools目錄下(“~”代表的是你的用戶目錄)
# 3.執(zhí)行以下命令修改mkimage.stm32工具權(quán)限
chmod 777 ~/tools/mkimage.stm32
# 4.設(shè)置環(huán)境變量
gedit ~/.bashrc
# 將以下命令拷貝到.bashrc文件的最后一行,保存并退出
export PATH=~/tools:$PATH
# 執(zhí)行如下命令更新環(huán)境變量
source ~/.bashrc

6.安裝Stm32CubeProgrammer

下載Stm32CubeProgrammer的Linux安裝包,官網(wǎng)鏈接

解壓雙擊.linux文件安裝

一路下一步

添加規(guī)則文件(這一步要了我的命,作為最核心的一步,折騰不好差點就放棄了,好在老師救了我)

找到Stm32CubeProgrammer安裝目錄,安裝時可以選擇,在用戶目錄下

# 進入Drivers/rules文件夾
cd Drivers/rules
# 復(fù)制.rules文件到/etc/udev/rules.d
sudo cp 49-stlinkv2-1.rules 49-stlinkv2.rules 49-stlinkv3.rules 50-usb-conf.rules /etc/udev/rules.d

完成。(添加規(guī)則文件這一步十分重要,沒有添加在Stm32CubeProgrammer中就檢測不到USB了)

7.安裝CH340驅(qū)動

下載CH340的Linux驅(qū)動(不要糾結(jié)340還是341的問題,能用就行),官網(wǎng)鏈接

解壓到任意目錄

# 查看Linux自帶的驅(qū)動
ls /lib/modules/$(uname -r)/kernel/drivers/usb/serial
# 刪除原有驅(qū)動
cd /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo rm -rf ch341.ko
# 查詢操作系統(tǒng)的內(nèi)核版本號
uname -r

到這個網(wǎng)站尋找對應(yīng)的代碼

打開ch34x.c,替換掉里面的代碼

# 在當前目錄打開命令行
make
# 復(fù)制ch34x.ko文件
sudo cp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
# 輸入lsmod命令查看是否安裝成功
lsmod
# 存在代表成功
Module Size Used by
usbserial 53248 1 ch34x

8.獲取源碼

在此之前需要先注冊gitee賬號,并配置郵箱。源碼鏈接

git config --global user.name "yourname"
git config --global user.email “your-email-address"
git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git -b master

9.編譯安裝

# 進入下載路徑
cd ~/bearpi-hm_micro_small
# 開始編譯
hb set
# 輸入當前路徑
.
# 回車選擇“bearpi-hm_micro”
# 編譯
hb build -t notest --tee -f
# 等待直到屏幕出現(xiàn):build success字樣,說明編譯成功

10.復(fù)制系統(tǒng)鏡像

cp out/bearpi_hm_micro/bearpi_hm_micro/OHOS_Image.stm32 applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/rootfs_vfat.img applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/
cp out/bearpi_hm_micro/bearpi_hm_micro/userfs_vfat.img applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/

11.燒寫固件

將開發(fā)板的撥碼開關(guān)上撥到“000”燒錄模式,并按一下開發(fā)板的RESET按鍵

點擊STM32CubeProgrammer工具的“+”按鈕,

然后選擇燒錄配置的tsv文件。

# 目錄地址
bearpi-hm_micro_small/applications/BearPi/BearPi-HM_Micro/tools/download_img/flashlayout

點擊Browse按鈕,然后選擇工程源碼下的燒錄鏡像路徑,選擇到download_img即可

# 路徑為
bearpi-hm_micro_small/applications/BearPi/BearPi-HM_Micro/tools/download_img

點擊Download按鈕啟動鏡像燒錄,并等待燒錄完畢

12.下載minicom工具

# 安裝minicom
sudo apt-get install minicom
# 查看串口信息
dmesg | grep ttyUSB
# 修改minicom 配置
sudo minicom -s

選擇serial port setup 回車

按下鍵盤A 修改serial Device 的 值為步驟2的串口信息

按下回車,光標會走到Change which setting?

然后回車,然后選擇 Save setup as dfl 回車,回車后選擇Exit 回車

# 連接小熊派終端
sudo minicom

??想了解更多內(nèi)容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)??

??https://harmonyos.51cto.com??

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2021-12-30 16:12:07

鴻蒙HarmonyOS應(yīng)用

2022-05-19 15:40:37

配網(wǎng)開發(fā)設(shè)備開發(fā)

2022-09-20 14:27:23

設(shè)備開發(fā)鴻蒙

2022-02-16 15:55:21

驅(qū)動調(diào)用操作系統(tǒng)鴻蒙

2022-02-14 14:28:57

驅(qū)動開發(fā)鴻蒙系統(tǒng)

2022-01-05 20:27:45

鴻蒙HarmonyOS應(yīng)用

2022-11-18 15:42:36

2016-08-16 13:44:28

AndroidLinuxADT

2012-06-05 01:23:14

Ubuntueclipse

2022-02-25 14:33:03

JS接口鴻蒙應(yīng)用開發(fā)

2010-07-26 13:39:53

Perl開發(fā)環(huán)境

2009-07-10 13:24:12

如何配置JDK開發(fā)環(huán)境JDK配置

2010-07-26 16:28:40

Perl開發(fā)環(huán)境

2011-08-30 13:59:06

QTMysql數(shù)據(jù)庫

2020-11-05 10:05:25

App

2009-07-07 10:47:58

Servlet開發(fā)環(huán)境

2009-11-20 09:10:21

C#開發(fā)環(huán)境

2011-09-02 16:01:52

UbuntuOpenGL

2010-06-04 14:28:01

Hadoop開發(fā)環(huán)境

2011-09-14 17:24:55

Android開發(fā)環(huán)境Android SDK
點贊
收藏

51CTO技術(shù)棧公眾號

精品成在人线av无码免费看| 久久福利视频网| 人妻熟女一二三区夜夜爱| 伦理片一区二区三区| 蜜桃久久av一区| 久久影视免费观看| 熟妇人妻久久中文字幕| 美女网站视频一区| 亚洲精品va在线观看| 精品欧美一区二区精品久久| 中文字幕一区二区人妻| 婷婷综合在线| 亚洲精品一二区| 日韩在线一区视频| 麻豆网站免费在线观看| 亚洲欧洲国产专区| 久久亚洲综合网| 99久久久国产精品无码网爆| 性娇小13――14欧美| 欧美不卡视频一区| 五月婷婷激情久久| 国产伦久视频在线观看| 国产精品国产精品国产专区不蜜| 国产精品麻豆免费版| 探花国产精品一区二区| 狠狠入ady亚洲精品| 一个人看的www久久| 久久免费精品国产| 国产精品日韩精品在线播放| 色婷婷精品久久二区二区蜜臂av | av在线天堂网| 97精品国产综合久久久动漫日韩| 亚洲成人一区二区| 中国 免费 av| 成年人视频在线免费观看| 成人免费福利片| 亚洲va久久久噜噜噜| 成人小视频在线播放| 99国产精品99久久久久久粉嫩| 久久婷婷国产麻豆91天堂| 欧美黄色一级生活片| 私拍精品福利视频在线一区| 亚洲成人精品在线| 潘金莲一级淫片aaaaa| 欧美极品在线| 欧美日韩黄色影视| 污污的网站18| 精品久久久网| 欧美日韩午夜在线| 日本xxxx黄色| 天天综合在线观看| 欧美色网站导航| 成年网站在线播放| 素人啪啪色综合| 欧美性感一类影片在线播放| 日韩毛片在线免费看| 日韩在线伦理| 色素色在线综合| 男女污污的视频| 97人人做人人爽香蕉精品| 欧美日韩一级片网站| 色婷婷.com| 国产精品一区二区三区四区在线观看 | 国产成人无码一区二区三区在线 | 无码人妻h动漫| 裤袜国产欧美精品一区| 91久久精品国产91性色tv | 欧美成人app| 欧美性淫爽ww久久久久无| 亚洲狼人综合干| 亚洲热av色在线播放| 欧美一区二区三区在线电影| 免费在线观看日韩av| 国产精品主播在线观看| 日韩成人av一区| 中文字幕xxx| 久久九九精品视频| 精品99999| 欧美成人午夜精品免费| 欧美一区二区三| 久久亚洲精品网站| 久热这里只有精品在线| 国产精品社区| 国产欧美日韩中文字幕| 国产美女自慰在线观看| 成人精品在线视频观看| 麻豆91蜜桃| 日本高清视频在线播放| 亚洲精品日产精品乱码不卡| 欧美视频在线观看网站| h1515四虎成人| 日韩欧美高清一区| 波多野结衣福利| 99久久久久国产精品| 欧美极品美女电影一区| 你懂的国产在线| 国产自产视频一区二区三区| 国产一区二区高清不卡| www.久久热.com| 亚洲图片自拍偷拍| 国产 porn| 成人线上播放| 最好看的2019的中文字幕视频| 日韩女优一区二区| 久久资源在线| 高清视频在线观看一区| 国产资源在线看| av福利在线播放| 你懂的一区二区三区| 国产亚洲免费的视频看| av激情在线观看| 性欧美长视频| 91成人免费视频| 黄色av免费在线看| 亚洲精品成人精品456| 99久久激情视频| 视频一区在线| 中国人与牲禽动交精品| 影音先锋亚洲天堂| 韩国欧美国产1区| 欧美一区二区福利| 欧美黑人xx片| 在线播放欧美女士性生活| 波多野结衣福利| 亚洲国产三级| 粉嫩精品一区二区三区在线观看| 99精品老司机免费视频| 色综合天天综合网天天看片| 国产清纯白嫩初高中在线观看性色| 欧美亚洲国产精品久久| 日韩av电影在线网| 天天干天天插天天操| 亚洲一区在线观看视频| 中文字幕亚洲影院| 久久精品99久久无色码中文字幕| 2020欧美日韩在线视频| 人妻va精品va欧美va| 亚洲一区影音先锋| 免费在线观看污网站| 手机在线电影一区| 国产精品9999| 亚洲 小说区 图片区 都市| 午夜视频在线观看一区二区三区| 特黄特色免费视频| 欧美另类亚洲| 成人自拍视频网站| 美女91在线| 欧美精品一区二区蜜臀亚洲| 久久久久久久久久综合| 国产精品亚洲视频| 人妻互换免费中文字幕| 91成人精品在线| 欧美激情手机在线视频 | 噜噜噜91成人网| 欧美久久久久久| 韩国久久久久久| 亚洲一区av在线播放| 久久久久亚洲视频| 国产日韩欧美电影| 国产三级三级看三级| 成人看的视频| 成人黄色在线免费| 黄色av网站在线播放| 日韩一区二区中文字幕| 久操免费在线视频| jiyouzz国产精品久久| a级黄色一级片| 国产成人ay| 国产欧美一区二区| 中国av在线播放| 亚洲福利视频专区| 美女又爽又黄免费视频| 国产夜色精品一区二区av| 午夜宅男在线视频| 亚洲一级毛片| 久久国产日韩欧美| 久久久加勒比| 欧美肥老妇视频| 色资源在线观看| 精品视频1区2区| 日韩欧美中文字幕视频| 99国产一区二区三精品乱码| 精品免费国产一区二区| **女人18毛片一区二区| 国产区一区二区| 免费在线成人激情电影| 欧美裸身视频免费观看| 香蕉视频网站在线| 精品视频在线视频| 国产亚洲精品成人| 国产精品网曝门| 激情av中文字幕| 日韩经典中文字幕一区| 91免费国产精品| 精品中文字幕一区二区三区av| 成人深夜直播免费观看| 美女高潮在线观看| 菠萝蜜影院一区二区免费| 蜜臀久久99精品久久久| 欧美综合色免费| 国产亚洲精品码| 国产精品三级av在线播放| 催眠调教后宫乱淫校园| 久久电影网站中文字幕| 131美女爱做视频| 亚洲啊v在线观看| 欧美一区二区三区成人久久片 | 黄色激情在线播放| xxx成人少妇69| 男人天堂亚洲二区| 日韩免费一区二区三区在线播放| 中文字幕av第一页| 亚洲成人在线免费| 婷婷久久综合网| 国产三级欧美三级日产三级99| av在线天堂网| 国产一区二区三区免费观看| 国产天堂在线播放| 欧美日韩视频| 大地资源第二页在线观看高清版| 粉嫩一区二区三区四区公司1| 亚洲高清免费在线| 成人免费无遮挡无码黄漫视频| 国产中文一区二区三区| 日韩毛片在线免费看| 伊人影院久久| 国产日产欧美一区二区| 欧美一级精品片在线看| 久久久精品国产一区二区三区| 日韩精品一区国产| 国产欧美一区二区| 成人做爰视频www网站小优视频| 欧美激情乱人伦| 2024最新电影在线免费观看| 最近2019中文免费高清视频观看www99 | 久久精品aaaaaa毛片| 老司机亚洲精品一区二区| 国产欧美一区二区三区久久| 亚洲爱爱视频| 国产精品久久久久久久久借妻| 都市激情综合| 青青在线视频一区二区三区 | 国产精品三级美女白浆呻吟| 婷婷综合六月| 国产成人亚洲综合91精品| 中文字幕色婷婷在线视频| 午夜免费久久久久| 超级碰碰不卡在线视频| 久久免费观看视频| av在线最新| 7777免费精品视频| 性爽视频在线| 日韩免费在线视频| 超薄肉色丝袜脚交一区二区| 国产精品黄页免费高清在线观看| 欧美黑人巨大xxxxx| 国产精品电影网站| 日本欧美韩国| 成人黄色在线免费| 视频在线亚洲| 精品亚洲一区二区三区四区五区高| 国产欧美一区二区三区米奇| 美日韩精品免费| 不卡在线一区二区| 永久久久久久| 欧美日本国产| 鲁一鲁一鲁一鲁一色| 日韩制服丝袜av| 91在线第一页| av一二三不卡影片| 美女脱光内衣内裤| 国产精品美女久久久久久久| 日本在线一级片| 亚洲最色的网站| 草久视频在线观看| 欧美视频在线视频| 亚洲在线观看av| 日韩欧美在线1卡| 色视频免费在线观看| 中文字幕av一区二区| av观看在线| 欧美在线视频网| 少妇高潮一区二区三区99| 国产精品乱码| 日本电影一区二区| 国产一线二线三线女| 日韩精品1区2区3区| 原创真实夫妻啪啪av| 久久综合色之久久综合| 国产美女久久久久久| 欧美日韩免费网站| 国产精品久久久久久久一区二区| 精品国产乱码久久久久久蜜臀 | 麻豆一区二区麻豆免费观看| 亚洲成人网上| 亚洲欧洲一级| 中文字幕 日韩 欧美| 91天堂素人约啪| 九九精品视频免费| 欧美午夜激情在线| av一区二区三| 国产一区二区三区丝袜| 久久久久黄久久免费漫画| 国产精品小说在线| 久久99偷拍| 日本一区二区三区四区五区六区| 久久免费高清| 日本精品一二三区| 亚洲欧美综合色| 久久精品视频5| 精品va天堂亚洲国产| 黄色av电影在线播放| 国产激情综合五月久久| 好吊妞视频这里有精品| 欧美 另类 交| 免播放器亚洲一区| 黄色性生活一级片| 亚洲国产一区二区三区| 一级片视频网站| 亚洲色图35p| 日韩激情电影免费看| 国产高清一区视频| 亚洲高清影视| 超碰超碰在线观看| 国产亚洲va综合人人澡精品| 日韩av免费网址| 精品少妇一区二区三区日产乱码| 免费看a在线观看| 国产精品无av码在线观看| 自拍自偷一区二区三区| 黄页网站在线观看视频| 国产成人亚洲精品狼色在线| 欧美手机在线观看| 欧美日韩亚洲综合在线| 户外极限露出调教在线视频| 8050国产精品久久久久久| 国产精品x8x8一区二区| 免费在线黄网站| 国产成人午夜精品影院观看视频| 青娱乐国产在线| 日韩三级中文字幕| 99在线视频观看| 91免费版黄色| 欧美日韩国产免费观看| 无码国产精品一区二区高潮| 亚洲精品国产无套在线观| 国产美女精品视频国产| 九九热视频这里只有精品| 欧美h版在线观看| 妺妺窝人体色www看人体| 国产凹凸在线观看一区二区| 久久黄色免费视频| 亚洲成人性视频| 一本大道色婷婷在线| 欧美精品亚洲精品| 日韩不卡一区二区| 天堂av免费在线| 日韩欧美一级二级| 黄色羞羞视频在线观看| 国产精品久久久久久久天堂第1集| 亚洲区第一页| 成人免费无遮挡无码黄漫视频| 欧美日韩一区二区在线视频| 黄色在线论坛| 国产精品国产一区二区| 国产精品乱看| wwwww黄色| 欧美一区2区视频在线观看| 都市激情久久综合| 欧美国产视频在线观看| 日韩av一区二区在线影视| 欧美特黄一级片| 亚洲第一精品夜夜躁人人躁| 新版的欧美在线视频| 亚洲国产欧洲综合997久久 | 日韩特级毛片| 国内精品一区二区| 久久久久久夜| 久久精品一区二区三区四区五区 | 国产剧情在线| 国产精品一区视频网站| 久久蜜桃资源一区二区老牛| 久久国产精品国语对白| 日韩精品视频在线观看网址| 日本另类视频| 久久精品无码中文字幕| 国产亚洲制服色| 精品国产亚洲AV| 日韩美女福利视频| 亚洲欧美日韩高清在线| 激情综合丁香五月| 88在线观看91蜜桃国自产| 91福利在线尤物| 亚洲精品人成| 99久久精品费精品国产一区二区| 精品国产青草久久久久96| 欧美国产日本在线| 精品一区不卡| 欧美精品欧美极品欧美激情| 欧美精品第1页|