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

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

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

3天內不再提示

推薦一款專業且全面的嵌入式開發調試工具

朱老師物聯網大講堂 ? 2023-04-20 10:00 ? 次閱讀

今天給大家分享一款專業且全面的嵌入式調試工具集:Micro-Lab

在工作中,以什么樣的方式向領導匯報工作最直接高效呢?當然是圖形界面!圖形界面更好表達一個程序設計的邏輯思維,一目了然。

Micro-Lab可以稱得上是迄今為止最棒的嵌入式調試工具,在調試過程中遇到的所有痛點,在這里都得以解決,并引入了很多新的功能,如全新的串口/網絡調試服務及關聯模塊、發送歷史永久保存及支持別名、串口/網絡動態指令編程、串口/網絡虛擬示波器、超級計算器、ModBus RTU計算器、DTU、串口-網絡分裂器、應用影子分身、眾多開發輔助工具及資料,獨創的革命性事件驅動型上位機編程神器——VanGogh組態畫布等數十個功能。

用戶無需掌握任何一門PC編程語言,只需要鼠標拖拽組件即可輕松上手,從需求到原型僅僅需要幾分鐘!無論是在使用手感上還是功能實用方面都是絕對一流,可以說Micro-Lab重新定義了嵌入式調試工具,同時也成為行業工具的標桿。

來看看具體長什么樣吧:

b1513026-dd89-11ed-ad0d-dac502259ad0.pngb164c4d8-dd89-11ed-ad0d-dac502259ad0.pngb176450a-dd89-11ed-ad0d-dac502259ad0.png

b188434a-dd89-11ed-ad0d-dac502259ad0.png

b19c275c-dd89-11ed-ad0d-dac502259ad0.png

b1af36ee-dd89-11ed-ad0d-dac502259ad0.png

b1cace4a-dd89-11ed-ad0d-dac502259ad0.png

b1e2b6cc-dd89-11ed-ad0d-dac502259ad0.png

Micro-Lab圖形界面設計與使用

b1f6c996-dd89-11ed-ad0d-dac502259ad0.png


切換到組態畫布頁面,然后手動將左邊相關控件拖放到中間控件放置區域,選中其中一個控件時,可以通過右邊更改控件的屬性,和玩串口屏是類似的操作,即使完全沒有用過,不看說明文檔也能快速上手。當控件布局完畢以后,在控件放置區域點擊鼠標右鍵選擇Run,這時候就會彈出剛剛畫好的界面,如下:

b2062a94-dd89-11ed-ad0d-dac502259ad0.png

這樣的話當我們在調試板子的時候就可以非常方便而且更加可視化的操作界面,發送相應的指令了,是不是非常的方便,是不是有點GUI的意思了。

SDK移植到STM32

這里我用的是STM32F103C8T6的核心板

1.將SDK包拷貝到我們的工程中。

b223a4e8-dd89-11ed-ad0d-dac502259ad0.png


2.在MDK中添加SDK的源文件,并將sdk的頭文件加入MDK中。

b235c4f2-dd89-11ed-ad0d-dac502259ad0.pngb24bf29a-dd89-11ed-ad0d-dac502259ad0.png

b25c9c30-dd89-11ed-ad0d-dac502259ad0.png

3.修改工程

b276680e-dd89-11ed-ad0d-dac502259ad0.png


4.使用Micro-Lab

b28bc8de-dd89-11ed-ad0d-dac502259ad0.png


5.我們這里通過Micro-Lab的動態畫布來控制最小系統板上的一個LED燈。

