精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開(kāi)發(fā)板上的完整Python開(kāi)源項(xiàng)目

OpenHarmony技術(shù)社區(qū) ? 來(lái)源:鴻蒙技術(shù)社區(qū) ? 作者:唐佐林 ? 2021-12-03 10:26 ? 次閱讀

你是不是被設(shè)備開(kāi)發(fā)環(huán)境搭建惹惱過(guò)?你是不是因?yàn)橐欢丫幾g錯(cuò)誤而崩潰過(guò)?你是不是對(duì)燒寫(xiě)設(shè)備時(shí)需要的那 5 分鐘感到無(wú)語(yǔ)?現(xiàn)在,另外一種開(kāi)發(fā)選擇真的來(lái)了?。。?!

懷著無(wú)比激動(dòng)的心情,再再再次向大家介紹我的這個(gè) Python 開(kāi)源項(xiàng)目。并且這次是帶著誠(chéng)意來(lái)的,直接上手的 Python 完整版已經(jīng)可下載使用了。

不像前幾次那樣,說(shuō)好了是 Python,可是最終還是需要編譯 C 代碼,還是需要燒寫(xiě)設(shè)備。?!,F(xiàn)在,可以徹底屏蔽 C 語(yǔ)言,使用 Python 語(yǔ)言動(dòng)態(tài)對(duì)設(shè)備進(jìn)行編程了。

人生苦短,快用Python!

Py4OH-REPL 閃亮登場(chǎng)

Py4OH-REPL 是運(yùn)行于 PC 上的命令行應(yīng)用程序,其功能是與運(yùn)行 Py4OH 的開(kāi)發(fā)板進(jìn)行通信,動(dòng)態(tài)將 Python 代碼傳遞到開(kāi)發(fā)板執(zhí)行,并實(shí)時(shí)顯示執(zhí)行結(jié)果。

這個(gè) PC 應(yīng)用程序是由我自主設(shè)計(jì)開(kāi)發(fā)的,大家使用后有任何建議和意見(jiàn)都可以直接給我留言。

預(yù)備工作

如下:

下載附件中的 CH340 驅(qū)動(dòng)并安裝

將設(shè)備連接至 PC 并確認(rèn)串口(如:COM14)

下載附件中的燒寫(xiě)工具 Hiburn.exe 和鏡像文件 Py4OH-Hi3861-v1.0.0.bin,并放置于同一目錄

在步驟 3 的目錄中執(zhí)行燒寫(xiě)命令:Hiburn.exe -com:14 -bin:Py4OH-Hi3861-v1.0.0.bin,如下圖:

ecf7ebc6-53c2-11ec-b2e9-dac502259ad0.png

REPL 內(nèi)置函數(shù)使用說(shuō)明

//設(shè)備配網(wǎng)//

函數(shù):%config(port,wifi,id,pwd)

說(shuō)明:%config() 是 REPL 提供的內(nèi)置函數(shù),用于對(duì)設(shè)備進(jìn)行配置

參數(shù)說(shuō)明:

port –設(shè)備串口號(hào)

wifi–常量,指明配置 wifi 連接所需的信息

id–wifi名稱

pwd–wifi密碼

注意:使用 %config() 函數(shù)對(duì)設(shè)備進(jìn)行配置后必須重啟才能生效。

//設(shè)備連接//

函數(shù):%connect( [IP] )

說(shuō)明:%connect() 是 REPL 提供的內(nèi)置函數(shù),用于連接設(shè)備

參數(shù)說(shuō)明:IP–字符串形式的設(shè)備 IP 地址,如:192.168.3.22

一般情況下,可省略 IP 參數(shù),直接 %connect() 連接設(shè)備;但附近存在多個(gè)設(shè)備時(shí),需要明確指明設(shè)備 IP 地址進(jìn)行連接,如:%connect(192.168.3.10)。

PS:%disconnect() 函數(shù)將斷開(kāi)與設(shè)備的連接。

//工作區(qū)設(shè)置//

函數(shù):%workspace( [path] )

說(shuō)明:%workspace() 是REPL提供的內(nèi)置函數(shù),用于設(shè)置當(dāng)前工作目錄(Python文件應(yīng)放置于工作目錄中)

參數(shù)說(shuō)明:path – 目標(biāo)Python文件所存放的本機(jī)目錄

//Python 文件安裝//

函數(shù):%install( [file] )

說(shuō)明:%install() 是 REPL 提供的內(nèi)置函數(shù),用于將工作目錄中的 Python 文件從 PC 傳輸至設(shè)備中

