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

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

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

3天內不再提示

嵌入式軟件的打印調試信息的方法

汽車玩家 ? 來源:嵌入式大雜燴 ? 作者:嵌入式大雜燴 ? 2020-04-04 17:35 ? 次閱讀

一、前言

在我們的嵌入式開發中,常常把printf重定向到MCU的串口外設,再配合上位機界面軟件,通過打印調試信息的方式來調試我們的嵌入式軟件

此處,我們介紹另一種打印調試的方法——SEGGER 的RTT 。RTT全稱是Real Time Transmit(實時傳輸),是Segger公司推出的,是配合J-link使用的一種調試手段。其框圖如下:

可見,我們的MCU通過J-Link,憑借RTT就可往電腦打印調試信息,電腦端這邊用的是J-LINK 的小軟件 RTT Viewer (不能是別的軟件哦)。這樣,我們就可以把MCU的串口資源釋放出來了,特別對于一些串口資源不那么充足的MCU來說就可以省出一個串口去與其它外圍芯片進行串口通訊。

二、SEGGER_RTT的使用

所需準備,J-Link及SEGGER_RTT源碼。下面演示在Keil-MDK環境下使用SEGGER_RTT:

1、安裝J-Link驅動

嵌入式軟件的打印調試信息的方法

安裝完之后就可在看到如圖所示的J-Link RTT Viewer V6.44b,我們待會要把調試信息傳輸到這個軟件上。

2、SEGGER_RTT的收發測試

(1)把SEGGER_RTT_V640添加到我們的工程文件夾中

嵌入式軟件的打印調試信息的方法

SEGGER_RTT_V640中的內容如下:

嵌入式軟件的打印調試信息的方法

(2)把SEGGER_RTT_V640下的RTT下的所有文件添加到我們的工程中

嵌入式軟件的打印調試信息的方法

(3)添加文件路徑

嵌入式軟件的打印調試信息的方法

(4)在main.c中添加如下測試代碼

嵌入式軟件的打印調試信息的方法

需要注意的是:記得添加頭文件SEGGER_RTT.h,范例工程可在聊天界面回復關鍵詞RTT進行獲取。

(5)編譯下載到flash中,并啟動RTT Viewer軟件

嵌入式軟件的打印調試信息的方法

嵌入式軟件的打印調試信息的方法

這個測試程序是對SEGGER_RTT進行收發測試,其中SEGGER_RTT_printf與我們平時用的printf差不多。

三、最后

SEGGER_RTT基本上可以替換掉我們的串口打印調試,關于SEGGER_RTT還有其他可以學習的地方,比如輸出顏色設置、多任務調度等,有需要的朋友可以自己進行學習使用。

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

    關注

    146

    文章

    17130

    瀏覽量

    351011
  • 嵌入式
    +關注

    關注

    5082

    文章

    19109

    瀏覽量

    304836
  • 串口
    +關注

    關注

    14

    文章

    1551

    瀏覽量

    76433
