chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

【產品應用】用 AWTK 和 AWPLC 快速開發(fā)嵌入式應用程序 (6)-在線調試

AGk5_ZLG_zhiyua ? 來源:未知 ? 2022-11-17 11:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

AWPLC 除了提供打印日志的調試方式外,還提供了在線調試的功能。本文用我們之前講過的定時器例子,來演示如何使用在線調試功能。

6debe7ee-662a-11ed-8abf-dac502259ad0.jpg背景

AWTK全稱 Toolkit AnyWhere,是 ZLG 開發(fā)的開源 GUI 引擎,旨在為嵌入式系統(tǒng)、WEB、各種小程序、手機和 PC 打造的通用 GUI 引擎,為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的 GUI 引擎。

AWPLC是 ZLG 自主研發(fā)的 PLC 系統(tǒng)(兼容 IEC61131-3),其中 AWPLC 的運行時庫(Runtime)基于 ZLG TKC 開發(fā),可以移植到到任何主流 RTOS嵌入式系統(tǒng)。AWPLC 的集成開發(fā)環(huán)境(IDE)基于 AWTK 開發(fā),可以運行在 Windows、MacOS 和 Linux 系統(tǒng)之上。AWPLC 的主要目標之一是把 PLC 中低代碼開發(fā)方法引入到嵌入式軟件,從而提高嵌入式軟件的開發(fā)效率和可靠性。

6debe7ee-662a-11ed-8abf-dac502259ad0.jpg簡介

在線調試功能對程序員來說非常重要的,沒有調試功能就像被人蒙上了眼睛。AWPLC 除了提供打印日志的調試方式外,還提供了在線調試的功能,在線調試不僅支持源碼級的斷點,還支持功能塊級的斷點。本文用我們之前講過的定時器例子,來演示如何使用在線調試功能。

6debe7ee-662a-11ed-8abf-dac502259ad0.jpg在線調試

1. 運行被調試的程序

到目前為止,我們都是在 PC 上模擬運行的,runPLC 是 AWPLC 的模擬程序。按下面的方式,可以運行 ztimer 例子。

./bin/runPLCztimer

2. 準備調試

在 designer 中打開 ztimer 項目,點擊"調試"按鈕,可以打開調試界面。

6e148d8e-662a-11ed-8abf-dac502259ad0.png

3. 設置斷點

雙擊功能塊可以在對應的功能塊上設置斷點,設置斷點后,功能塊上會顯示一個小紅點表示已經設置了斷點。再次雙擊可以取消該斷點。

6e28fa8a-662a-11ed-8abf-dac502259ad0.png

4. 開始調試

點擊調試界面上的“開始“按鈕,開始調試:

6e434aca-662a-11ed-8abf-dac502259ad0.png

當程序運行到指定斷點時,對應的代碼會高亮,對應的功能塊也會有箭頭指示。

6e56832e-662a-11ed-8abf-dac502259ad0.png

5. 查看變量

在線調試最方便的的地方,就是可以查看系統(tǒng)實時的狀態(tài),在 AWPLC 中可查看局部變量(temp 變量),成員變量(local)和全局變量(global)。6e7008b2-662a-11ed-8abf-dac502259ad0.png* 這里還需完善,以后將功能塊的輸入/輸出變量直接顯示到圖上。

6debe7ee-662a-11ed-8abf-dac502259ad0.jpg總結

AWPLC 調試功能和界面還需要完善,不過總的來說,還是挺方便的。目前 AWPLC 還是一個獨立 AWTK 的控件,上面是該控件的演示程序,等成熟后會集成到 AWStudio 里去。

【版權聲明】本文為ZLG開發(fā)者社區(qū)用戶原創(chuàng)內容,未經授權不得轉載。歡迎更多用戶到社區(qū)交流互動、創(chuàng)作博文,一經采用,可獲得百元京東E卡。

6e8e1bea-662a-11ed-8abf-dac502259ad0.png

6e9e8c0a-662a-11ed-8abf-dac502259ad0.jpg

6eb08c3e-662a-11ed-8abf-dac502259ad0.jpg6ed245e0-662a-11ed-8abf-dac502259ad0.jpg6ee6e4c8-662a-11ed-8abf-dac502259ad0.jpg6ef74638-662a-11ed-8abf-dac502259ad0.jpg6f0eb19c-662a-11ed-8abf-dac502259ad0.jpg6f21ef50-662a-11ed-8abf-dac502259ad0.jpg6f3641d0-662a-11ed-8abf-dac502259ad0.jpg


原文標題:【產品應用】用 AWTK 和 AWPLC 快速開發(fā)嵌入式應用程序 (6)-在線調試