參數(shù)說(shuō)明:file–需要安裝到設(shè)備的 Python 文件

//Python 文件執(zhí)行//

函數(shù):%run( file )

說(shuō)明:%run() 是 REPL 提供的內(nèi)置函數(shù),用于執(zhí)行已安裝到設(shè)備的 Python 文件

參數(shù)說(shuō)明:file–已經(jīng)存在于設(shè)備中的 Python 文件

//設(shè)備狀態(tài)查詢//

函數(shù):%query( port )

說(shuō)明:%query() 是 REPL 提供的內(nèi)置函數(shù),用于查詢?cè)O(shè)備狀態(tài)

參數(shù)說(shuō)明:port–設(shè)備串口號(hào)

ed28a590-53c2-11ec-b2e9-dac502259ad0.png

設(shè)備運(yùn)行模式

設(shè)備可運(yùn)行于 REPL 模式和 APP 模式。

①REPL 模式主要用于開(kāi)發(fā)階段,可方便的驗(yàn)證方案和調(diào)試程序。

當(dāng)設(shè)備運(yùn)行于 REPL 模式時(shí),設(shè)備啟動(dòng)階段會(huì)嘗試連接 wifi,若連接失敗,則無(wú)法進(jìn)行實(shí)時(shí)編程,腳本安裝和執(zhí)行。

此時(shí),可將設(shè)備連接至 PC,并通過(guò) %config() 函數(shù)重新配網(wǎng)。REPL 模式需要在開(kāi)發(fā)板聯(lián)網(wǎng)時(shí)(局域網(wǎng))使用。

②APP 模式主要用于部署階段,設(shè)備啟動(dòng)后從 main.py 文件開(kāi)始執(zhí)行。

APP 模式下,設(shè)備行為完全依賴于以 main.py 作為入口的 Python 程序,對(duì)開(kāi)發(fā)板是否聯(lián)網(wǎng)無(wú)要求。

設(shè)備運(yùn)行模式可通過(guò) %config() 函數(shù)切換,如:

REPL 模式:%config( COM14, mode, repl )

APP 模式:%config( COM14, mode, app )

注意:切換運(yùn)行模式后必須重啟才能生效。

設(shè)備實(shí)時(shí)編程

直接在 REPL 命令行輸入 Python 語(yǔ)句,回車即可。

ed6e318c-53c2-11ec-b2e9-dac502259ad0.png

Py4OH 使用視頻

https://harmonyos.51cto.com/show/9231

更多 Python 設(shè)備開(kāi)發(fā)文章即將解鎖。。.。。.

開(kāi)源地址:

https://gitee.com/delphi-tang/python-for-hos
編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84081
  • 鴻蒙開(kāi)發(fā)板

    關(guān)注

    1

    文章

    21

    瀏覽量

    4457

原文標(biāo)題:鴻蒙開(kāi)發(fā)板上的完整Python發(fā)布了!

