全志A33-串口SLIP的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012247418/article/details/81428632

开发环境

开发板: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

 

 

展开阅读全文

没有更多推荐了,返回首页