在開始開發之前必須先有相關的工具,首先你必須有一條USB Micro-A轉USB Type A的傳輸線,用來連接主機端和板端(J6)
USB傳輸介面主要是用來提供板端5V DC,也可以輸出log,但強烈建議使用UART(J23 Debug port),來進行相關訊息的輸入與輸出,某些較底層的資訊只會從UART輸出
要使用UART最方便的方式就是準備一個RS232轉USB的裝置,一邊連接到J23一邊連接到主機端,之後藉由終端機來輸出或輸入訊息,FTDI作了許多相關的產品,市面上可以很輕易的取得
終端機
在Linux或Windows作業系統下都有終端機可用來接受裝置端的訊息,Windows下較常見的工具為putty,但比較建議還是在Linux下開發,會有較佳的彈性和支援的工具
Linux下用來輸出訊息的工具就很多了,例如picocom screen minicom等等,這邊使用picocom作為範例
首先當然要先安裝picocom
sudo apt-get install picocom
安裝完之後將UART板端配置好之後接到主機端的USB接口,可由以下指令知道是否有連接成功,此例可看出成功連接到ttyUSB0
dmesg | grep tty
接著使用picocom接收UART訊息且指定ttyUSB0且baud rate為115200,若無法成功使用可加sudo增加權限
sudo picocom -b 115200 /dev/ttyUSB0
最後就可以將micro USB(J6)接到主機端即可看到板端輸出的訊息