全志A33-串口SLIP的使用
開發環境
開發板: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編譯內核時,會提示如下信息:
依次選擇y,y,n,然后內核繼續開始編譯,編譯成功后打包,下載。
重新打開 .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-串口SLIP的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《死亡空间重制版》《红霞岛》将采用 D
- 下一篇: 纽约要求优步和 Lyft 到 2030