色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

第二屆大會回顧第25期 | OpenHarmony上的Python設備應用開發(fā)

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2024-08-27 11:53 ? 次閱讀

演講嘉賓 | 唐佐林

回顧整理 | 廖 濤

排版校對 | 宋夕明

003bb828-55e8-11ef-a4b4-92fbcf53809c.jpg

嘉賓介紹

OpenHarmony技術俱樂部分論壇

唐佐林電子科技大學OpenHarmony技術俱樂部指導老師、電子科技大學信息與軟件工程學院培訓中心企業(yè)導師、四川知識產(chǎn)權運營中心平臺智庫專家、成都市開源專委會專家委員、開放原子開源基金會開源講師、蜀鴻會創(chuàng)始人,研究方向:操作系統(tǒng),編譯原理,計算機視覺

視頻回顧

打開嗶哩嗶哩APP,觀看更清晰視頻

正文內(nèi)容

Python以其簡單、易學和功能強大而聞名,有著廣泛的用戶群體。采用Python開發(fā)有助于降低OpenHarmony的學習門檻。如何在OpenHarmony上用Python開發(fā)設備應用,有哪些關鍵技術?電子科技大學技術俱樂部指導老師唐佐林在第二屆OpenHarmony技術大會上進行了精彩分享。

004044e2-55e8-11ef-a4b4-92fbcf53809c.png

自2020年9月開源以來,在產(chǎn)業(yè)界和學術界的大力支持下,OpenHarmony已經(jīng)成為智能終端領域發(fā)展速度最快的開源操作系統(tǒng)。將Python引入 OpenHarmony,能擴大OpenHarmony的應用場景,吸引更多開發(fā)者參與代碼共建。

基于此,作者本人提出了“Py4OH”,即:Python for OpenHarmony,是OpenHarmony設備上的Python應用程序開發(fā)框架,能夠?qū)?a href="http://www.1cnz.cn/v/tag/1751/" target="_blank">硬件設備的差異所屏蔽,提供統(tǒng)一的接口和開發(fā)方式,極大的提高了設備應用程序的可移植性。完整的Py4OH框架主要分為三個部分:

Py4OH引擎:OpenHarmony上的Python語言解析器以及內(nèi)置接口。

Py4OH REPL:PC上的Python設備開發(fā)工具鏈,用于與Py4OH引擎通信完成設備編程

Py4OH庫:為OpenHarmony硬件定制開發(fā)的Python庫,方便設備編程。其中,核心庫集成于引擎中,由底層語言寫成,不可動態(tài)更改;擴展庫動態(tài)加載執(zhí)行,由Python語言寫成,可隨意修改和動態(tài)加載。

Py4OH的引擎架構(gòu)主要分為硬件層、操作系統(tǒng)層、API層以及應用程序?qū)印F渲校瑧贸绦蛑邪薖ython解釋器,可讀取、解析、執(zhí)行Python編程語言源代碼的程序。

005c7b30-55e8-11ef-a4b4-92fbcf53809c.png

Py4OH的開發(fā)環(huán)境架構(gòu)主要分為IDE / Low Code / AIGC、Py4OH REPL、Middleware Runtime以及Windows/Linux/Mac四層。其中,Middleware Runtime中間層的原理類似虛擬機,為Py4OH的跨平臺開發(fā)提供了虛擬環(huán)境;Py4OH REPL層與設備間的通信通過TCP、UDP以及Serial Port實現(xiàn)。

0067aa3c-55e8-11ef-a4b4-92fbcf53809c.png

基于Py4OH框架開發(fā)的優(yōu)勢主要有:語言簡單:輕松上手;接口統(tǒng)一:無需擔心接口劇烈變動;應用程序可以在線升級:能夠?qū)崿F(xiàn)遠程升級;可作為已有開發(fā)平臺中間件(間接接入設備)。

如何基于Py4OH-REPL實現(xiàn)與Py4OH引擎通信完成設備編程?主要步驟為:

一、預備工作:

下載CH340驅(qū)動并安裝

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

燒寫Py4OH鏡像文件(如:Py4OH-Hi3861-v1.0.1.bin,Py4OH-RK2206-v1.0.1.bin)

二、內(nèi)置函數(shù):

%config( port, wifi, id, pwd ):用于對設備進行配置

%connect( [IP] ):用于連接設備

%workspace( [path] ):用于設置當前工作目錄(Python文件應放置于工作目錄中)

%install( file ):用于將工作目錄中的Python文件從PC傳輸至設備中

%run( file ):用于執(zhí)行已安裝到設備的Python文件

%query( port ):用于查詢設備狀態(tài)

三、設備運行模式:

主要分為REPL模式和APP模式。REPL模式主要用于開發(fā)階段,可方便的驗證方案和調(diào)試程序;APP模式主要用于部署階段,設備啟動后從main.py文件開始執(zhí)行。設備運行模式可通過%config()函數(shù)切換,并于重啟后生效,例如:REPL模式:%config( COM14, mode, repl );APP模式:%config( COM14, mode, app )。此外,通過擴展不同的設備連接方式(如:藍牙,星閃,等),可進行空中編程(Device Programming Over the Air)。

006dd8b2-55e8-11ef-a4b4-92fbcf53809c.png

后續(xù),作者本人及其團隊,將繼續(xù)進行Py4OH的OpenCV、Inference Engine、LVGL以及Mqtt/OneNet等核心庫開發(fā)。電子科技大學OpenHarmony技術俱樂部也將持續(xù)深入OpenHarmony技術生態(tài)貢獻,進行OpenHarmony低代碼開發(fā)環(huán)境、OpenHarmony推理引擎適配、OpenHarmony圖像處理框架等方面的研究。

附:外設控制示例

007666bc-55e8-11ef-a4b4-92fbcf53809c.jpg

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

    關注

    56

    文章

    4795

    瀏覽量

    84646
  • OpenHarmony
    +關注

    關注

    25

    文章

    3717

    瀏覽量

    16286
