全志A33 串列埠SLIP的使用

2021-08-22 07:06:35 字數 1135 閱讀 3098

開發環境

開發板:a33-vstar

開發板系統:linux

ubuntu版本:ubuntu14.04

基本思路:在鏈路層使用slip協議,並且使用串列埠作為物理通訊鏈路,與pc進行網路通訊。

a33開發板串列埠2-----------ch340---------------pc

1. 為a33開發板配置slip

進入linux-3.4/ ,執行gedit .config 進行核心配置:

使能slip:config_slip=y

執行 ./build.sh編譯核心時,會提示如下資訊:

重新開啟 .config後,可以發現多了以下編譯選項:

config_slip_compressed=y

config_slip_smart=y

# config_slip_mode_slip6 is not set

2. 為a33安裝slattach

由於開發板缺少slattach命令,需要編譯安裝net-tools工具。

3. ubuntu配置

1)將ch340接到開發板的串列埠2,並插入pc,執行 ls /dev,可檢視到多了ttyusb3裝置。

2)執行:slattach /dev/ttyusb3 -p slip -s 9600 -m -d &

3)執行:ifconfig sl2 192.168.1.1 pointopoint 192.168.1.2 up

3)執行:route add default gw 192.168.1.2

4. a33開發板配置

1)執行:./slattach /dev/ttys2 -p slip -s 9600 -m -d &

2)執行: ifconfig sl0 192.168.1.2 pointopoint 192.168.1.1 up

3)執行:route add default gw 192.168.1.1

5. ping測試

1)pc

ping -c 3 192.168.1.2

2)a33

ping -c 3 192.168.1.1

全志A33開發板vstart的螢幕與觸控螢幕旋轉

export qtdir usr 螢幕旋轉?顯示屏旋轉 export qt qpa platform linuxfb fb dev fb0 rotation 90 觸控螢幕旋轉 用qt qpa evdev touchscreen parameters實現不了 export qt qpa evdev ...

STM32 串列埠USART1 的使用

編寫程式的步驟 1.初始化串列埠要用的gpio 2.初始化結構體usart inittypedef 3.中斷配置 nvic inittypedef 4.使能串列埠中斷 5.編寫發生和接收函式 6.中斷函式 void usart senddata usart typedef usartx,uint16...

串列埠通訊二 串列埠通訊使用的一點心得

串列埠是我的最愛,成本低,容易實現,連線簡單方便。在我設計的硬體中,無一不配置乙個串列埠,在主要功能完成之後,我會在計算機上再編寫乙個終端軟體。這個軟體可不只用來監控,我用這個軟體完全控制硬體的所有功能,直到能夠監測到硬體盡可能多的狀態資訊,只要一看這些資訊,我就能知道硬體的工作狀態如何,故障可能發...