飞凌OK3568-C嵌入式Linux开发板开箱体验

news2024/12/25 9:16:49

本篇来介绍一款具有AI计算能力的Linux开发板:OK3568-C。

1 OK3568-C介绍

OK3568-C是飞凌嵌入式设计的一款开发板,板子的包装如下,盒子内有两层,上层是开发板,下层是配件。

1.1 核心板介绍

开发板的SOC采用Rockchip的RK3568

RK3568为四核64位ARMv8.2A架构,22nm制程,主频最高可以达到2.0Ghz,支持三屏同显示或三屏异显,内置独立的1T算力NPN,主要定位应用于物联网网关、智能 NVR、工控平板、工业检测、工控盒、智慧城市、云终端、车载中控等行业定制市场。

核心板与底板之间通过插座连接,核心板的正反面图如下。

实物板子的RK3568芯片上会有一个大的散热片,便于芯片散热。

RK3568芯片的内部资源如下,可以先简单有个了解:

1.2 底板介绍

看完了核心板,下面来看下底板。

1.2.1 正面介绍

板子上的主要元器件与接口都在底板的正面上,各个接口的标注如下:

图中标注的各个接口,具体介绍如下:

  • 12V电源接口与开关
  • 2个CAN FD接口
  • MicroSIM卡插槽
  • DEBUGt串口调试接口
  • 2个USB2.0接口、1个USB3.0接口
  • Wi-Fi&BT天线
  • 多功能复用IO口
    • 功能1:3个UART+IIC+2个SPI+13个GPIO
    • 功能2:RGB888屏幕接口
  • eDP接口,可适配飞凌 10.1 吋 eDP 屏幕
  • LVDS接口,可适配飞凌 10.1 吋 LVDS 屏幕,支持屏幕亮度调节和电容触摸
  • eDP&LVDS背光接口,可进行对应屏幕的背光调节
  • MIPI CSI接口,可连接 OV13850 摄像头模组
  • 音频相关
    • Speaker:最高功率 1.3W(8Ω) ,如果需要外接更大的功放,需从耳机插座获取信号
    • 3.5mm 音频插座
    • MIC
  • 两个10/100/1000Mbps自适应以太网接口
  • HDMI接口,支持HDMI 2.0,显示分辨率高达4096*2160@60
  • RTC时钟
  • PCIE2.0接口、PCIE3.0接口
  • 按键
    • 音量加/减键
    • Home键
    • Esc键
    • Power On键
    • Reset键

1.2.2 反面介绍

再来看下反面的一些接口:

图中标注的各个接口,具体介绍如下:

  • TF卡插槽
  • 4G/5G模块接口
  • USB2.0 Download接口
  • MIPI DSI接口:可适配飞凌7吋MIPI屏,支持屏幕亮度调节和电容触摸
  • Wi-Fi&BT芯片

2 开机体验与基础功能测评

下面进行开机体验,先进行一些准备工作:

  • 12V2A或者12V3A DC电源线
  • Type-C串口调试线(电脑端需安装CP2102串口驱动)
  • HDMI线与外接的屏幕

接线图如下:

2.1 系统登录

先登录到板子中,看下板子的系统情况。登录的方式有多种,这里介绍3种:

  • 串口登录(有线)
  • SSH登录(无线,IP)
  • ADB登录(无线,IP)

2.1.1 串口登录

最直接的方式就是串口登录了,板子上的串口驱动芯片为CP2102,电脑端需先安装此驱动,我之前已经安装过了,可以直接通过任意串口助手软件连接到板子,波特率为常用的115200。串口方式连接到板子的测试结果如下:

串口登录后,可以使用如下指令配置板子的WIFI。

fltest_wifi.sh -i mlan0 -s "your_wifiname" -p your_password

板子连网成功后,即可使用下面的无线登录方式。

2.1.2 SSH登录

板子连网之后,得到板子的IP地址,通过SSH的方式,可无线登录到板子中,登录时可选root用户,密码也为root。SSH方式连接到板子的测试结果如下:

2.1.3 ADB登录

OK3568-C开发板还支持ADB登录,并且也是无线连接的方式,先在电脑上安装ADB软件,然后通过adb指令连接到板子,ADB方式连接到板子的测试结果如下:

2.2 命令行功能测试

登录到板子之后,参考OK3568-C的用户手册,先进行一些命令行的功能测试。

2.2.1 查看系统信息

查看内核和cpu信息:

 uname -a 

查看操作系统信息:

cat /etc/issue

查看环境变量信息:

env

测试截图如下:

2.2.2 CPU与内存

查看当前 CPU 支持的频率档位

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

查看当前CPU的温度

cat /sys/class/thermal/thermal_zone0/temp 

DDR带宽测试

memory_bandwidth.sh 

测试截图如下:

2.2.3 WIFI配网

