VOFA+中文安裝版32位/64位是一款不錯的協(xié)議調(diào)試軟件,插件驅(qū)動的高自由度上位機調(diào)試就跟串口助手一樣,在嵌入式硬件的調(diào)試中,盡管效率低下,工程師們還是十年如一日地使用著串口助手、超級終端這種命令行風格的數(shù)據(jù)收發(fā)工具,對硬件進行調(diào)試。
為什么叫VOFA+?
Volt/伏特、Ohm/歐姆、Fala/法拉、Ampere/安培,是電氣領域的基礎單位,與他們的發(fā)明者——4位電子物理學領域的科學巨人,分別同名。他們的首字母共同構成了VOFA+的名字,作者想向大家傳達VOFA+的愿景——在與電氣打交道的領域里,如自動化、嵌入式、物聯(lián)網(wǎng)、機器人等,都能看到VOFA+的身影。同時寓意每一位使用VOFA+的工程師,都可以站在巨人的肩膀上不斷創(chuàng)新和探索。設計理念[color=var(--ifm-link-color)]#人們?yōu)榱私⑴c計算機交互的渠道,發(fā)明了命令行,但由于使用命令行要求人們像機器一樣思考和發(fā)送指令,只有少數(shù)專家才能順暢使用。 直到人們發(fā)明了圖形界面,以一種感官動物習以為常的操作邏輯,才讓更多人有充分發(fā)揮計算機優(yōu)勢的能力,推動了人類社會進入了信息時代。
以下幾個原因限制了硬件工程師在調(diào)試中使用圖形界面:
對于硬件IO,直接輸出字節(jié)流,編程難度最低;
如果使用功能相近的行業(yè)專用上位機來進行圖形化,需要處理復雜的協(xié)議;
為了一個臨時的調(diào)試需求,開發(fā)專用上位機,工作量大,得不償失;
工程師同時懂硬件、又懂軟件,可遇不可求。
VOFA+致力于降低圖形化調(diào)試的門檻:
保留了傳統(tǒng)字節(jié)流調(diào)試助手風格的數(shù)據(jù)收發(fā)功能,以應對非圖形化調(diào)試需求;
通過直觀極簡的協(xié)議設計和方便快捷的命令綁定,硬件工程師無需處理復雜的協(xié)議邏輯,只需以面向串口助手的編程方式,就能獲得強大的數(shù)據(jù)可視化、數(shù)據(jù)分析、使用控件發(fā)送指令的能力;
擁有一個可裁剪的系統(tǒng),"豐儉由人"。通過添加控件的方式,工程師可以定制一個無限豐富的調(diào)試界面;也可以僅僅使用極簡的字節(jié)流收發(fā)界面,無須擔憂系統(tǒng)占用繁重;
擁有一個開放、開源的插件系統(tǒng):
用戶可以定制符合自己需求的協(xié)議和控件;
通過開源社區(qū)的力量,VOFA+的調(diào)試生態(tài)可以不斷發(fā)展繁榮。
特點概覽
平臺支持:Windows;
接口支持:串口(超高波特率,穩(wěn)定支持)、網(wǎng)口(TCP客戶端/服務端,UDP);
協(xié)議支持:協(xié)議為插件,已開源,人人可編寫。目前已支持CSV風格的字符串協(xié)議,和十六進制浮點數(shù)組形式的字節(jié)流協(xié)議;
控件支持:控件為插件,已開源,人人可編寫。目前已支持波形圖、按鈕、狀態(tài)燈、圖片、滑動條、3D立方控件(可更換模型)等;
2維度與3維,一個也不能拉下;
自主研發(fā)的波形控件,支持每通道百萬采樣點的繪制,性能強勁;
自主研發(fā)的波形控件,無縫嵌入了實時直方統(tǒng)計和點數(shù)可設置的傅里葉變換,可以使用VOFA+進行數(shù)據(jù)分析。
傳統(tǒng)字節(jié)流收發(fā)調(diào)試功能依然支持;
拖拽方式添加控件,交互流暢自然;
快捷的命令、參數(shù)綁定系統(tǒng),發(fā)送指令同樣優(yōu)雅。