EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先我们来进行飞凌嵌入式OK3568-C开发板开机体验环节。先进行一些准备工作: 12V2A或者12V3A DC 电源线
$ `! t: u# d& W
HDMI线与外接的屏幕
( n$ |( z$ p+ z u) v
" B; Q. A& O+ d- ^7 ]( O- O接线图如下: ![]()
. K8 e9 ^0 @ c7 o. A! r8 x4 C" t# B! Y9 u/ m s/ `" t. E
2 x' N8 J: }5 x( r$ ?( s
1. 系统登录 先登录到板子中,看下板子的系统情况。登录的方式有多种,这里介绍3种: 串口登录(有线)
, Q% A* x+ J0 n! b+ O$ y
SSH登录(无线,IP) , b. p6 M9 M9 Q1 A- z6 z
ADB登录(无线,IP)
6 V( U% [. E; c) y/ w
1.1 串口登录 最直接的方式就是串口登录了,板子上的串口驱动芯片为CP2102,电脑端需先安装此驱动,我之前已经安装过了,可以直接通过任意串口助手软件连接到板子,波特率为常用的115200。串口方式连接到板子的测试结果如下: ![]()
- ]. x( N! X- } L; y
0 R4 ~+ `5 t4 x
: Q- ` g, r$ U1 p6 m串口登录后,可以使用如下指令配置OK3568-C开发板的WiFi。
4 \0 {$ h+ c% q' Q" }; \9 ^* P+ N- g( V& c2 W5 v
fltest_wifi.sh-i mlan0 -s "your_wifiname"-p your_password开发板连网成功后,即可使用下面的无线登录方式。
1 S- t1 w6 z; Y/ D4 @; E% q- S a1.2 SSH登录 OK3568-C开发板连网之后,得到它的IP地址,通过SSH的方式,可无线登录到开发板中,登录时可选root用户,密码也为root。SSH方式连接到OK3568-C开发板的测试结果如下: ![]()
; R4 A8 [' L7 B; U
1 K& o0 r1 a, R* T+ \
- s" e/ d' U, l6 u1.3 ADB登录 OK3568-C开发板还支持ADB登录,并且也是无线连接的方式,先在电脑上安装ADB软件,然后通过adb指令连接到板子,ADB方式连接到板子的测试结果如下: ' x+ P+ i" I& }% R `
, k7 [6 F5 _9 N' [/ r
. z+ r, s7 f( z7 p2 m0 c$ i! S' @
2. 命令行功能测试 登录到OK3568-C开发板之后,参考OK3568-C的用户手册,先进行一些命令行的功能测试。
- Z5 t$ G- d4 E8 {* \/ g2.1 查看系统信息 查看内核和CPU信息: - % l \8 I; o# A+ v6 }9 \
2 a. }7 M5 u% }1 K2 l. o uname -a查看操作系统信息:
% M" j/ O e- E# H, d
- [0 ~' b1 n* Z& Y cat /etc/issue查看环境变量信息:
) p; T9 X5 D: ]* Y. X/ d* H9 U: k3 o8 B1 _- ~- Y5 l2 s* H0 y8 }
env测试截图如下: ![]()
, F3 {! d" ^+ v
. D5 i" s, _$ ~& n& B
* V+ ]" p2 L$ S3 R1 c; J7 j! ?# L& W, G2.2 CPU与内存 查看当前CPU支持的频率档位: - , M }# i' \1 O) F/ Z
/ v& l) c, m& y6 f cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies查看当前CPU的温度: - ) c. x: E0 q3 k# V+ V( {, a
5 H% }% E; A3 E: f) P9 R) J5 m
cat/sys/class/thermal/thermal_zone0/tempDDR带宽测试:
' c: a$ c) w# i) i1 J, ^) Y, l1 _9 b5 z3 X Z
memory_bandwidth.sh测试截图如下: ![]()
0 b ^8 u8 y" F: N
0 j% p. |' J9 ?% |, i- D% D$ m% D& c/ a6 i8 m9 F3 l
2.3 WiFi配网 刚才在系统登录的时候,已经提到过WiFi配网了,通过执行一个脚本连接WiFi,这里看下实际的测试结果: ![]()
o A0 { I+ k- |) K- d
, l& k' i E; l k2 S4 w# A$ R7 K& D- F8 Y
2.4 eMMC测试 写入测试:
7 ]7 K* V9 `5 F/ d: d% d3 s1 F: c
5 @+ m& A& @ l9 s3 J ddif=/dev/zero of=/test bs=1Mcount=500conv=fsync读取测试: - . X1 b" t* o9 ]0 b. u
+ c5 v0 e+ Y8 f6 C2 @
ddif=/test of=/dev/nullbs=1M测试截图如下: % g; `0 G: h6 w9 E9 s. `
. o' D, Y; A& {( Y5 e' o& m
7 H) O" S3 m( D* |8 [9 u2.5 AI能力测试 飞凌嵌入式OK3568-C开发板集成了TensoRFlow AI框架,先通过命令行来测试下性能。
- Q3 z: P6 h/ t3 f! n, H测试截图如下: ![]()
/ S$ T' i5 m% y) a8 t2 ^
7 d' @7 G% F; e" d" i7 Z, V" r' q$ r7 K5 Y
AI目标检测的测试截图如下: ![]()
( Z2 c- p7 B7 c" T
' }$ x4 {% R; V; S; L# t3 l2 U5 c# S9 s: t
命令行的一些功能测试过后,来看下飞凌嵌入式OK3568-C开发板的界面功能。 3 V0 B& ~" @& P5 L$ l2 o
3. 出厂界面体验 飞凌嵌入式OK3568-C开发板支持HDMI2.0、eDP、LVDS、RGB Parallel、MIPI-DSI,五种显示接口,可同时输出三路显示信号,最大支持4K分辨率。
+ L& w1 u+ n3 S: x! `目前屏幕切换控制方式有两种:uboot菜单动态控制;内核设备树指定。开发板系统默认已开启了HDMI屏幕,接上屏幕即可看到系统界面。
" V2 p8 ]: y( S) a# C- ?7 Q此界面是支持鼠标操作的,插入一个鼠标,即可进行功能体验。 ![]()
- d" ^2 Z; U7 P! T4 z% w
' D+ A: `/ J! L3 _$ x; w/ Q5 }( j, [6 D& J! [/ q+ o3 p0 |7 k
主界面一共有两页,通过左上角的箭头可切换到第2页。下面来测试下此界面中的一些主要功能。 9 X, I' v, j/ \5 {& U4 W
3.1 视频播放测试 点击Video Player图标会进行视频播放。我这个显示器是1920x1080分辨率的,实际体验播放的十分清晰与流畅。
0 I% X3 p# q- t% H# U" z另外,视频是有声音的,接上耳机可以听到声音。如果开发板可以内配一个小功率的外放喇叭就更好了。
) y# s$ O/ t, o, G9 _% t. C1 h此视频播放界面,播放完一个视频后,会自带播放下一个,但好像没有视频列表,只能按顺序播放,后续可以尝试增加视频列表功能。 # h5 y. w. r3 C7 i N1 O1 x
$ a/ Z( H* B8 h4 S" Z
" D* ~% B! C5 n6 _+ U0 W! K3.2 USB摄像头测试 在摄像头测试界面中,支持板载的摄像头和外接的USB摄像头,我这里只有USB摄像头可以测试,在打开这个界面前,先给OK3568-C开发板接入一个USB摄像头,再打开此界面,即可自动识别到USB摄像头,点击对应的按钮即可看到实时的摄像头画面。 ![]()
& n3 `3 Z% b# Y3 N1 p- a8 s$ G! W- p& O" a
! K- x" e! f/ Q4 I4 ]9 A* @; o$ _- k) h; ?5 u; `. B# b2 Y
3.3 OpenGL测试 飞凌嵌入式OK3568-C开发板支持OpenGL,打开OpenGL的界面,可以看到一个动态渲染的三维物体。 ![]()
3 n7 f6 P7 K( A2 m3 E- r3 p, H: e: c
) r5 [6 P& H! g! Z& r( g+ I3.4 音乐播放测试 音乐播放界面,可以通过文件系统来选择想要播放的音乐文件,播放界面中有播放进度条,暂停继续按钮,音录按钮,文件选择按钮等,后续可尝试对此界面进行进一步美化,以及歌词显示功能。 ![]()
* l2 w2 V# u& F0 i; }
7 J0 b' H$ |4 k) k. ~) A6 S. i. R
2 E5 V8 I% V- t G" v, g3.5 SQLite数据库测试 飞凌嵌入式OK3568-C开发板还支持SQLite数据库,测试界面如下: + b6 m5 H; ^" s' T( B
% R# A3 A) Y" V5 {
& ] t1 {* s$ S: P' i
- T& ]5 I. W: R1 P" [ |