刚才在系统登录的时候,已经提到过WIFI配网了,通过执行一个脚本连接WIFI,这里看下实际的测试结果:

2.2.4 eMMC测试

写入测试:

dd if=/dev/zero of=/test bs=1M count=500 conv=fsync

读取测试:

dd if=/test of=/dev/null bs=1M

测试截图如下:

2.2.5 AI能力测试

OK3568-C板子集成了Tensorflow AI框架,先通过命令行来测试下性能。

测试截图如下:

AI目标检测的测试截图如下:

命令行的一些功能测试过后,来看下OK3568的界面功能。

2.3 出厂Qt界面体验

OK3568支持MIPI DSI、HDMI、eDP 等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定其中一个接口支持 4K 输出。

目前屏幕切换控制方式有两种:uboot 菜单动态控制;内核设备树指定。

板子中自带的系统默认已开启了HDMI屏幕,接上屏幕即可看到系统的Qt界面。

此界面是支持鼠标操作的,插入一个鼠标,即可进行功能体验。

主界面一共有两页,通过左上角的箭头可切换到第2页。

下面来测试下此界面中的一些主要功能。

2.3.1 视频播放测试

点击Video Player图标,会进行视频播放。我这个显示器是1920x1080分辨率的,实际体验播放的十分清晰与流畅。

另外,视频是有声音的,接上耳机可以听到声音。如果板子上内配一个小功率的外放喇叭就更好了。

此视频播放界面,播放完一个视频后,会自带播放下一个,但好像没有视频列表,只能按顺序播放,后续可以尝试增加视频列表功能。

2.3.2 USB摄像头测试

摄像头测试界面中,支持板载的摄像头和外接的USB摄像头,我这里只有USB摄像头可以测试,在打开这个界面前,先给板子接入一个USB摄像头,再打开此界面,即可自动识别到USB摄像头,点击对应的按钮即可看到实时的摄像头画面。

2.3.3 OpenGL测试

OK3568支持OpenGL,打开OpenGL的界面,可以看到一个动态渲染的3维物体。

2.3.4 音乐播放测试

音乐播放界面,可以通过文件系统来选择想要播放的音乐文件,播放界面中有播放进度条,暂停继续按钮,音录按钮,文件选择按钮等,后续可尝试对此界面进行进一步美化,以及歌词显示功能。

2.3.5 SQLite数据库测试

OK3568还支持SQLite数据库,测试界面如下:

3 总结

本篇介绍了OK3568-C开发板的硬件功能与自带系统基础功能测试,介绍了核心板的系统资源以及底板的各个功能接口,基础功能测试部分先进行3种方式的系统登录,然后进行一些命令行的基础功能测试,最后进行了图形界面的功能测试。

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

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

相关文章

MySQL进阶:索引的使用及理解

MySQL索引前言什么是索引?索引的优缺点?MySql索引添加索引的sql语句添加PRIMARY KEY(主键索引)添加UNIQUE(唯一索引)添加INDEX(普通索引)添加FULLTEXT(全文索引)添加多列索引索引的底层数据结构哈希索引BTree树索引为什么索引会提高查找速度?最左前缀…

数据结构与算法2—链表

1. 链表 线性表的链式存储结构就是用一组任意的存储单元(可以是不连续的)存储线性表的数据元素。采用链式存储结构的表示的线性表简称链表。链式存储方式可用于表示线性结构,也可用于表示非线性结构。 链表通常有两个域 data域——存放结点…

北大硕士LeetCode算法专题课--递归和回溯

算法专题课 北大硕士LeetCode算法专题课-栈、队列相关问题_骨灰级收藏家的博客-CSDN博客 北大硕士LeetCode算法专题课--链表相关问题_骨灰级收藏家的博客-CSDN博客 北大硕士LeetCode算法专题课-查找相关问题_骨灰级收藏家的博客-CSDN博客 北大硕士LeetCode算法专题课-字符串…

一.【linux】常用操作命令

目录 1 . 查看当前登录系统用户信息 【who】 2 . 查看终端用户whoami 3 . 查看日期date 4 . 查看系统信息uname 5 . 日历cal 6 . 计算器bc 8 . 显示或修改计算机主机名的命令hostname 9 . 在显示器上显示文字的命令echo 10 . 清除计算机屏幕上的信息命令clear 11 . 查…

【尚硅谷】Java数据结构与算法笔记04 - 栈

文章目录一、实际需求二、栈的介绍三、应用场景四、数组模拟栈4.1 思路分析4.2 Java代码实现五、栈实现综合计算器5.1 中缀表达式5.2 后缀表达式一、实际需求 二、栈的介绍 栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素…

nacos 2.1.0集群生产环境多节点部署

nacos 2.1.0集群生产环境多节点部署 版本 2.1.0版本发布日期 2022-04-29官网 集群部署说明GitHub GitHub - alibaba/nacos: an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 下载地址&…