收藏 人收藏

    評論

    相關推薦

    第二屆開放原子大賽首批賽項頒獎儀式在武漢舉辦

    近日,在2024開放原子開發(fā)大會暨首屆開源技術學術大會開幕式第二屆開放原子大賽首批賽項頒獎儀式成功舉辦。
    的頭像 發(fā)表于 12-23 11:24 ?173次閱讀

    第二屆開放原子大賽首批創(chuàng)新成果集結(jié)武漢

    12月20日至21日,武漢將迎來一場開源技術的盛會——2024開放原子開發(fā)大會暨首屆開源技術學術大會。屆時,第二屆開放原子大賽的首批獲獎團隊將閃耀亮相,展示他們的創(chuàng)新成果。
    的頭像 發(fā)表于 12-18 15:22 ?219次閱讀

    美光科技第二屆鏈博會精彩回顧

    此前,11月26-30日,歷時5天,第二屆中國國際供應鏈促進博覽會在北京圓滿落幕,一起來回顧美光科技在本次鏈博會的精彩時刻吧。
    的頭像 發(fā)表于 12-03 13:35 ?153次閱讀

    智芯公司亮相2024第二屆中國電氣工程大會

    近日,由智芯公司和北京郵電大學協(xié)同組織的2024第二屆中國電氣工程大會“先進通信技術賦能新型電力系統(tǒng)”專題分會場在安徽合肥成功舉辦。
    的頭像 發(fā)表于 12-02 14:18 ?215次閱讀

    帝奧微第二屆代理商大會圓滿召開

    近日,“帝奧微2024年第二屆全國代理商大會” 在上海研發(fā)中心圓滿召開。本次大會聚焦“智領芯程,合作共贏”主題,齊聚 80+代理商代表,共同探討未來發(fā)展趨勢。
    的頭像 發(fā)表于 11-29 13:45 ?273次閱讀

    知存科技邀您相約第二屆集成芯片和芯粒大會

    2024年11月8日-10日,以“集成芯片:邁進大芯片時代”為主題的第二屆集成芯片和芯粒大會將在北京嘉里大酒店舉行。本次大會由基金委集成芯片前沿科學基礎重大研究計劃指導專家組指導,由中
    的頭像 發(fā)表于 11-06 15:25 ?421次閱讀

    第二屆openEuler生態(tài)大會圓滿結(jié)束

    近日,第二屆openEuler生態(tài)大會(中國·湖南)成功舉辦。大會以“根植openEuler共建開源生態(tài)”為主題,旨在響應國家開源產(chǎn)業(yè)發(fā)展戰(zhàn)略,推動建設以openEuler為根技術的開源操作系統(tǒng)在湖南創(chuàng)新發(fā)展,構(gòu)建openEul
    的頭像 發(fā)表于 10-31 16:02 ?270次閱讀

    50萬獎金池!開放原子大賽——第二屆OpenHarmony創(chuàng)新應用挑戰(zhàn)賽正式啟動

    第二屆OpenHarmony創(chuàng)新應用挑戰(zhàn)賽作為開放原子大賽旗下的重要賽項,聚焦 OpenHarmony應用開發(fā),致力提升開發(fā)者的動手實踐能力
    發(fā)表于 10-24 15:40

    第二屆開放原子大賽火熱開啟

    第二屆開放原子大賽(簡稱“大賽”)是由開放原子開源基金會組織舉辦的開源技術領域?qū)I(yè)賽事,聚焦解決“真問題”,重點覆蓋基礎軟件、工業(yè)軟件、人工智能大模型等領域。
    的頭像 發(fā)表于 10-18 11:39 ?429次閱讀

    第二屆大會回顧24 | 面向OpenHarmony的軟件工程研究:機遇與挑戰(zhàn)

    隨著萬物智聯(lián)時代的到來,OpenHarmony作為一個開源的智能終端設備操作系統(tǒng)的框架和平臺,將會遇到哪些機遇和挑戰(zhàn)?北京航空航天大學教授、OpenHarmony技術俱樂部主任黎立在第二屆
    的頭像 發(fā)表于 08-07 18:14 ?1028次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>24<b class='flag-5'>期</b> | 面向<b class='flag-5'>OpenHarmony</b>的軟件工程研究:機遇與挑戰(zhàn)

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即
    的頭像 發(fā)表于 05-20 11:42 ?540次閱讀
    <b class='flag-5'>第二屆</b>英飛凌汽車創(chuàng)新峰會IACE開幕在即

    報名開啟!第二屆OpenHarmony開發(fā)大會2024重磅來襲!

    /jishu_2429449_1_1.html 預約直播: 第二屆OpenHarmony開發(fā)大會主論壇 第二屆
    發(fā)表于 05-14 15:23

    華工科技以智賦能,亮相第二屆船舶行業(yè)安全生產(chǎn)大會

    4月18-19日,第二屆船舶行業(yè)安全生產(chǎn)與應急管理技術交流大會在山東煙臺舉行。華工科技智能制造業(yè)務板塊應邀參加,并發(fā)表題為《船體結(jié)構(gòu)部件智能制造助力安全生產(chǎn)》的主題演講。
    的頭像 發(fā)表于 04-19 17:44 ?627次閱讀
    華工科技以智賦能,亮相<b class='flag-5'>第二屆</b>船舶行業(yè)安全生產(chǎn)<b class='flag-5'>大會</b>

    第二屆大會回顧15 | OpenHarmony性能調(diào)優(yōu)工具介紹

    與適配,潤和軟件芯片業(yè)務創(chuàng)立人,潤和芯片全棧解決方案平臺HiHope發(fā)起人,帶領公司進軍國際芯片領域并成為ARM生態(tài)圈Linaro重要合作伙伴。OpenHarmony項目群工作委員會成員,OpenHarmony Dev-Board SIG(
    的頭像 發(fā)表于 03-05 08:40 ?663次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>15<b class='flag-5'>期</b> | <b class='flag-5'>OpenHarmony</b>性能調(diào)優(yōu)工具介紹

    第二屆大會回顧6 | OpenHarmony游戲生態(tài)建設

    Turbo黑科技核心成員,在OpenHarmony社區(qū)擔任開源圖形驅(qū)動SIG、游戲SIG、兼容性工作組組長等職務。 視頻回顧 ? 打開嗶哩嗶哩APP,觀看更清晰視頻 正文內(nèi)容 游戲作為一種大眾娛樂方式越來越被人們所接受,影響
    的頭像 發(fā)表于 12-26 08:36 ?399次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>6<b class='flag-5'>期</b> | <b class='flag-5'>OpenHarmony</b>游戲生態(tài)建設
    主站蜘蛛池模板: 久久久GOGO无码啪啪艺术| 久久精品午夜一区二区福利| 国产私拍福利精品视频| 国精产品一区一区三区有限| 精品久久久久久无码人妻国产馆| 久久全国免费观看视频| 男女AA片免费| 十七岁日本免费完整版BD| 亚洲黄网站wwwwww| 中文字幕专区高清在线观看| AV97最新无码喷水叫床| 国产91网站在线观看免费| 韩国无遮羞禁动漫在线观看| 泷泽萝拉首部av| 色综合久久五月| 亚洲中字幕永久在线观看| AV久久久囯产果冻传媒| 国产精品大全国产精品| 久久99热成人精品国产| 青草久久精品亚洲综合专区| 午夜影视不用充钱的免费| 在线二区 中文 无码| 春药按摩人妻中文字幕| 精品国产午夜福利在线观看蜜月 | 把腿张开再深点好爽宝贝| 国产精一品亚洲二区在线播放| 嗯呐啊唔高H兽交| 青青久在线| 亚洲精品在线影院| av淘宝 在线观看| 国产专区青青在线视频| 欧美另类极品videosbest| 性色欲情网站IWWW九文堂| 97人人碰免费视频公开| 国产精人妻无码一区麻豆| 免费国产成人| 亚洲精品成人无码区一在线观看| 99热在线观看| 精品极品三大极久久久久| 日本熟妇乱妇熟色在线电影| 夜色视频社区|