OK3506-S12 Mini开发板+基本使用环境配置

news/2025/11/3 0:52:57/文章来源:https://www.cnblogs.com/smallwxw/p/19185699

OK3506-S12 Mini开发板开箱和基本使用(飞凌嵌入式)

开箱包裹内容

   打开包装,你可以看到以下物品

  1. usb typec线
  2. OK3506-S12 Mini开发板

picture 0

图1 OK3506-S12 Mini开发板

picture 1

图2 OK3506-S12 Mini开发板

开发板简介

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

picture 2

图3 OK3506-S12 Mini开发板的外设介绍

开发板启动与网络连接

开发板启动(串口登录)

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

picture 3

图4 串口登录(出厂系统的命令行页面)

以太网连接(由于该开发板没有接wifi模块,只能以太网连接)

OK3506-S12 Mini开发板有一个网口;将网线一段连接路由器(或者电脑),另一端接入开发板的网口。(论坛有直连电脑网口,共享网口的文章,我就分享连接路由器的,加上正好也没找到多余网线,也可以参考我elf2的网络连接文章)
准备材料:

  1. 连上路由器的笔记本(或者台式机)
  2. OK3506-S12 Mini开发板
  3. 网线

网络设置

   通过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

picture 5

图5 串口登录获取开发板的IP地址

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

picture 4

图6 获取电脑的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)

picture 6

图7 更改开发板的IP地址

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

picture 7

图8 电脑可以ping通开发板

picture 8

图9 开发板无法ping通电脑

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

picture 9

图10 禁用WINDOWS防火墙过程1

picture 10

图11 禁用WINDOWS防火墙过程2
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

picture 11

图12 开发板成功ping通电脑

ssh连接

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

picture 12

图13 建立ssh连接

picture 13

图14 电脑ssh访问开发板成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/953905.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#中异常处理的使用例子 - 开源研究系列文章

C#中异常处理的使用例子 - 开源研究系列文章Posted on 2025-11-03 00:30 lzhdim 阅读(0) 评论(0) 收藏 举报 应用的异常处理在应用里是比较常见的使用,一般情况下尽量不使用try-catch来捕获异常并处理,而…

windows系统Ollama私有化模型部署

windows系统Ollama私有化模型部署 一.安装Ollama 在官网下载https://ollama.com/download

【UE工具向】如何优雅的扩展DataTable ToolBar

如何优雅的向DataTable上方ToolBar区域新增功能按钮 近期终于抽出空来把之前做的一些小东西整理出来,希望能对你有帮助问题背景:只要是大量使用DT的项目我想都会遇到想要"一键处理XXX"的需求,比如是一键打…

亲爱的伊利斯

亲爱的伊利斯:人们总说,我写作的时候一定正受着什么折磨,而现在折磨我的人就是你。你的一切让我备受折磨。我想到你的高跟鞋,你的刘海,你闪闪发亮的短靴,你房间窗户下镶着一排小石头的拖鞋。我想到你的手指按电视…

go清单

golang 中 make 和 new 的区别? for range 的时候它的地址会发生变化么? 能介绍下 rune 类型吗? 调用函数传入结构体时,应该传值还是指针? goroutine什么情况下会阻塞? 讲讲 Go 的 select 底层数据结构和一些特性…

MySQL_进阶

存储引擎MySQl体系结构存储引擎简介存储引擎特点存储引擎的选择

团队项目1-团队展示选题-星瀚餐递

项目 内容所属课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience作业要求 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScience/homework/13471作业目标 介绍团队基本情况,确…

2025-11-02 闲话

2025-11-02 闲话浅析狗叫行为。 今天读了一下李新野的新 latex pdf 《人妻约会指南》。不得不让我回顾我自己和异性的 social 行为。我听说有些朋友是不太需要和异性 social 的,我认为我好像还不是这样。 我认为我不能…

DRL-SARSA

SARSA算法 1. 引言 SARSA(State-Action-Reward-State-Action)是一种重要的强化学习算法,属于时序差分(Temporal Difference, TD)控制方法。它通过直接学习动作价值函数Q(s,a)来解决强化学习问题。与Q-learning不同…

2025.10.20~2025.10.26

2025.10.20~2025.10.262022HDU多校08 A 由于只能选择奇数长度的段进行反转,因此奇偶性不同的两个位置永远不能实现交换。 而取长度为 \(3\) 的段总能使相邻两个奇偶性相同的位置进行交换,因此只需对奇子列和偶子列分…

Day10复合选择器

复合选择器分为后代选择器,子代选择器,交集选择器和并集选择器 1.后代选择器即跨过父类,而在该父类下的所有该后代选择器所对应的标签都会被应用 <!DOCTYPE html> <html lang="en"> <head…

2025.10.27~2025.11.02

2025.10.27~2025.11.022022HDU多校09 A Problem \(T\) 组数据。给定一个长为 \(n\) 的数列 \(a\),判断是否能将其重排为数列 \(b\) 使 \(b\) 中不存在 \(1 \le i < j < k \le n \and a_{j} - a_{i} = a_{k} - a…

一次 Windows 内核卡住的调试经历

记录一次 Windows 内核卡住的调试经历一次 Windows 内核卡住的调试经历 今年整了个电脑,本想提升生活游戏体验,却被一个及其影响体验的问题折磨了三个月,后来终于算是得到了解决(规避)。过程是曲折的,结果是比较…

SQCTF-web

SQCTF-web小小查询系统 Upload_Level1 Upload_Level2 baby_rce 无参之舞 千查万别 eeaassyy ez-include 内部威胁情报监控平台 ez-sqli 黑客终端 PHP的XXE PHP的后门 CTF商城 Easy_SQLi EasyMD5 雏形系统 简单越权 inc…

websocket在秒杀场景下连接过多的问题

这可能是很多人第一次在高并发场景(尤其是秒杀活动)引入 WebSocket 时最容易忽略的隐患点之一。 有两点非常关键:1️⃣ 高并发场景下 WebSocket 连接数过多; 2️⃣ WebSocket 是否占用 Spring Boot / Tomcat 的 We…

团队作业1-团队展示与选题

团队作业1-团队展示与选题团队展示and选题这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23Comput…

websocket是什么以及它要怎么用

WebSocket 实时通知机制。在高并发、异步下单场景中,它是提升用户体验、降低轮询压力的关键组件。 接下来会从原理讲清楚,再结合“秒杀活动”落地展示完整的前后端交互与代码实现(Java Spring Boot + 前端示例)。一…

每日一题:第474场周赛 Q1. 找出缺失的元素

给你一个整数数组 nums ,数组由若干 互不相同 的整数组成。 数组 nums 原本包含了某个范围内的 所有整数 。但现在,其中可能 缺失 部分整数。 该范围内的 最小 整数和 最大 整数仍然存在于 nums 中。 返回一个 有序 …

上一次的参考文献

Charles M, Ochieng S B. Strategic outsourcing and firm performance: a review of literature[J]. International Journal of Social Science and Humanities Research (IJSSHR) ISSN, 2023, 1(1): 20-29. Kocot D,…

思维的漫游者:叙事性所揭示的非目的性心智

思维的漫游者:叙事性所揭示的非目的性心智 我们习惯于将思维描绘成一个猎手:带着明确的问题,在知识的森林中进行“强势搜索”,直至捕获答案。然而,“内观照叙事模型”所揭示的思维图景,更像一个漫游的诗人——它…