發表文章

目前顯示的是 5月, 2020的文章

文章總列表

網頁版CAN bus分析工具

圖片
我自製分析CAN封包工具,想要什麼就刻什麼;源頭是candump紀錄的文字檔,這篇 筆記 紀載我怎麼用這些工具做分析 直接用文字編輯器閱讀 使用Excel分析 使用 Jupyter-Notebook 在網頁工具出來以前,我是敲指令串起一切步驟,每次做都覺得累(然後就很懶得做實驗了)。多年來我一直想學網頁設計,眼下就有個好題目。下圖是我的工作畫面,右邊兩個視窗觀測CAN bus有沒有動靜,左邊是Python Flask寫的網頁前台,填下面的表格就能做實驗:後台會把紀錄檔輸入資料庫進行分析。這裡要聊一下SQLITE3,有資料庫就是爽,一個檔案能存很多東西,不用再土炮的開關檔了。靠這個以後能走得遠,也比較好擴展 Log List有兩個連結,LOG能看原始記錄檔,點下ANALYZE看報告。Universe Histogram用EXCEL手工操作很繁瑣,現在直接看報告,爽爽的 CAN封包可視化分析也是直接產生,不用再手工操作 我得意洋洋的拿著去車上做實驗,然後程式又掛掉了 >_<  原來Linux沒有正常關機,sqlite3資料庫檔案很容易死掉,以後拔電源之前要想一下,資料庫也要備份就是... 修好以後,用著新工具感覺爽多了 寫工具很簡單,但是把工具整合到好用很難... SQLITE沒想像得難 網頁的介面很好用 網頁前台的技能值得投資,以後在公司寫工具,讓人爽爽的用瀏覽器操作才對 把這些設備縮得更小,塞一套樹莓派在車上隨時監看CAN Bus更爽(不過樹莓派有點耗電...)