在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

上位機不會寫 可以試試玩終端

Q4MP_gh_c472c21 ? 來源:最后一個bug ? 作者:bug菌 ? 2021-05-10 18:06 ? 次閱讀

調(diào)試參數(shù)嵌入式開發(fā)中再常見不過了,比如濾波系數(shù)、PID參數(shù)以及一些簡單的模式參數(shù)切換、寫入和讀取等等。

初做項目或者一些簡單粗暴的朋友們,程序里面一些參數(shù)直接硬編碼寫死,而想進行適當修改的時候就只能通過源代碼重新編譯,再次燒錄。

一次性修改能夠達到滿意的效果那就不需要調(diào)試了,不然反復燒錄個10幾次應該是常事;同樣如果MCU程序不太大可能花不了太多的時間,否則這樣的調(diào)參方式效率實在太低了。

總結(jié)下來在進行MCU程序的調(diào)試手段有兩種 :

仿真器調(diào)試 和 終端調(diào)試

在項目的初期,仿真器調(diào)試作為主要的調(diào)試手段;而中后期主要是終端調(diào)試,下面聊聊這兩個重要的調(diào)試內(nèi)容 :

a64be57a-b10a-11eb-bf61-12bb97331649.png

1仿真器調(diào)試

仿真器調(diào)試是進行MCU開發(fā)前期必備的調(diào)試方法,常用的工具有Jlink,XDS100V3等等,這些開發(fā)工具都會匹配相應的IDE集成開發(fā)環(huán)境進行使用,不僅僅能夠控制程序的運行過程(單步調(diào)試、斷點等)還能夠查看RAM寄存器和Flash中的各種數(shù)據(jù),幫助開發(fā)工程師們快速的定位問題,排除bug。

比如仿真器普遍采用的JTAG接口,其遵循的是JTAG協(xié)議,既然是通信協(xié)議那就不要太恐懼,了解通信協(xié)議和通信過程即可。

JTAG早期是用來測試芯片的,現(xiàn)在這項功能也是具備的,比如接上仿真工具就可以知道當前芯片是否可以燒錄,指示燈也會變換顏色等;還可以通過JTAG接口訪問芯片內(nèi)部寄存器、掛在CPU總線上的相關(guān)設(shè)備等,最終獲得這些數(shù)據(jù)展現(xiàn)在IDE環(huán)境中以便開發(fā)者定位芯片的問題。

a6783918-b10a-11eb-bf61-12bb97331649.png

圖來源于 JTAG-Tutorial文檔,僅供學習參考

仿真會影響CPU運行嗎?

JTAG通過一種叫邊界掃描的技術(shù),仿真過程中其內(nèi)部均有獨立的寄存器等機構(gòu)進行交互,正常運行過程中是不會影響到CPU的正常工作的,也就是說其仿真部分對于CPU是透明的。

2終端調(diào)試

“ 終端 ”說白了就是一種人機交互接口,可以看成信息的輸入與輸出,一些朋友會說:我只用仿真器調(diào)試,不想用終端;仿真器調(diào)試又何嘗不是一種終端的表現(xiàn)形式呢?只是說終端的相應功能已經(jīng)嵌入到了你的集成開發(fā)環(huán)境IDE中,RAM數(shù)據(jù)和程序運行指針的修改都是用戶數(shù)據(jù)的輸入,而RAM數(shù)據(jù)的顯示等等都是數(shù)據(jù)的輸出。

但是對于我們平時調(diào)試的需求,并不需要像仿真器調(diào)試這么強大,主要是一些關(guān)鍵數(shù)據(jù)的顯示和一些命令的發(fā)送,一般的MCU項目都會有預留一定的通信接口,所以直接定義一套統(tǒng)一的調(diào)試通信協(xié)議并開發(fā)一些調(diào)試上位機那將會對MCU的調(diào)試效率大大提高,而且也方便以后移植到其他項目中使用。

當然如果項目中原本就帶有觸摸屏或者按鍵+屏,也可以直接在這套終端上開發(fā)一些調(diào)試界面和功能,這樣就不需要太依賴筆記本電腦什么的,至于調(diào)試功能是否靈活就看技術(shù)功底了。

很多朋友對開發(fā)上位機有點恐懼,人原本就對陌生的事物充滿著恐懼!進行調(diào)試上位機開發(fā)其實只要具備一些基礎(chǔ)的應用程序開發(fā)知識就能夠在較快的時間里面掌握,當然如果你想把界面、特效、功能等等做得更加的秀,那就得有比較專業(yè)的知識和經(jīng)驗了!

