OK3506-S12 Mini开发板开箱和基本使用(飞凌嵌入式)
开箱包裹内容
打开包装,你可以看到以下物品
- usb typec线
- OK3506-S12 Mini开发板


开发板简介
RK3506J/RK3506B是一款高性能的三核Cortex-A7应用处理器,专为智能语音交互、音频输入/输出处理、图像输出处理和其他数字多媒体应用而设计。具有2D硬件引擎和显示输出引擎,用于最大限度地减少CPU开销,以满足图像显示要求。具有丰富的外围接口,如SAI、PDM、SPDIF、Audio DSM、Audio ADC、USB2 OTG、RMII、CAN等,可以满足不同的应用开发,降低硬件开发的复杂性和开发成本。它还具有高性能外部存储器接口(DDR2/DDR3/DDR3L),能够维持苛刻的存储器带宽。

开发板启动与网络连接
开发板启动(串口登录)
使用Type-C线连接OK3506-S12 Mini开发板板卡的DEBUG接口与电脑的USB接口连接,本人使用的mobaxterm,波特率为115200,数据位为8,停止位为1,无校验位,串口终端免账户登录。

以太网连接(由于该开发板没有接wifi模块,只能以太网连接)
OK3506-S12 Mini开发板有一个网口;将网线一段连接路由器(或者电脑),另一端接入开发板的网口。(论坛有直连电脑网口,共享网口的文章,我就分享连接路由器的,加上正好也没找到多余网线,也可以参考我elf2的网络连接文章)
准备材料:
- 连上路由器的笔记本(或者台式机)
- OK3506-S12 Mini开发板
- 网线
网络设置
通过ifconfig命令查看IP地址出厂时网卡默认配置为静态IP,IP地址为192.168.0.232,由于NAND配置根文件系统为只读,无法通过修改该配置文件的方式修改默认IP,只能手动执行命令修改,也就是每次重启都要更改。
root@ok3506-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 0E:A7:B7:05:7C:29inet addr:192.168.0.232 Bcast:0.0.0.0 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:32 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:3018 (2.9 KiB) TX bytes:0 (0.0 B)Interrupt:52lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)root@ok3506-buildroot:/# ls /etc/network/interfaces
/etc/network/interfaces
root@ok3506-buildroot:/# cat /etc/network/interfaces
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet static
address 192.168.0.232
netmask 255.255.255.0
gateway 192.168.0.1

电脑通过ipconfig命令获取电脑连接当前网络的IP地址,

通过下面命令设置开发板以太网口的IP地址
ifconfig eth0 192.168.31.232 netmask 255.255.255.0
目前会出现你使用cat /etc/network/interfaces命名依然看到interfaces里面内容没有改变,而通过ifconfig命令,可以看到开发板的IP地址有改变,是由于NAND配置根文件系统为只读,无法通过修改该配置文件的方式修改默认IP。
root@ok3506-buildroot:/# cat /etc/network/interfaces
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet static
address 192.168.0.232
netmask 255.255.255.0
gateway 192.168.0.1
root@ok3506-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 0E:A7:B7:05:7C:29inet addr:192.168.31.232 Bcast:192.168.31.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:851 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:68541 (66.9 KiB) TX bytes:0 (0.0 B)Interrupt:52lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

目前下一步就会碰到一个问题就是,电脑能够ping通开发板,而开发板无法ping通电脑。


解决办法:
电脑直接搜索栏直接搜索控制面板,点击下图框选位置,禁用WINDOWS防火墙


root@ok3506-buildroot:/# ping 192.168.31.246
PING 192.168.31.246 (192.168.31.246) 56(84) bytes of data.
64 bytes from 192.168.31.246: icmp_seq=1 ttl=128 time=20.5 ms
64 bytes from 192.168.31.246: icmp_seq=2 ttl=128 time=4.02 ms
64 bytes from 192.168.31.246: icmp_seq=3 ttl=128 time=3.80 ms
64 bytes from 192.168.31.246: icmp_seq=4 ttl=128 time=6.38 ms
64 bytes from 192.168.31.246: icmp_seq=5 ttl=128 time=3.54 ms
64 bytes from 192.168.31.246: icmp_seq=6 ttl=128 time=7.52 ms
64 bytes from 192.168.31.246: icmp_seq=7 ttl=128 time=3.87 ms
64 bytes from 192.168.31.246: icmp_seq=8 ttl=128 time=4.43 ms
64 bytes from 192.168.31.246: icmp_seq=9 ttl=128 time=4.13 ms
64 bytes from 192.168.31.246: icmp_seq=10 ttl=128 time=4.39 ms
64 bytes from 192.168.31.246: icmp_seq=11 ttl=128 time=3.98 ms
^C
--- 192.168.31.246 ping statistics ---
11 packets transmitted, 11 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.541/6.047/20.461/4.704 ms

ssh连接
Mobaxterm点击SSH连接,输入开发板IP地址和root用户登录。