收藏 人收藏

    評論

    相關推薦

    嵌入式系統開發中的測試方法 嵌入式系統開發與AI結合應用

    嵌入式系統開發中的測試方法 嵌入式系統開發是一個復雜的過程,涉及到硬件和軟件的緊密結合。測試是確保系統可靠性和性能的關鍵步驟。以下是一些常用的測試
    的頭像 發表于 12-09 10:22 ?320次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發表于 10-16 10:14 ?929次閱讀

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

    用于編寫、編譯和調試嵌入式系統軟件。它提供了一個集成的開發環境(IDE),包括代碼編輯器、編譯器、調試器和仿真器等組件,這些組件可以方便地進行配置和管理,提供了高效的開發體驗。Keil
    發表于 09-09 15:22

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于嵌入式
    的頭像 發表于 07-31 09:25 ?698次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發與AI整合

    嵌入式系統怎么學?

    系統設計與調試:需要掌握嵌入式系統的設計方法調試技術,包括硬件設計、軟件設計、電路調試等,以確
    發表于 07-02 10:10

    從事嵌入式方向,一定要軟硬件通吃?

    軟件工程師的職責嵌入式軟件工程師的主要職責是為嵌入式系統編寫和調試代碼,確保系統按預期工作。他們需要處理底層硬件接口、實時操作系統(RTOS
    的頭像 發表于 06-05 08:10 ?1179次閱讀
    從事<b class='flag-5'>嵌入式</b>方向,一定要軟硬件通吃?

    嵌入式軟件工程師和硬件工程師的區別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發、測試和調試嵌入式軟件應用程序,以滿足特定硬件和
    發表于 05-16 11:00

    嵌入式產品的低功耗調試實用技巧

    嵌入式產品的低功耗調試是一件較麻煩的事情,因為它既涉及到硬件又涉及到軟件,影響因素非常多。但是又十分重要,因為它關系到產品的實際使用時長。
    發表于 04-28 10:23 ?330次閱讀
    <b class='flag-5'>嵌入式</b>產品的低功耗<b class='flag-5'>調試</b>實用技巧

    嵌入式軟件設計的原則分享

    嵌入式軟件開發如果具有更好的閱讀性、擴展性以及維護性,就需要考慮很多因素。今天給大家分享幾個嵌入式軟件設計的原則。
    發表于 02-25 10:54 ?679次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>設計的原則分享

    嵌入式軟件開發應該掌握哪些知識?

    知識點學習 熟悉 Linux 的基本使用對于嵌入式軟件開發至關重要。包括文件系統的管理、用戶權限的控制、軟件包管理等。嵌入式開發人員需要能夠在 Linux 環境下進行開發、
    發表于 02-19 11:23

    嵌入式學習步驟

    嵌入式行業是一個涉及廣泛領域的行業,嵌入式、物聯網、人工智能、智能與科學、電子信息工程、通信工程、自動化工程、測控、計算機科學等專業在嵌入式系統中使得
    發表于 02-02 15:24

    嵌入式軟件開發和軟件開發的區別

    嵌入式軟件開發和軟件開發是兩個不同的概念,它們在一些關鍵方面有著明顯的區別。嵌入式軟件開發是指開發嵌入
    的頭像 發表于 01-22 15:27 ?2277次閱讀

    基于功能安全的汽車嵌入式軟件單元驗證技術研究

    隨著汽車嵌入式軟件功能的不斷疊加,軟件復雜性不斷提升,對汽車嵌入式軟件的安全性提出了更高要求,基于功能安全的
    的頭像 發表于 01-07 11:27 ?1047次閱讀
    基于功能安全的汽車<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>單元驗證技術研究

    聊聊嵌入式軟件分層

    今天以控制LED閃爍為例,聊聊嵌入式軟件分層
    的頭像 發表于 12-28 09:22 ?672次閱讀

    嵌入式軟件工程師常用的

    最近我換工作了,看見不同嵌入式軟件工程師用的平臺都不一樣,所以我整理了一下。PlatformIO:多平臺支持:PlatformIO支持多種嵌入式平臺,包括Arduino、ESP8266、ESP32
    的頭像 發表于 12-24 08:00 ?648次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>工程師常用的
    主站蜘蛛池模板: 亚洲精品成人| 99视频在线观看免费| 特大黑人娇小亚洲女mp4| 一个人在线观看的视频| 欲香欲色天天影视大全| 国产精品高潮呻吟AV久久96| 国产精品7777人妻精品冫| 免费啪视频观试看视频| 亚洲国产成人精品无码区99| 波多结衣一区二区三区| 巨胸美乳中文在线观看| 亚洲AV无码国产精品色午夜情| yellow免费影视大全| 看80后操| 一道本无吗d d在线播放| 99国内精品久久久久久久清纯| 国产一区二区不卡老阿姨| 色欲天天天综合网免费| 白丝女仆被强扒内裤| 免费一级特黄欧美大片久久网| 一一本之道高清手机在线观看 | 超熟女专门志| 蜜芽丅v新网站在线观看| 伊人影院亚洲| 好爽胸大好深好多水| 男人到天堂a在538线| 原神美女被超污app| 肉动漫无码无删减在线观看 | 色翁荡息又大又硬又粗又爽电影| 91羞羞视频| 快穿做妓女好爽H| 一道本无吗d d在线播放| 加勒比一本之道高清视频在线观看| 窝窝午夜色视频国产精品东北| 成人午夜精品无码区久久漫画日本| 2023国产精品一卡2卡三卡4卡| 黄色大片aa| 亚洲日韩乱码人人爽人人澡人| 国产亚洲精品久久无码98| 亚洲成色WWW久久网站夜月| 国产欧美亚洲综合第一页|