好吧,你不想沾一點點應用程序的邊,或者暫時沒有太多的精力研究這一塊,那我推薦你用研究一下終端,比如前面跟大家推薦的一款全能終端 :

很多朋友把這種類型的終端與串口調(diào)試助手混為一談,這是不對的,終端功能一般比串口調(diào)試助手強點,像Linux這樣命令行系統(tǒng),幾乎一切的操作均可以在終端上完成。

比如在終端中讓輸出的信息帶有顏色,從而可把打印的日志信息進行分級輸出,以便信息的篩選;還能夠使用轉(zhuǎn)義字符來實現(xiàn)動態(tài)顯示、排版等功能,比如類似于命令行“Top”的實現(xiàn)效果。

編輯:jq

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

    關(guān)注

    146

    文章

    17370

    瀏覽量

    352916
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    401

    瀏覽量

    71894
  • PID
    PID
    +關(guān)注

    關(guān)注

    36

    文章

    1473

    瀏覽量

    85899
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3798

    瀏覽量

    81482

原文標題:MCU:上位機不會寫,可以玩終端

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    上位系統(tǒng)架構(gòu)分析 上位與下位的區(qū)別

    上位系統(tǒng)架構(gòu)分析 1. 上位的定義與作用 上位通常指的是在控制系統(tǒng)中負責決策、數(shù)據(jù)處理和用
    的頭像 發(fā)表于 12-04 10:17 ?1253次閱讀

    MD10x系列電調(diào)的上位功能

    MD10xB系列電調(diào)更新為使用MD Tool上位進行參數(shù)調(diào)試。新的MD Tool上位可以更方便的進行電調(diào)的性能評估,有實時參數(shù)曲線顯示,
    的頭像 發(fā)表于 08-01 14:14 ?704次閱讀
    MD10x系列電調(diào)的<b class='flag-5'>上位</b><b class='flag-5'>機</b>功能

    上位機能不能替代PLC實現(xiàn)控制?為什么一定要學上位

    上位是一個廣泛用于自動化控制系統(tǒng)的術(shù)語,它通常指的是在自動化控制系統(tǒng)中,用于監(jiān)控和控制下位(通常是嵌入式系統(tǒng)或者是PLC等)的計算機系統(tǒng)。上位
    的頭像 發(fā)表于 06-16 10:45 ?1274次閱讀
    <b class='flag-5'>上位</b>機能不能替代PLC實現(xiàn)控制?為什么一定要學<b class='flag-5'>上位</b><b class='flag-5'>機</b>?

    上位與PLC的區(qū)別

      在工業(yè)自動化和控制系統(tǒng)中,上位和PLC(Programmable Logic Controller,可編程邏輯控制器)是兩個關(guān)鍵組成部分,它們在功能、設(shè)計、應用等方面存在著顯著的區(qū)別。本文將從多個角度深入探討上位
    的頭像 發(fā)表于 06-06 11:29 ?3932次閱讀

    上位與下位之間的通訊方式

      在工業(yè)自動化、數(shù)據(jù)處理和控制系統(tǒng)等領(lǐng)域中,上位和下位之間的通訊是確保系統(tǒng)高效、穩(wěn)定運行的關(guān)鍵。上位作為系統(tǒng)的主要控制器,負責數(shù)據(jù)處
    的頭像 發(fā)表于 06-06 11:23 ?4969次閱讀

    上位與下位的不同與聯(lián)系

      在工業(yè)自動化、數(shù)據(jù)處理和控制系統(tǒng)等領(lǐng)域,上位和下位是兩個不可或缺的概念。它們各自扮演著不同的角色,共同完成復雜的控制任務。本文將從定義、功能、作用、區(qū)別和聯(lián)系等多個方面,深入探討上位
    的頭像 發(fā)表于 06-06 11:17 ?2920次閱讀

    工控上位還是下位

      工控,作為工業(yè)控制領(lǐng)域的核心設(shè)備,其角色和定位在工業(yè)控制系統(tǒng)中至關(guān)重要。在探討工控上位還是下位的問題時,我們需要深入理解
    的頭像 發(fā)表于 06-06 11:17 ?1530次閱讀

    上位控制伺服驅(qū)動器的作用是什么

    控制:上位通過與伺服驅(qū)動器的通信,可以實現(xiàn)對伺服電機的精確控制,包括速度、位置、加速度等參數(shù)的設(shè)定和調(diào)整。 提高生產(chǎn)效率:通過上位對伺服
    的頭像 發(fā)表于 06-06 10:55 ?1020次閱讀

    上位控制界面用什么做好

    在設(shè)計上位控制界面時,選擇合適的開發(fā)工具和框架至關(guān)重要。本文介紹如何創(chuàng)建一個優(yōu)秀的上位控制界面。 引言 上位
    的頭像 發(fā)表于 06-06 10:54 ?1117次閱讀

    上位可以控制plc輸入點嗎

    一、引言 隨著工業(yè)自動化技術(shù)的不斷發(fā)展,上位與PLC(可編程邏輯控制器)的結(jié)合應用越來越廣泛。上位作為人機交互界面,可以方便地實現(xiàn)對PL
    的頭像 發(fā)表于 06-06 10:51 ?1404次閱讀

    上位如何控制下位機運行

    上位與下位的通信與控制是工業(yè)自動化、物聯(lián)網(wǎng)和嵌入式系統(tǒng)等領(lǐng)域中常見的技術(shù)問題。上位通常指具有較高處理能力的計算機系統(tǒng),如PC
    的頭像 發(fā)表于 06-06 10:33 ?1698次閱讀

    上位和下位是什么意思 上位和下位的區(qū)別

    上位和下位是計算機控制系統(tǒng)中兩個重要的概念,它們在控制、通信和數(shù)據(jù)處理等方面發(fā)揮著關(guān)鍵作用。在本文中,我們將詳細探討上位和下位
    的頭像 發(fā)表于 06-06 10:11 ?6437次閱讀

    上位怎么給plc信號輸出

    本文詳細介紹了上位與PLC之間的通信原理、配置方法以及實現(xiàn)信號輸出的步驟。 一、引言 隨著工業(yè)自動化的不斷發(fā)展,上位與PLC之間的通信變得越來越重要。
    的頭像 發(fā)表于 06-06 10:07 ?1921次閱讀

    淺談FPGA與上位間的主流通信手段

    TCP/IP 協(xié)議 使用 TCP/IP 協(xié)議可以將 FPGA 中的數(shù)據(jù)以太網(wǎng)的形式輸出到上位上位通過網(wǎng)絡(luò)協(xié)議棧讀取 FPGA 發(fā)送的信
    的頭像 發(fā)表于 04-26 16:55 ?1358次閱讀

    什么是上位上位和下位的區(qū)別

    上位和下位之間的通信通常通過各種通信協(xié)議進行,包括但不限于RS232、RS485、CAN總線、以太網(wǎng)等。
    的頭像 發(fā)表于 02-19 15:40 ?1.8w次閱讀
    什么是<b class='flag-5'>上位</b><b class='flag-5'>機</b>?<b class='flag-5'>上位</b><b class='flag-5'>機</b>和下位<b class='flag-5'>機</b>的區(qū)別
    主站蜘蛛池模板: 精品久久久久久婷婷 | 男人的天堂在线免费视频 | 亚洲成av人影片在线观看 | 欧美极品第一页 | 亚洲伊人久久大香线蕉结合 | 超h 高h 污肉1v1御书屋 | 美女一级牲交毛片视频 | 欧美二级黄色片 | 国产精品福利一区二区亚瑟 | 欧美黄色片在线 | 免费我看视频在线观看 | 亚洲日本免费 | 操人视频网站 | 激情久久久久久久久久久 | 国产肥女bbwbbw | 啪啪福利视频 | 狠狠躁夜夜躁人人躁婷婷视频 | 四虎最新紧急更新地址 | 久久久久88色偷偷 | 色偷偷7777www人 | 亚洲成在线| 正在播放国产女免费 | 性欧美处 | 天天天天添天天拍天天谢 | 一本到视频在线 | 亚洲影院手机版777点击进入影院 | 久久这里只精品热在线8 | a免费在线 | 国产看午夜精品理论片 | 美女毛片免费看 | 色爱区综合激情五月综合色 | 黄色片香蕉视频 | 日日噜噜爽爽狠狠视频 | 亚洲国产精品久久久久婷婷老年 | 国产精品午夜剧场 | 成年人在线网站 | 中文字幕第13亚洲另类 | 免费在线观看的网站 | www色午夜| 手机在线一区二区三区 | 直接看的黄色网址 |