清空記錄
歷史記錄
取消
清空記錄
歷史記錄
大家好!我是一名剛?cè)腴TOpenHarmony的小白,很高興能夠和大家一起學(xué)習(xí)OpenHarmony,在本系列文章里,我將分享使用Purple Pi OH從零開始學(xué)習(xí)開源鴻蒙的整個(gè)流程,并提供每一步需要完成的文件和相應(yīng)的示例。
本文會(huì)詳細(xì)介紹Purple Pi OH開發(fā)板-認(rèn)識(shí)接口-如何燒錄-常見問題解答,注意:過程中可能會(huì)遇到與示例不同的錯(cuò)誤提示,請(qǐng)大家根據(jù)錯(cuò)誤提示和環(huán)境自行搜索,下載所需的:命令,驅(qū)動(dòng)程序,編譯器等。
以下是基于Purple Pi OH的 7天學(xué)習(xí)OpenHarmony的流程概覽表格:
DAY | 分享內(nèi)容 |
1 | 燒錄環(huán)境搭建、官方固件燒錄 |
2 | 功能測(cè)試:屏幕、WIFI、藍(lán)牙 |
3 | 功能測(cè)試:耳機(jī)、相機(jī)、以太網(wǎng) |
4 | 功能測(cè)試:USB、TF CARD、UART、RTC |
5 | 編譯環(huán)境搭建、固件編譯、固件燒錄 |
6 | 第1個(gè)OpenHarmony應(yīng)用程序 |
7 | 分享總結(jié) |
盒子照片
產(chǎn)品和配件【套餐一】
俗話說:工欲善其事,必先利其器。在本次OpenHarmony進(jìn)階學(xué)習(xí)之路上,我選擇了一款來自【深圳觸覺智能】的開發(fā)板,名為Purple Pi OH。這款開發(fā)板,售價(jià)僅249元,配置為2+16G,搭載了瑞芯微 RK3566 四核 64 位 Cortex-A55 處理器。
Purple Pi OH具有非常小巧精致的體積,大小與一張卡片相近,方便攜帶,并且只需一根Type-C線即可滿足供電和應(yīng)用安裝的需求。
此外,Purple Pi OH還提供了豐富的接口選項(xiàng),包括HDMI輸出、M.2 PCIe 2.0 x1、千兆網(wǎng)口、USB 2.0、USB 3.0接口和40pin擴(kuò)展排針等,適用于廣泛的領(lǐng)域,涵蓋AIoT各個(gè)行業(yè)。
Purple Pi OH 支持多種操作系統(tǒng),例如OpenHarmony OS、 Android11、Ubuntu、Debian和麒麟OS,為產(chǎn)品研產(chǎn)提供安全穩(wěn)定的系統(tǒng)環(huán)境。
作為目前市場(chǎng)上最實(shí)惠的OpenHarmony標(biāo)準(zhǔn)系統(tǒng)開源開發(fā)板,在300元以下的價(jià)格范圍內(nèi)無出其右者。筆者也是第一次接觸這類開發(fā)板,并親自體驗(yàn)了項(xiàng)目中的每個(gè)過程,真實(shí)感受到其優(yōu)秀之處。如果各位新手已經(jīng)被吸引,歡迎大家購(gòu)買Purple Pi OH開發(fā)板,開始自己的OpenHarmony進(jìn)階之路。
Purple Pi OH官網(wǎng)介紹地址:
http://nongminhua.com.cn/product-item-37.html
官網(wǎng)的資料下載頁會(huì)有更加詳細(xì)的手冊(cè),大家可以按需閱讀。
Purple Pi OH正面接口指示圖
Purple Pi OH背面接口指示圖
更多有關(guān)主板接口的介紹文檔:
《Purple-Pi-OH 上手指南》
《Purple Pi OH-V1智能主板使用手冊(cè)》
主板共有三個(gè)供電接口,在這里我們選用主板的標(biāo)準(zhǔn)TYPE-C座進(jìn)行上電,如下圖所示。
首先我們了解下,什么是一般意義上的燒錄?燒錄,是通過相應(yīng)的工具將數(shù)據(jù)下載(也稱為燒錄)到Flash存儲(chǔ)。
在這里我們燒錄的是已經(jīng)編譯好的固件,那什么又是固件?固件(Firmware)就是我們編譯出來最終生成的image文件,固件擔(dān)任著一個(gè)系統(tǒng)最基礎(chǔ)的數(shù)據(jù)存儲(chǔ)工作,比如計(jì)算機(jī)上電后第一個(gè)啟動(dòng)的程序BIOS,它就是從Flash讀取回來的一份固件。
至此,我們可以簡(jiǎn)單理解接下來的實(shí)例為:將固件燒錄到主板上,使得主板內(nèi)含有已經(jīng)編譯好的”系統(tǒng)”。
簡(jiǎn)單了解上電操作后,接下來我們要對(duì)主板進(jìn)行燒錄操作,將OpenHarmony OS拷入主板。
鏈接:
https://pan.baidu.com/s/1s6nORnf4z_mfUjUX5IswBA?pwd=1234
提取碼:1234
從百度網(wǎng)盤下載已經(jīng)編譯好的鏡像文件;固件文件分兩種:
固件類型 | 說明 |
單個(gè)完整鏡像包 | 統(tǒng)一固件包是由分區(qū)鏡包合并成的單個(gè)update.img文件 |
分區(qū)鏡像包 | 分區(qū)包括loader、parameter、uboot、misc、boot、RECOVERY、oem、rootfs、userdata等。 一般在調(diào)試的時(shí)候可單獨(dú)燒錄對(duì)應(yīng)分區(qū)鏡像,而無需重復(fù)燒錄整包。 |
注:在這里我們選擇下載整包固件:./firmware/ohos4.0/purple-pi-ohos4.0-單頻WIFI-mipi-231102.img,方便燒錄,在后面編譯時(shí)我們會(huì)來進(jìn)一步了解分區(qū)固件。
工具下載:
鏈接:
https://pan.baidu.com/s/1PctxYBSwYuK7ZPM37b2aeg?pwd=1234
提取碼:1234
分別下載:DriverAssitant_v5.11.zip和RKDevTool_Release_v2.95.zip
驅(qū)動(dòng)安裝,在“設(shè)備管理器”中選中設(shè)備點(diǎn)右鍵加載對(duì)應(yīng)的驅(qū)動(dòng)
第一次打開工具會(huì)有提示加載config文件錯(cuò)誤,這里我們以整包燒錄為例,所以這里先不用管。點(diǎn)擊升級(jí)固件。點(diǎn)擊固件,并選擇我們剛才下載好的img文件。
4.2主板進(jìn)入升級(jí)模式
需要先讓主板進(jìn)入到升級(jí)模式,才可以給主板燒寫固件。Purple-Pi-OH主板的升級(jí)模式有LOADER和MASKROM兩種模式。這里我們只介紹進(jìn)入LOADER模式,大家可以去官網(wǎng)燒錄手冊(cè)查看更多模式。(“Recovery鍵”即上文正面接口示意圖中“燒錄按鍵”)
進(jìn)入LOADER模式
硬件方法進(jìn)入LOADER模式
上圖黃色框內(nèi)為 RECOVERY 按鍵,綠色框內(nèi)為 Type-C OTG 接口。
1.斷開主板的所有供電;
2.按住設(shè)備上的 RECOVERY 鍵并保持 ;
3.使用USB Type-C 數(shù)據(jù)線連接板子Type-C口和電腦USB端口;
4. 大約兩秒鐘后,燒錄軟件會(huì)識(shí)別到LOADER設(shè)備。
4.3整包固件燒錄
1. 讓主板進(jìn)入LOADER模式,
2.點(diǎn)擊[升級(jí)固件]->[固件],加載要燒錄的整包鏡像ohos.img 文件。
3.待文件加載完后,點(diǎn)擊[升級(jí)]按鍵即可將ohos.img 鏡像文件燒錄至主板中。
4.燒錄完成后再次上電時(shí)無需按住Recovry鍵,直接上電即可。
注:燒錄所指的固件與鏡像同義
特別說明:
1、OpenHarmony系統(tǒng)對(duì)應(yīng)mipi版本的固件正常啟動(dòng)需要連接tp,這里我們只需要先將固件燒錄即可,后續(xù)連接屏幕進(jìn)入系統(tǒng)。
2、OpenHarmony系統(tǒng)正常啟動(dòng)后,也會(huì)被識(shí)別為L(zhǎng)OADER設(shè)備,會(huì)被誤認(rèn)為按下Recovery鍵的LOADER模式,此時(shí)下載會(huì)提示如下錯(cuò)誤,請(qǐng)重新嘗試按下Recovery鍵后上電:
更多詳細(xì)內(nèi)容參考官網(wǎng)手冊(cè):Purple-Pi-OH OHOS 固件燒錄手冊(cè)
可能原因:驅(qū)動(dòng)安裝失敗或燒錄版本過高。
參考解決方案:重新安裝較低版本燒錄工具(RKDevTool_Release);
驅(qū)動(dòng)安裝:運(yùn)行驅(qū)動(dòng)安裝程序,點(diǎn)擊“卸載驅(qū)動(dòng)”后重新“安裝驅(qū)動(dòng)”。
注意:成功燒錄鏡像后再次上電無需長(zhǎng)按Recovery鍵,直接上電即可。Recovery鍵僅作燒錄新鏡像時(shí)使主板進(jìn)入Loader模式。