上位機開發採用的是python進行程式設計,介面採用的是相關的pyqt庫進行開發的。其他軟體:virtual serial port軟體,串列埠除錯助手。
問題1:筆記本都是usb介面,沒有db9串列埠,怎麼除錯?
筆記本逐漸小型化,串列埠硬體逐漸被usb介面代替。因此若進行開發,需要虛擬串列埠軟體模擬出串列埠進行開發。本專案開發時為了方便:採用virtual serial port軟體虛擬出兩個串列埠com1、com2,python寫的程式連線com1,串列埠除錯助手軟體連線com2,二者設定波特率,資料位後,即可進行通訊。即可邊寫邊除錯自己的python程式。
問題2:電腦是usb介面,沒有com口。為什麼不直接採用usb通訊方式通訊?反而麻煩的虛擬出com口,採用com通訊協議進行通訊?
因個人能力有限,usb協議博大精深,開發usb**費時費力。一般開發人員都是採用com口通訊協議進行通訊。
問題3:專案開發涉及到的技術有哪些?
多執行緒技術,裝飾器,
領域驅動設計系列 三 事件驅動上
今天講一下事件驅動,這個不是領域驅動設計裡的事件源 event source 這個以後再講,今天主要講一下如何用事件來解耦,主要的原因是我們有個專案有個功能我覺得用事件的方式比較好,正好寫篇部落格,就不用專門給他們講了。說到解耦,我們很熟悉分層設計,比如上層依賴於抽象,不依賴於具體的實現。比如乙個類...
wince 背光驅動u
1,sp5v210 wince背光驅動 首先要了解 幾個暫存器 2,tcntb0 下降暫存器。tcmpb0 比較暫存器。tcon控制暫存器。3,這裡是選擇定時器0即tout0,timer 0 start stop 定時器啟動 關閉 timer 0 manual update 手動載入 timer 0...
虛擬光碟機導致無法安裝光碟機驅動的解決方法
摘 電腦的光碟機用的好好的,因為安裝軟體或其他原因就不能用了,放盤進去也沒反映。只是剛進去的時候 光碟機的燈亮了一下。開啟 裝置管理器 在 cd rom這一項有個黃色感嘆號,在其屬性裡出現如下的文字 windows 無法載入這個硬體的裝置驅動程式。驅動程式可能已損壞或不見了。重新解除安裝安裝也沒有用...