文章出處:【微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。


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

    關注

    13

    文章

    423

    瀏覽量

    32598
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式單片機開發(fā)學習路徑

    嵌入式系統(tǒng)是現代科技的重要組成部分,廣泛應用于智能家居、汽車電子、工業(yè)控制、醫(yī)療設備等領域。學習嵌入式單片機開發(fā)不僅能提升個人技能,還能開拓職業(yè)發(fā)展路徑。本文將為你提供一條詳細的嵌入式
    發(fā)表于 02-09 15:42

    嵌入式驅動開發(fā),需要掌握哪些技能?

    單元測試、集成測試、系統(tǒng)測試等,并學會使用調試工具進行問題排查。 6、 其他嵌入式驅動開發(fā),實質也是軟件開發(fā),還需要掌握
    發(fā)表于 01-20 16:46

    Linux 下開發(fā)嵌入式必備命令速查表

    嵌入式開發(fā)中,Linux系統(tǒng)幾乎成為必備的開發(fā)環(huán)境。不管你是在做STM32、RaspberryPi、還是基于ARM的板子,熟練掌握Linux命令不僅能加快開發(fā)效率,還能讓你在調試、交
    的頭像 發(fā)表于 01-19 09:06 ?921次閱讀
    Linux 下<b class='flag-5'>開發(fā)</b><b class='flag-5'>嵌入式</b>必備命令速查表

    什么是嵌入式應用開發(fā)?

    。 · ?醫(yī)療設備?:如心電圖儀、血壓計等。 開發(fā)工具和技術 嵌入式開發(fā)過程中常用的工具包括: · ?集成開發(fā)環(huán)境(IDE)?:用于編寫、編譯和調試代碼。 · ?編譯器?:將高級
    發(fā)表于 01-12 16:13

    系統(tǒng)嵌入式的學習路線

    嵌入式技術是各種電子產品的核心技術,也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產業(yè)的核心技術,具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的學生都想把嵌入式開發(fā)作為自己的職業(yè)目標,但是因為嵌入
    發(fā)表于 12-16 07:49

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下
    發(fā)表于 11-28 07:48

    普源MSO5000系列混合信號示波器高效調試嵌入式系統(tǒng)

    技巧。 ? 一、多合一儀器:簡化調試流程 MSO5000集示波器、邏輯分析儀、頻譜分析儀等7種儀器于一體,避免了頻繁切換設備的麻煩。例如,調試涉及I2C、SPI等協(xié)議的嵌入式系統(tǒng)時,可直接調用協(xié)議分析儀功能,實時解碼通信數據流,
    的頭像 發(fā)表于 11-13 11:57 ?344次閱讀
    <b class='flag-5'>用</b>普源MSO5000系列混合信號示波器高效<b class='flag-5'>調試</b><b class='flag-5'>嵌入式</b>系統(tǒng)

    還在用PDF文檔查資料?飛凌嵌入式產品在線文檔」讓您的開發(fā)效率狂飆

    時需頻繁縮放、滑動,體驗不佳。 **飛凌嵌入式產品在線文檔則以 “輕量化、全兼容” 的特性,高效適配多場景。**只要用戶能連接網絡,無論是在辦公室用電腦查閱詳細教程,還是在外出時用手機快速
    發(fā)表于 09-26 08:57

    嵌入式工程師為什么要學QT?

    Qt對嵌入式工程師來說,真的很重要嗎? Qt是一個跨平臺的C++應用程序開發(fā)框架,非常適合嵌入式系統(tǒng)的開發(fā),Qt在
    發(fā)表于 08-14 15:15

    嵌入式軟件開發(fā)常用的軟件有哪些?

    對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發(fā)常用的軟件有些,有什么。那么看以下常用的軟件介紹。 1.Visual Studio Code 簡稱VSCode:它是一款由微軟
    發(fā)表于 07-03 17:06

    泰克示波器 MSO58 混合信號示波器在嵌入式系統(tǒng)調試中的核心技巧

    嵌入式系統(tǒng)的開發(fā)調試中,泰克示波器 MSO58 混合信號示波器憑借其強大的功能和靈活的特性,成為工程師不可或缺的調試利器。掌握其核心調試
    的頭像 發(fā)表于 07-01 16:28 ?650次閱讀
    泰克示波器 MSO58 混合信號示波器在<b class='flag-5'>嵌入式</b>系統(tǒng)<b class='flag-5'>調試</b>中的核心技巧

    今天15點30分在線直播,米爾將演講“嵌入式CPU模組助力能源產品開發(fā)

    2025年6月25日15點30分,由與非網主辦的第四屆"綠色能源技術論壇"將以線上形式開幕。作為嵌入式系統(tǒng)解決方案領域的領先企業(yè),米爾電子產品經理張連勝將發(fā)表《嵌入式CPU模組
    的頭像 發(fā)表于 06-25 14:07 ?615次閱讀
    今天15點30分<b class='flag-5'>在線</b>直播,米爾將演講“<b class='flag-5'>嵌入式</b>CPU模組助力能源<b class='flag-5'>產品</b><b class='flag-5'>開發(fā)</b>”

    Linux嵌入式和單片機嵌入式的區(qū)別?

    新的應用程序和驅動程序來擴展功能。 6開發(fā)難度 : 單片機嵌入式開發(fā)難度相對較低,適
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    (設備驅動、內核編譯) 4. 推薦的學習資源書籍:《嵌入式系統(tǒng)軟件設計基礎》《ARM Cortex-M系列嵌入式開發(fā)在線課程:慕課網、B站嵌入式教學視頻實踐平臺:Arduino、ST
    發(fā)表于 05-15 09:29

    嵌入式開發(fā):高門檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式開發(fā)的門檻,往往被培訓機構和表象所掩蓋。許多人誤以為 “ C 語言寫個跑在 ARM 上的程序” 就是嵌入式,實則連皮毛都未觸及。真正的嵌入式
    的頭像 發(fā)表于 04-09 11:06 ?1037次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>:高門檻的系統(tǒng)性工程與 996 的行業(yè)困局