99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

推薦一款專業(yè)且全面的嵌入式開發(fā)調試工具

朱老師物聯(lián)網(wǎng)大講堂 ? 2023-04-20 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

來看看具體長什么樣吧:

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


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

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

這樣的話當我們在調試板子的時候就可以非常方便而且更加可視化的操作界面,發(fā)送相應的指令了,是不是非常的方便,是不是有點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的動態(tài)畫布來控制最小系統(tǒng)板上的一個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
{
}
}
}
}

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

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

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


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

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


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

    關注

    5152

    文章

    19676

    瀏覽量

    317700
  • 開發(fā)
    +關注

    關注

    0

    文章

    373

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    調試工具:Eclipse調試工具欄與窗口的深入分析

    摘要 :在嵌入式系統(tǒng)開發(fā)領域,高效的調試工具鏈對于項目的成功實施具有決定性意義。本文聚焦于 Eclipse 調試工具欄與窗口的功能特性,深入剖析其在
    的頭像 發(fā)表于 07-07 11:32 ?155次閱讀
    <b class='flag-5'>調試工具</b>:Eclipse<b class='flag-5'>調試工具</b>欄與窗口的深入分析

    RIGOL MSO5000系列混合信號示波器如何加速嵌入式開發(fā)

    MSO5000系列混合信號示波器憑借其高性能參數(shù)、多功能集成和智能化分析能力,為嵌入式開發(fā)提供了全面的解決方案,大幅提升了調試效率。本文將從技術特性、應用場景及實戰(zhàn)技巧三個方面,深入探討MSO5000如何加速
    的頭像 發(fā)表于 06-24 12:08 ?112次閱讀
    RIGOL MSO5000系列混合信號示波器如何加速<b class='flag-5'>嵌入式開發(fā)</b>

    RT-Trace調試工具正式發(fā)布!

    嵌入式開發(fā)者打造的高性能調試工具。RT-Trace支持SWD/JTAG高速連接,搭載板載顯示屏離線交互系統(tǒng)與WebUI實時監(jiān)控平臺,助力代碼調試、性能分析、故障排查全流程
    的頭像 發(fā)表于 06-18 12:02 ?497次閱讀
    RT-Trace<b class='flag-5'>調試工具</b>正式發(fā)布!

    重磅預售!RT-Trace調試工具

    嵌入式開發(fā)者注意!調試神器RT-Trace即將登陸淘寶!嵌入式開發(fā)從業(yè)者們:您是否常被調試效率低下、線程分析不清、故障定位困難所困擾?別愁!專為嵌入
    的頭像 發(fā)表于 05-20 18:15 ?507次閱讀
    重磅預售!RT-Trace<b class='flag-5'>調試工具</b>

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

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之。以下將為初學者提供份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內
    發(fā)表于 05-15 09:29

    如何成為嵌入式開發(fā)工程師?

    ,參加相關的研討會和培訓課程,閱讀專業(yè)書籍和論文。 9. 認證和網(wǎng)絡:- 考慮獲取相關認證,這可以增加你的市場競爭力。- 加入專業(yè)組織和在線社區(qū),擴展你的人際網(wǎng)絡。 通過上述步驟的學習和實踐,你可以逐步成長為名合格的
    發(fā)表于 02-19 10:39

    盤點工程師常用的嵌入式開發(fā)工具

    嵌入式開發(fā)涉及硬件與軟件的緊密結合,開發(fā)工具的選擇對效率和質量至關重要。以下是嵌入式開發(fā)中常用的工具分類及代表性工具,涵蓋
    的頭像 發(fā)表于 02-07 10:06 ?2060次閱讀

    哪些專業(yè)適合學習嵌入式開發(fā)?

    哪些專業(yè)適合學習嵌入式開發(fā)? 在傳統(tǒng)行業(yè)不斷被取代的當下,對于大學生、從業(yè)者而言,選擇個熱門主流的職業(yè)方向,是未來發(fā)展的關鍵因素之。 嵌入式
    發(fā)表于 01-03 13:44

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

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

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

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

    如何使用 RISC-V 進行嵌入式開發(fā)

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

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

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

    嵌入式開發(fā)常見問題排查

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

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

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

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

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