99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

痞子衡
認證:普通會員
所在專題目錄 查看專題
200行Python代碼實現串口調試助手(1) - 環境搭建
200行Python代碼實現串口調試助手(2) - 界面構建
200行Python代碼實現串口調試助手(3) - 功能實現
200行Python代碼實現串口調試助手(4) - 聯合調試
200行Python代碼實現串口調試助手(5) - 軟件優化
200行Python代碼實現串口調試助手(6) - 打包發布
作者動態 更多
一種多MCU分時復用Flash啟動的創新方法(下)
2星期前
一種多MCU分時復用Flash啟動的創新方法(上)
3星期前
RT10xx系列UART SDP能設置多高波特率?
06-06 09:51
有時候MCU片內合封Flash就是個黑盒子!
05-15 13:52
有人說高性能MCU片內合封Flash不可靠?
05-13 14:33

200行Python代碼實現串口調試助手(4) - 聯合調試

大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是串口調試工具pzh-py-com誕生之聯合調試

軟件開發離不開調試,調試手段分兩種:一是黑盒調試,即直接從輸入/輸出角度測試軟件功能是否正常,這種方式僅能發現問題,但無法直接定位問題原因所在;二是白盒調試,即直接拿源代碼在線debug,python雖是一種腳本語言,但借助一些Python IDE也可以實現單步調試,通過單步調試可以找到問題根本原因。  

前面我們已經初步實現了pzh-py-com,下面痞子衡會從黑盒和白盒的角度分別測試pzh-py-com功能:

一、黑盒調試:vspd + sscom

要測試pzh-py-com功能,首先得要有串口設備,當然我們可以使用真實的物理串口設備,比如使用如下這個經典的CH34x串口轉USB模塊,CH34x芯片官方主頁為 http://www.wch.cn/products/category/1.html。

安裝好 CH34x模塊驅動 并將該模塊USB接口端插上PC后便可在設備管理器的Ports里看到串口設備,一個物理模塊就可以完成測試,只需要將模塊的RXD和TXD線直接對接,這樣便可實現回環測試。  

很多時候手頭并沒有物理串口設備,那么這時候我們就需要借助虛擬串口軟件,vspd就是一款虛擬串口驅動,其官方主頁為 https://www.eltima.com/products/vspdxp/,使用vspd可以在PC上虛擬出串口設備并實現虛擬連接,由于vspd不支持單設備回環連接,那么我們需要虛擬出兩個串口設備并實現連接,痞子衡使用vspd虛擬出了COM10和COM11,并將其進行了連接:

痞子衡選用的是vspd虛擬串口來測試,最終搭建的黑盒測試環境示意圖如下:

聯合sscom測試串口數據收發,可知pzh-py-com基本串口數據收發功能是正常的,最基本的黑盒測試便通過了。

二、白盒調試:PyCharm

如果在黑盒測試過程中發現pzh-py-com功能有問題,從代碼邏輯角度也不能立刻推斷出問題,此時便需要使用Python IDE進行在線debug,痞子衡選用的PyCharm軟件,創建pzh-py-com工程后將其放于pzh-py-com主目錄,工程會自動添加目錄下所有源文件,選中main.py文件后選擇Debug(Shift+F9)便可以進行單步調試。

至此,串口調試工具pzh-py-com誕生之聯合調試痞子衡便介紹完畢了,掌聲在哪里~~~

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 4
關注 41
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 久久综合福利 | 四虎永久免费观看在线 | 国产色婷婷五月精品综合在线 | 国内精品一区二区 | 免费高清特级毛片A片 | 亚洲精品一区二区三区中文字幕 | 国产精品国产三级国AV | 91成人看片| 日韩精品在线观看网站 | 久久久精品观看 | 精品少妇一区二区三区在线播放 | 午夜剧场成年 | av网址免费在线观看 | 在线看片免费人成视频影院看 | 久久久久久久久久久美女 | 亚洲欧洲AV综合色无码 | 18禁无遮挡免费视频网站 | 在线欧美成人 | 夜色资源站ye321mp4 | 成人午夜做爰视频免费看 | 欧美成人精品A∨在线观看 成人毛片视频在线观看 | 精品无码中文字幕不卡 | 欧美兽交xxxx×视频 | 妓女嫖客叫床粗话对白 | 91精品在线视频观看 | 日韩一区二区三区在线播放 | 欧美xxxx色视频在线观看 | 日本欧美一区二区三区视频麻豆 | 四虎影院2024 | 亚洲国产精品久久亚洲精品大牛 | 天天夜操 | 四虎网址入口 | 欧美专区在线 | 少妇高潮av久久久久久 | 99爱色 | 88mav在线播放 | 传媒一区二区 | 国产欧美日本一区二区三区 | 成人在色线视频在线观看免费大全 | 午夜精品成人一区二区 | 欧美在线欧美在线 |