闪电侠调试助手
作為一個嵌入式開發(fā)工程師,一直苦于沒有一個用起來很順手的串口網(wǎng)絡(luò)調(diào)試工具,于是乎,還等什么呢,自己做唄,廢話不多說,今天正式發(fā)布一款基于C#開發(fā)的【閃電俠串口網(wǎng)絡(luò)調(diào)試助手】。
【閃電俠調(diào)試助手】是集合了眾家調(diào)試助手之所長,針對嵌入式開發(fā)工程師而量身定制的一款調(diào)試助手
軟件下載:閃電俠調(diào)試助手 1.0.2
軟件正面照
大眾喜愛的調(diào)試助手,來個對比照
作為串口網(wǎng)絡(luò)調(diào)試助手,本軟件基本功能都已具備,還有些特色功能如下:
1、串口,TCP客戶端/服務(wù)端,UDP客戶端/服務(wù)端通訊調(diào)試
2、支持在發(fā)送數(shù)據(jù)包尾部指定位置添加CRC(ModbusCRC16、CCITT-CRC16、XOR、SUM、CRC32)
3、通過菜單或快捷鍵(Ctrl+F)可以調(diào)出查找控件,方便用戶查找指定字符
4、在接收框中按下F3或Shift + F3,實現(xiàn)向下或向上快速查找指定字符
5、打開宏按鈕可以打開多條數(shù)據(jù)發(fā)送窗口,可以支持無限條自定義數(shù)據(jù)
6、多數(shù)據(jù)發(fā)送窗口還可以切換到精簡模式,不占用用戶調(diào)試界面
7、接收的HEX數(shù)據(jù)可通過右鍵菜單計算對應(yīng)的浮點數(shù)或ASCII碼
8、支持串口超級終端模式,完全兼容XP系統(tǒng)超級終端按鍵字符
9、支持自動應(yīng)答模式,通過配置文件可以設(shè)置需要軟件自動應(yīng)答的數(shù)據(jù)
10、支持切換時間戳顯示模式(距開始抓包的秒數(shù)或距上一包的秒數(shù))
11、通過發(fā)送菜單選項可以將發(fā)送框改為多行文本發(fā)送,還可定義回車字符
12、單行發(fā)送框支持20條歷史發(fā)送數(shù)據(jù)記錄,方便用戶快速選擇發(fā)送文本
13、支持分包超時設(shè)置,可以有效解決接收一幀數(shù)據(jù)與時間戳斷開的問題
特色功能講解:
通訊端口
本軟件同時支持串口、TCP客戶端、TCP服務(wù)端、UDP客戶端、UDP服務(wù)端
配置欄中選項針對各種通訊端口皆有效
查找窗口(通過[CTRL+F]或[F3]快捷鍵打開)
1、 在查找窗口中輸入需要查找的字符,按回車鍵,接收窗口會自動高亮匹配的字符
2、 左右箭頭實現(xiàn)向上或向下查找指定字符(快捷鍵[F3]或者[SHIFT]+[F3])
3、【同步過濾】,根據(jù)查找窗口中輸入的字符,未來接收的數(shù)據(jù)幀只有包含指定字符才會顯示到接收窗口
4、【列出關(guān)鍵幀】,根據(jù)查找窗口中輸入的字符,將接收窗口中所有包含關(guān)鍵字的整行,輸出到新的對話框中顯示
5、【大小寫匹配】,用戶自由選擇是否需要匹配大小寫來查找字符
時間格式
分三種格式顯示時間戳,分別是系統(tǒng)時間、距離開始抓包的秒數(shù)、距離抓取的上一包秒數(shù)
隱藏配置窗口
終端模式
1 勾選終端模式,接收窗口背景會變成黑色,將光標(biāo)置于接收窗口中, 此時可以按下鍵盤中任意按鍵和終端進(jìn)行交互。
2 顯示菜單中選中[終端模式輸入回顯],可以在接收窗口顯示鍵盤按下的按鍵。
自動應(yīng)答
1 勾選自動應(yīng)答,若應(yīng)用程序目錄中未找到文件<AA.ini>,會自動創(chuàng)建一個文件<AA.ini>,可以選擇打開編輯。
2 段名[QUESTIONS]下鍵值記錄了將會接收到的數(shù)據(jù)
3 段名[QUESTIONS]下鍵值配置,只需要匹配收到字符的前幾個唯一字符即可(不需要完整數(shù)據(jù),只要是唯一字段即可)
4 段名[ANSWERS]下鍵值記錄了將要應(yīng)答的數(shù)據(jù)。
5 段名[ANSWERS]下鍵值配置為QUESTIONS中對應(yīng)序號需要應(yīng)答的完整數(shù)據(jù)。
宏配置窗口
在宏配置窗口中可以編輯無限數(shù)目的命令,可以逐條發(fā)送,也可以給每條命令設(shè)置間隔時間循環(huán)發(fā)送。
右鍵可以添加、刪除、復(fù)制一行命令
1 勾選HEX,表示以HEX格式發(fā)送本串?dāng)?shù)據(jù),輸入格式“1208EF”或“12 08 EF”
2【循環(huán)發(fā)送】,按下后程序?qū)凑枕樞蛱柕拇笮?#xff0c;從小到大依次發(fā)送各條目,順序號為0除外,順序號相同,由前到后發(fā)送;發(fā)送完第一個條目后,將延時自定義的時間,再發(fā)送下一個條目。
3 主面板上的發(fā)送加入回車換行和末尾加校驗碼對多條發(fā)送同樣有效。
4 可以將本窗口切換到精簡模式,只顯示發(fā)送按鈕,不占用用戶窗口空間
CRC選項
1 在第一個選擇框中,可以選擇對應(yīng)的校驗協(xié)議,不加校驗就選擇None。
校驗協(xié)議可以選擇Modbus-CRC16,CCITT-CRC16,CRC32,XOR,SUM。
2 第二個框中選擇校驗碼插入位置,如果沒有幀尾,選擇”末尾“;如果有幀尾,則選擇將CRC插入到幀尾前的位置
如果最后1個字節(jié)是幀尾,選擇-1位前,校驗碼將插入最后1位前面(勾選【含幀尾】選擇CRC計算是否包含幀尾)
如果最后2個字節(jié)是幀尾,選擇-2位前,校驗碼將插入最后2位前面(勾選【含幀尾】選擇CRC計算是否包含幀尾)
3 點擊發(fā)送后,CRC選項后面的文本框中會顯示本數(shù)據(jù)串的校驗值
4 【大小端】,勾選該按鈕,可以切換生成校驗碼的大小端格式(高位在前或低位在前)
5 【含幀尾】,勾選該按鈕,可以選擇CRC計算是否包含幀尾
集成ASCII碼表小工具
集成浮點數(shù)轉(zhuǎn)16進(jìn)制數(shù)的小工具(符合IEEE754格式)
右鍵有更多驚喜哦
軟件下載:閃電俠調(diào)試助手 1.0.2
總結(jié)
- 上一篇: B2B,B2C和C2C
- 下一篇: 把漫画浏览器的漫画多数据源切换给实现了一