文章出處:【微信號(hào):gh_834c4b3d87fe,微信公眾號(hào):OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【免費(fèi)分享】OpenHarmony鴻蒙物聯(lián)網(wǎng)開(kāi)發(fā)板資料包一網(wǎng)打盡,附教程/視頻/項(xiàng)目/源碼...

    ?想要深入學(xué)習(xí)鴻蒙設(shè)備開(kāi)發(fā)鴻蒙物聯(lián)網(wǎng)開(kāi)發(fā)嗎?現(xiàn)在機(jī)會(huì)來(lái)了!我們?yōu)槌鯇W(xué)者們準(zhǔn)備了一份全面的資料包,包括原理圖、教程、視頻、項(xiàng)目、源碼等,所有
    的頭像 發(fā)表于 09-14 14:09 ?160次閱讀
    【免費(fèi)分享】OpenHarmony<b class='flag-5'>鴻蒙</b>物聯(lián)網(wǎng)<b class='flag-5'>開(kāi)發(fā)板</b>資料包一網(wǎng)打盡,附教程/視頻/<b class='flag-5'>項(xiàng)目</b>/源碼...

    瑞芯微RK3568鴻蒙開(kāi)發(fā)板OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

    本文適用于OpenHarmony開(kāi)源鴻蒙系統(tǒng)修改cfg文件權(quán)限方法,深圳觸覺(jué)智能研發(fā)的RK3566、RK3568、RK3588等開(kāi)發(fā)板、主板等產(chǎn)品均適用此教程
    的頭像 發(fā)表于 09-11 13:26 ?444次閱讀
    瑞芯微RK3568<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)板</b>OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

    數(shù)量有限:6款“入門+項(xiàng)目進(jìn)階”開(kāi)發(fā)板限時(shí)特惠!30余套項(xiàng)目案例免費(fèi)領(lǐng)!

    ?華清遠(yuǎn)見(jiàn)研發(fā)中心,面向個(gè)人學(xué)習(xí)、學(xué)生畢設(shè)、高校教學(xué),精心打造六款“入門+項(xiàng)目進(jìn)階”開(kāi)發(fā)板。這六款開(kāi)發(fā)板,面向嵌入式、物聯(lián)網(wǎng)方向的學(xué)習(xí),均配套了豐富的學(xué)習(xí)資料及綜合項(xiàng)目實(shí)戰(zhàn)案例。后臺(tái)私
    的頭像 發(fā)表于 08-20 14:17 ?220次閱讀
    數(shù)量有限:6款“入門+<b class='flag-5'>項(xiàng)目</b>進(jìn)階”<b class='flag-5'>開(kāi)發(fā)板</b>限時(shí)特惠!30余套<b class='flag-5'>項(xiàng)目</b>案例免費(fèi)領(lǐng)!

    馬上教會(huì)你Purple Pi OH開(kāi)發(fā)板之ADB常用命令

    開(kāi)源鴻蒙硬件方案領(lǐng)跑者觸覺(jué)智能本文適用于在PurplePiOH開(kāi)發(fā)板進(jìn)行分區(qū)鏡像燒錄。觸覺(jué)智能的PurplePiOH鴻蒙開(kāi)源主板,是華為L(zhǎng)a
    的頭像 發(fā)表于 06-06 08:32 ?339次閱讀
    馬上教會(huì)你Purple Pi OH<b class='flag-5'>開(kāi)發(fā)板</b>之ADB常用命令

    手把手教你如何在Purple Pi OH開(kāi)發(fā)板安裝Opencv

    開(kāi)源鴻蒙硬件方案領(lǐng)跑者觸覺(jué)智能本文適用于在PurplePiOH開(kāi)發(fā)板安裝Opencv。觸覺(jué)智能的PurplePiOH鴻蒙開(kāi)源主板,是華為L(zhǎng)a
    的頭像 發(fā)表于 05-31 08:33 ?605次閱讀
    手把手教你如何在Purple Pi OH<b class='flag-5'>上</b><b class='flag-5'>開(kāi)發(fā)板</b>安裝Opencv

    項(xiàng)目分享|基于ELF 1S開(kāi)發(fā)板完成的物聯(lián)網(wǎng)開(kāi)源項(xiàng)目

    ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來(lái),持續(xù)吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S開(kāi)發(fā)板完成的嵌入式物聯(lián)網(wǎng)項(xiàng)目,見(jiàn)證智慧
    的頭像 發(fā)表于 05-14 09:03 ?1223次閱讀
    <b class='flag-5'>項(xiàng)目</b>分享|基于ELF 1S<b class='flag-5'>開(kāi)發(fā)板</b>完成的物聯(lián)網(wǎng)<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>

    鴻蒙OpenHarmony開(kāi)發(fā)板解析:【芯片解決方案】

    芯片解決方案是指基于某款開(kāi)發(fā)板完整解決方案,包含驅(qū)動(dòng)、設(shè)備側(cè)接口適配、開(kāi)發(fā)板sdk等。
    的頭像 發(fā)表于 05-10 15:42 ?962次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony<b class='flag-5'>開(kāi)發(fā)板</b>解析:【芯片解決方案】

    OpenHarmony鴻蒙南向開(kāi)發(fā)案例:【智能貓眼(基于Hi3518開(kāi)發(fā)板)】

    基于Hi3518開(kāi)發(fā)板,使用開(kāi)源OpenHarmony開(kāi)發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3518開(kāi)發(fā)板中攝像頭獲取的數(shù)據(jù)通過(guò)RTSP協(xié)議傳輸?shù)绞謾C(jī)并顯示 。
    的頭像 發(fā)表于 04-22 15:46 ?1671次閱讀
    OpenHarmony<b class='flag-5'>鴻蒙</b>南向<b class='flag-5'>開(kāi)發(fā)</b>案例:【智能貓眼(基于Hi3518<b class='flag-5'>開(kāi)發(fā)板</b>)】

    OpenHarmony鴻蒙南向開(kāi)發(fā)案例:【智能貓眼(基于3516開(kāi)發(fā)板)】

    基于Hi3516開(kāi)發(fā)板,使用開(kāi)源OpenHarmony開(kāi)發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3516開(kāi)發(fā)板中攝像頭獲取的數(shù)據(jù)通過(guò)RTSP協(xié)議傳輸?shù)绞謾C(jī)并顯示 。
    的頭像 發(fā)表于 04-19 22:01 ?427次閱讀
    OpenHarmony<b class='flag-5'>鴻蒙</b>南向<b class='flag-5'>開(kāi)發(fā)</b>案例:【智能貓眼(基于3516<b class='flag-5'>開(kāi)發(fā)板</b>)】

    ELF 1技術(shù)貼|如何將Python3.6.9移植到開(kāi)發(fā)板

    如何進(jìn)行交叉編譯并移植到ELF1開(kāi)發(fā)板。在網(wǎng)址:https://www.python.org/ftp/python/下載Python-3.
    的頭像 發(fā)表于 02-22 14:06 ?320次閱讀
    ELF 1技術(shù)貼|如何將<b class='flag-5'>Python</b>3.6.9移植到<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b>

    盤點(diǎn)那些硬件+項(xiàng)目學(xué)習(xí)套件:Hi3861鴻蒙開(kāi)發(fā)板及入門常見(jiàn)問(wèn)題解答

    華清遠(yuǎn)見(jiàn)20歲了~過(guò)去3年里,華清遠(yuǎn)見(jiàn)研發(fā)中心針對(duì)個(gè)人開(kāi)發(fā)板業(yè)務(wù),打造了多款硬件+項(xiàng)目學(xué)習(xí)套件,涉及STM32單片機(jī)、嵌入式、物聯(lián)網(wǎng)、人工智能、鴻蒙、ESP32、阿里云IoT等多技術(shù)方向。 今天我們
    發(fā)表于 02-01 16:55

    開(kāi)源大師兄開(kāi)發(fā)板通過(guò) OpenHarmony 3.2 Release版本兼容性測(cè)評(píng)

    近期,江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司(以下簡(jiǎn)稱“潤(rùn)開(kāi)鴻”)開(kāi)源?師兄開(kāi)發(fā)板順利通過(guò)OpenHarmony3.2.1Release版本兼容性測(cè)評(píng),為基于開(kāi)源大師兄開(kāi)發(fā)板研發(fā)更多可釋放該系統(tǒng)版
    的頭像 發(fā)表于 01-20 08:02 ?709次閱讀
    <b class='flag-5'>開(kāi)源</b>大師兄<b class='flag-5'>開(kāi)發(fā)板</b>通過(guò) OpenHarmony 3.2 Release版本兼容性測(cè)評(píng)

    鴻蒙設(shè)備-開(kāi)發(fā)板基礎(chǔ)學(xué)習(xí)(BearPi-HM Micro)

    的\"setting\"應(yīng)用 本文內(nèi)容是鴻蒙開(kāi)發(fā)中對(duì)開(kāi)發(fā)板技術(shù)的簡(jiǎn)單運(yùn)用,更多的鴻蒙開(kāi)發(fā)技術(shù)可以前往我主頁(yè)查詢,下面分享
    發(fā)表于 01-08 21:54

    國(guó)產(chǎn)開(kāi)發(fā)板打造開(kāi)源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X開(kāi)發(fā)板

    本篇測(cè)評(píng)由面包論壇的優(yōu)秀測(cè)評(píng)者“JerryZhen”提供。本文將介紹基于米爾電子MYD-JD9X開(kāi)發(fā)板打造成開(kāi)源的Thingsboard網(wǎng)關(guān)。Thingsboard網(wǎng)關(guān)是一個(gè)開(kāi)源的軟
    的頭像 發(fā)表于 10-13 08:01 ?661次閱讀
    國(guó)產(chǎn)<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>上</b>打造<b class='flag-5'>開(kāi)源</b>ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X<b class='flag-5'>開(kāi)發(fā)板</b>

    Banana Pi 開(kāi)源硬件基于ESP32-S3開(kāi)發(fā)的物聯(lián)網(wǎng)開(kāi)發(fā)板系列

    Banana Pi 開(kāi)源硬件基于ESP32-S3開(kāi)發(fā)的物聯(lián)網(wǎng)開(kāi)發(fā)板系列
    的頭像 發(fā)表于 09-28 16:21 ?961次閱讀
    Banana Pi <b class='flag-5'>開(kāi)源</b>硬件基于ESP32-S3<b class='flag-5'>開(kāi)發(fā)</b>的物聯(lián)網(wǎng)<b class='flag-5'>開(kāi)發(fā)板</b>系列