intmain(void)
{
delay_init();
uart_init();
LED_Init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
initCanvas(events);
while(1)
{
for(chari=0;i{
if(events[i].componenttype!=NONE_COMPONENT)
{
switch(events[i].componenttype)
{
caseSWITCHBUTTON:
{
if(events[i].componentnumer==0)
{
if(events[i].componentmsgtype==SWITCH_ON)
{
LED=0;
printf("SWITCHBUTTONON,");
printf("MSG:");
for(unsignedshortj=0;j{
printf("%2X",events[i].msg[j]);
}
printf("\r\n");
}elseif(events[i].componentmsgtype==SWITCH_OFF)
{
LED=1;
printf("SWITCHBUTTONOFF,");
printf("MSG:");
for(unsignedshortj=0;j{
printf("%2X",events[i].msg[j]);
}
printf("\r\n");
}else
{
}
}
} break;
default: break;
}
events[i].componenttype=NONE_COMPONENT;
events[i].componentnumer=0;
events[i].componentmsgtype=NONE_MSG;
events[i].msglen=0;
}else
{
}
}
}
}

這里大家發現我用的是正點原子的例程,考慮看我公眾號的大多數是學生,大家可能對正點原子和野火的程序更熟悉一些,這樣大家移植或者看起來就會順眼很多。哈哈哈,小編是是不是很貼心。

6.打開MicroLab,新建一個畫布。

b2a2513a-dd89-11ed-ad0d-dac502259ad0.png


7.把程序下載到板子之后,點擊動態畫布上右鍵->Run,點擊按鈕,板子上的LED燈就會一起亮滅。

b2b646c2-dd89-11ed-ad0d-dac502259ad0.gif


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

    關注

    5084

    文章

    19133

    瀏覽量

    305658
  • 開發
    +關注

    關注

    0

    文章

    370

    瀏覽量

    40854
收藏 人收藏

    評論

    相關推薦

    Made with KiCad(九十四):M5Pi Linux嵌入式開發

    “ 波哥大作,必須優先安排!M5Pi 是一款開源 Linux 嵌入式開發板,使用全志 F1C200s CPU,擁有漂亮的外殼。”
    的頭像 發表于 12-25 14:53 ?127次閱讀
    Made with KiCad(九十四):M5Pi Linux<b class='flag-5'>嵌入式開發</b>板

    嵌入式工程師常用的開發工具有哪些?

    代碼轉換為機器可執行的代碼。GCC(GNU Compiler Collection)是一款免費功能強大的編譯器,廣泛應用于嵌入式開發領域。它支持多種編程語言和目標架構,具有良好的可移植性和優化能力
    發表于 12-20 15:29

    單片機Debug工具性能對比 單片機調試常用命令

    單片機(Microcontroller Unit, MCU)調試嵌入式開發中的個重要環節,它幫助開發者發現和修復代碼中的錯誤,優化程序性能。不同的單片機和
    的頭像 發表于 12-19 09:56 ?273次閱讀

    如何使用 RISC-V 進行嵌入式開發

    RISC-V是種開源的指令集架構(ISA),它允許任何人設計、制造和銷售基于RISC-V的處理器,這為嵌入式開發提供了極大的靈活性和創新空間。以下是使用RISC-V進行嵌入式開發的基本步驟:
    的頭像 發表于 12-11 17:32 ?543次閱讀

    嵌入軟件單元/集成測試工具專業分析

    引言 在現代軟件開發過程中,單元測試作為確保代碼質量的重要環節,得到了廣泛的關注和應用。隨著嵌入式系統的復雜性日益增加,對高效、可靠的單元測試工具的需求也愈加迫切。WinAMS作為一款
    的頭像 發表于 11-19 16:41 ?235次閱讀

    嵌入式開發常見問題排查

    嵌入式開發問題排查很多人認為嵌入式開發很難,主要是因為在這個過程中常常會遇到各式各樣的問題。這些問題的復雜性和多樣性使得許多人感到困惑和無所適從。然而,如果將這些問題逐拆解,實際上大部分都可以
    的頭像 發表于 09-22 08:04 ?346次閱讀
    <b class='flag-5'>嵌入式開發</b>常見問題排查

    嵌入式開發常用軟件有哪些?

    嵌入式開發常用軟件有哪些? 對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.VisualStudio Code 簡稱VSCod
    發表于 09-09 15:22

    AWFlow:內置豐富的功能節點,簡化嵌入式開發流程

    AWFlow突破傳統C語言限制的嵌入式開發框架,通過封裝硬件驅動和系統平臺,集成通用軟件功能與通信協議,助力開發者專注于核心業務,提升效率,縮短周期,迅速適應市場變化。在傳統的嵌入式軟件開發
    的頭像 發表于 08-09 08:25 ?303次閱讀
    AWFlow:內置豐富的功能節點,簡化<b class='flag-5'>嵌入式開發</b>流程

    聚焦嵌入式開發中的合規性工具、項目管理工具、版本迭代工具應用

    ,就嵌入式開發與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發中的合規性工具、項目管理
    的頭像 發表于 07-29 15:15 ?561次閱讀

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?2740次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    聚焦嵌入式開發的測試工具,確保安全合規:靜態代碼分析Perforce Helix QAC&amp;Klocwork、單元測試TESSY

    與管理領域的最新趨勢、工具選擇以及DevSecOps實踐應用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問張鼎凱,聚焦于嵌入式開發的趨勢與挑戰,以及龍智嵌入式開發解決方案在合規安全方
    的頭像 發表于 07-01 14:26 ?491次閱讀

    嵌入式開發就業前景怎么樣?

    定的電路設計和編程能力。 2)醫療設備 醫療設備是指用于診斷、治療和輔助治療的各種設備。隨著醫療技術的不斷發展,醫療設備市場也在不斷擴大,嵌入式開發在醫療設備領域的應用前景也十分廣闊。在醫療設備領域
    發表于 06-07 14:51

    一款適合嵌入式工程師使用的在線工具

    一款適合嵌入式工程師使用的在線工具工具有如下功能,如下圖所示: 1. 報文校驗功能,如下圖所示 2. UDP服務端測試工具:該UD
    發表于 04-09 22:20

    fpga是嵌入式開發

    FPGA(現場可編程門陣列)與嵌入式開發之間確實存在定的關聯,但它們在本質上是兩個不同的領域。
    的頭像 發表于 03-15 14:18 ?1061次閱讀

    嵌入式數據可視化工具——Serial Studio

    Serial Studio從名稱就可以看的出來,它是一款串口(Serial)可視化(Studio)工具:主要用于嵌入式開發者的跨平臺數據可視化工具(應用軟件,或上位機軟件)。
    的頭像 發表于 03-04 10:12 ?7686次閱讀
    主站蜘蛛池模板: 在线精品视频成人网| 国产精品v欧美精品v日韩| 久久国产36精品色熟妇| 一二三四韩国免费观看| 老子午夜伦不卡电影院| JIZJIZJIZ 日本老师水多| 丝瓜视频在线免费| 精品成人片深夜| 97在线播放视频| 息与子在线交尾中文字幕| 久久欧洲AV无码精品色午夜麻豆| xxxxx俄罗斯| 亚洲香蕉网久久综合影院| 欧美激情久久久久久久大片 | 首页 国产 亚洲 中文字幕| 久久99精品久久久久久园产越南| YELLOW高清在线观看2019| 亚洲国产日韩制服在线观看| 年轻的女教师2017韩国在线看| 国产乱国产乱老熟300部视频 | 亚洲中字幕永久在线观看| 欧美精品熟妇乱| 黄色aa大片| 纲手裸乳被爆白浆| 最近韩国HD免费观看国语| 四虎免费影院| 女性露出奶头流出精子| 精品动漫国产亚洲AV在线观看| 春药按摩人妻中文字幕| 中文字幕亚洲欧美在线视频| 无套内射无矿码免费看黄| 嗯别插太快好深再深点| 娇妻在床上迎合男人| 国产成人a一在线观看| 99国产精品免费视频| 亚洲免费精品视频| 丝袜足控免费网站xx91| 欧美极限变态扩张video| 久久精品视频91| 国产在线视频在线观看| 宫交拔不出来了h黑人|