大数据面试题(七):Flume核心高频面试题

文章目录 Flume核心高频面试题 一、Flume有哪些组件,flume的source、channel、sink具体是做什么的 二、你是如何实现flume数据传输的监控的 三、Flume的source,sink,channel的作用?你们source是什么类型? 四、Flu…

2023年浙江建筑施工电工(建筑特种作业)模拟试题及答案

百分百题库提供特种工(电工)考试试题、特种工(电工)考试真题、特种工(电工)证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 159.临时⽤电⼯程验收应填写&#xff0…

基于Vue 全家桶实现网易云音乐 WebApp

基于 Vue(2.5) vuex vue-router vue-axios better-scroll Scss ES6 等开发一款移动端音乐 WebApp,UI 界面参考了安卓版的网易云音乐、flex 布局适配常见移动端。因为服务器的原因,所以可能多人访问的时候有些东西会加载不出来,如果可以的…

P2069 松鼠吃果子

题目描述 输入输出样例 输入 #1 10 4 输出 #1 9 说明/提示 注:吃掉的果子依次为 3,8,5(回到下面重做第 3 跳),9(回到下面重做第 4 跳)。 写着感觉好别扭 感觉和字符串没啥关…

接口管理工具YApi怎么用?颜值高、易管理、超好用!

众多接口管理工具如雨后春笋搬冒出。让人欣慰的是,有许多优秀作品来自国内,包含YApi和rap。 看着中文的官网,熟悉的汉语,不禁让人暗爽。当然这也就带来另一个弊端,因为使用基数少,所以参考资料少。我们想学…

发送tcp/udp请求

本文章介绍下通过nc工具和iperf工具,发送tcp/udp请求一、nc工具(netcat工具)这个工具linux系统默认是自带的,以下是命令的常用参数1.1 发送tcp请求在服务端监听端口nc -l port客户端连接并发送请求nc -v host port在服务端收到了信…

自定义动态IRule进行路由转发

gateway的负载均衡以及feign服务之间的调用或者RestTemplate请求,都可以使用自定义IRule规则进行路由转发。 自定义IRule 固定IRule:将IRule的一个实现类注入到spring容器中 Configuration public class MyIRuleConfig { Beanpublic IRule myIRule() {…

力扣sql基础篇(五)

力扣sql基础篇(五) 1 页面推荐 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 a 输入示例 b 输出示例 1.2 示例sql语句 # Write your MySQL query statement below SELECT distinct page_id recommended_page FROM Likes WHERE (user_id in (SELECT user2_idFROM …

字符串查找、错误信息、字符分类函数

1、寻找子串strstr char* my_strstr(const char* str1, const char* str2) {assert(str1 && str2);const char* cp str1;const char* s1 str1;const char* s2 str2;while (*cp){s2 str2;s1 cp;while (*s1!\0 && *s2!\0 && * s1 *s2){s1;s2;}if (…

一步一步学爬虫(5)Ajax分析方法

一步一步学爬虫(5)Ajax分析方法5.2.1. 分析案例5.2.2. 过滤请求5.2.3. 总结5.2.1. 分析案例 这里还需要借助浏览器的开发者工具,下面以 Chrome 浏览器为例来介绍。 首先,用 Chrome 浏览器打开微博的链接 https://m.weibo.cn/u/283…

排查开机启动项

防止被控机器失联部分木马会添加开机启动项作为复活的手段 /etc/rc.local /etc/rc.local 是 /etc/rc.d/rc.local的软链接 [rootVM-4-11-centos etc]# ll rc.local lrwxrwxrwx 1 root root 13 Apr 6 2022 rc.local -> rc.d/rc.localrc.local的原始内容: #!/…

中文文案排版指北

格式规范千千万,内容创作 No.1 但是当下我们专注与文案排版。优秀的排版、正确使用标点符号能让阅读者赏心悦目,提升阅读体验。这篇文章将 GitHub 上的有关排版的规范摘抄部分供大家查阅,更多详情还请访问原文所在(底部引用中的地…

APSIM练习:小麦苜蓿轮作

在本练习中,您将创建一个小麦苜蓿轮作,其中草料阶段持续数年。 基于“Rotation Sample.apsim”创建一个新的模拟。这是小麦鹰嘴豆轮作。在 Manager 文件夹中,Rotation Management 组件用于表示旋转,使用带有节点(圆圈…

网站需要怎么优化比较好(网站优化有哪些技巧)

怎样让网站优化在短时间内看到效果? 在企业推广营销推广中,网站优化占据了很大一部分,对于企业推广营销有着决定性影响。如果想让您的企业在诸多品牌中脱颖而出,甚至在互联网中有强大的竞争力,你必须要做好网站优化&a…