Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. HotMilk
    H
    • Profile
    • Following 0
    • Followers 0
    • my integral 217
    • Topics 3
    • Posts 4
    • Best 0
    • Groups 0

    HotMilkLV 3

    @HotMilk

    217
    integral
    0
    Reputation
    1
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    HotMilk Unfollow Follow

    Latest posts made by HotMilk

    • OKT536-C 开发板网络连接和例程测试

      T536处理器采用4核Cortex-A55+RISC-V架构,主频1.6GHz+600MHz,并搭载2TOPS算力NPU。
      接口丰富,满足更多领域需求
      FET536-C/FET536-S核心板拥有丰富的接口资源,最多可支持CAN-FD×4、UART×17和千兆网×2等等,更够满足工业领域的众多需求,如控制器(PLC/数控机床/运动控制卡)、工业HMI、边缘计算网关、机器人、工业视觉设备、工控一体机、电力集中器、二次继电保护设备、充电桩等。
      a449b16c-215d-4698-8e7a-6f191d635e13-image.png
      1、ssh连接
      首先将开发板的网口和电脑的网口相连接
      串口也相连接
      a5b19642-fdd2-4dda-b991-bd81d815c647-7196459ce388ec248fec9734e426db37.jpg
      第二我们查看我们电脑的ip
      73efcbf9-5a7e-4337-bae5-bd2883486ec0-image.png
      第三使用命令将我们开发板的网段与我们电脑的统一
      8ba9a9ba-0978-4b6a-b941-e668b3243f42-image.png
      此时拿开发板ping我们的电脑查看是否可以ping通
      24a6e1f9-f7f7-409d-b9d7-195600411efb-image.png
      是可以ping通的
      然后使用ssh连接即可
      6f4db81b-1c63-47df-86c1-16c3b14facfc-image.png
      成功连接上 此时我们就可以传文件了为后面开发打下基础
      2、连接wifi
      连接wifi非常简单就是一句命令
      fltest_wifi.sh -i wlan0 -s H3C_708 -p 123456785.
      -s是名称 -p为密码 此时我们连接试一试
      22b0ea02-b0c2-4c53-8a23-6e4fe4c3ac58-image.png
      连接成功
      试着ping一下百度
      2b741b7f-fa6d-4f49-a579-bc927b08a0f5-image.png
      十分成功
      3、NPU测试
      OK536N-C集成了2Tops NPU。
      内部集成了yolo5 已经移植好了我们只需要插入一个图片即可测试
      进入yolov5移植好的目录
      执行测试命令
      994ad3db-a110-4524-986a-6afe875a8fcc-image.png
      可以看到输出 位置大小和类型
      4、下面写一个开机脚本用来开机连接wifi并且更改我们的ip地址
      也是非常简单
      创建一个shell脚本:
      4d002a7b-13e5-4e3e-9d43-da72decca91d-image.png
      简单的两句
      给脚本添加执行权限
      在/etc/init.d/rcS文件尾部添加/autorun.sh &
      61866819-a1bd-43a8-88c7-09dd70262fe3-image.png
      现在我们重启开发板
      933fc13c-f9b9-4b0f-b5f2-3376e214844b-image.png
      我们一登陆即可ping百度 证明成功
      总结
      板载的 Mali-G31 MP2 GPU 在飞凌嵌入式针对性的图形驱动优化下,图形处理能力出色。进行 1080P 视频解码测试时,播放流畅无卡顿,对 OpenGL ES 3.2 等图形标准支持良好,能满足工业 HMI、数字标牌等对高质量图形渲染的需求,为用户呈现清晰、细腻的视觉效果。​
      内置 2TOPS 算力的 NPU,在飞凌嵌入式优化的 AI 算法框架支持下,为开发板 AI 性能注入强大动力。运行基于 YOLOv5s 的目标检测算法这类轻量级 AI 推理任务时,NPU 显著加速推理进程,大幅缩短推理时间,提升检测效率。不同分辨率图像测试显示,NPU 处理高分辨率图像优势明显,能在保障检测精度同时,实现实时检测,满足智能安防、工业视觉检测等场景对 AI 实时性的要求。
      总体而言,飞凌嵌入式 OKT536-C 开发板为嵌入式开发领域注入新活力与机遇,随着技术发展完善,相信它将在更多领域发挥重要作用,助力开发者实现更多创新应用,推动嵌入式技术在各行业的深入应用与发展。
      总的来说 开发板的系统适配能力需要后续跟进但是开发板的硬件性能十分强劲,板载多种外设可以快速开发验证,飞凌厂商对外围的驱动也做了适配。a

      posted in 飞凌嵌入式专区
      H
      HotMilk
    • OK536x-C 开发板 性能跑分测试(含交叉编译)

      1、开发板介绍
      飞凌嵌入式OK536N-C开发板采用核心板+底板的结构形式,基于全志T536处理器设计开发,T536主频 1.6GHz,集成四核 Cortex A55、64 位玄铁 E907 RISC V MCU,提供高效的计算能力;T536 支持 2tops NPU、安全启动、国密算法 IP、全通路ECC、AMP、Linux RT 等;T536 还具备广泛的连接接口:USB、SDIO、UART、SPl、CAN、Ethernet、ADC、LocalBus 等一应俱全。
      2、跑分测试软件介绍
      nbench是一个简单的用于测试处理器,存储器性能的基准测试程序。即著名的BYTE Magazine杂志的BYTEmark benchmark program。nbench在系统中运行并将结果和一台运行Linux的AMD K6-233电脑比较,得到的比值作为性能指数。由于是完全开源的,爱好者可以在各种平台和操作系统上运行nbench,并进行优化和测试,是一个简单有效的性能测试工具。nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器性能,INT当然是整数处理性能,FP则体现双精度浮点性能(大多数嵌入式处理器都没有强大的双精度浮点能力)。
      3、软件安装
      由于我们的linux为原生的linux很多软件都没有因此我这里选择的是交叉编译然后移植过去
      交叉编译的gcc为
      OKT536-linux-sdk/out/t536/OKT536-C/buildroot/buildroot/host/bin/aarch64-none-linux-gnu-gcc
      我们首先下载软件
      wget http://www.math.utah.edu/~mayer/linux/nbench-byte-2.2.3.tar.gz
      并且解压
      5482890f-5982-418f-a67c-c4da064f5b1b-image.png
      我们查看一下编译指令为make但是我们要交叉编译引出查看他的makefile
      87502290-3010-4ad0-bf6a-61f62a6cd775-image.png
      更改cc为我们的gcc软件
      更改完成后make
      a50ab58c-f3cd-4ad4-b163-bb032be6dadf-image.png
      编译完成生成一个可执行文件
      并且将其传到开发板上
      8a399f69-cb42-4824-bda0-f54c60405dfb-image.png
      4、执行
      我们直接执行./nbench
      会出现无法执行
      2d6096d3-f5d6-4847-8d39-1a067d42fb53-image.png
      这个是由于生成后的没有执行权限
      我们给其赋可执行权限
      chmod 777 nbench
      然后执行
      可以查看进行了执行
      6d4fc610-350d-4677-ac8b-2a5bd7e9f472-image.png
      这里可以看到是4核
      OS : Linux 5.10.198TEST : Iterations/sec. : Old Index : New Index
      : : Pentium 90* : AMD K6/233*
      --------------------:------------------:-------------:------------
      NUMERIC SORT : 805.79 : 20.66 : 6.79
      STRING SORT : 172.51 : 77.08 : 11.93
      BITFIELD : 3.2086e+08 : 55.04 : 11.50
      FP EMULATION : 279.99 : 134.35 : 31.00
      FOURIER : 32925 : 37.45 : 21.03
      ASSIGNMENT : 13.612 : 51.80 : 13.44
      IDEA : 3982 : 60.90 : 18.08
      HUFFMAN : 1375.1 : 38.13 : 12.18
      NEURAL NET : 31.869 : 51.20 : 21.53
      LU DECOMPOSITION : 674.51 : 34.94 : 25.23
      ==========================ORIGINAL BYTEMARK RESULTS==========================
      INTEGER INDEX : 54.438
      FLOATING-POINT INDEX: 40.611
      Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0

      跑分结果

      posted in 飞凌嵌入式专区
      H
      HotMilk
    • Reply: OK536x-C 开发板 开箱 环境搭建 跑分

      将下载后的源码放到我们搭建的环境中并且解压
      c67cf4f8-f6f4-4a94-82b8-5d4aca00bf43-image.png
      首先我们第一次编写一个全编译的包括内核源码、库文件、应用、文件系统打包等。
      首先我们线注释掉~/.bashrc中的PATH环境变量设置
      b54ccaa4-ff18-4e88-a5ac-d30272064de8-image.png
      然后使用config进行配置
      59d0d3be-415c-4ca0-bd4c-77e0343b0d48-image.png
      使用bulid clean进行清理和使用bulid 进行编译
      e210de83-a894-4c64-b410-676f909a51d1-image.png
      遇到错误下载python3.10即可
      c795222d-6b44-4694-b0a9-4bf0ec399051-image.png
      下载镜像
      3f500db4-05e0-4713-9953-8562902dd8e1-image.png
      b0ecffde-b865-47f0-97ae-5646a972439a-image.png

      posted in 飞凌嵌入式专区
      H
      HotMilk
    • OK536x-C 开发板 开箱 环境搭建 跑分

      1、开箱
      当快递盒被拆开的那一刻,期待已久的 OK536x - C 开发板终于呈现在眼前。这款在嵌入式开发领域备受关注的开发板,究竟藏着哪些能助力开发者探索技术边界的 “宝藏”?此刻,就让我们带着好奇,一同开启这场开箱之旅,率先揭开箱内物品的神秘面纱。
      开箱后里面包括主开发板一个
      32e57125-9e3f-41d2-855b-93a8999db4bc-b709446b2db1ce5eaae45fb421156c7a.jpg

      一个电源和两个屏幕的转接板和一个天线
      c5895af8-9ce5-4775-89f3-7ce66a91a3d4-e8283cb76106889c282625751bf77aba.jpg
      2、开发板介绍
      飞凌嵌入式OK536N-C开发板采用核心板+底板的结构形式,基于全志T536处理器设计开发,T536主频 1.6GHz,集成四核 Cortex A55、64 位玄铁 E907 RISC V MCU,提供高效的计算能力;T536 支持 2tops NPU、安全启动、国密算法 IP、全通路ECC、AMP、Linux RT 等;T536 还具备广泛的连接接口:USB、SDIO、UART、SPl、CAN、Ethernet、ADC、LocalBus 等一应俱全。
      3、环境搭建
      这里我使用的是飞凌提供的开发环境可以免去自己搭建的痛苦
      1、首先下载VMware Workstation Pro 并且安装
      2、下载飞凌提供的镜像
      下载链接: https://pan.baidu.com/s/1EB2R03uGe5erN-fb4yIq5w 提取码: 5r61
      3、进行解压下载的镜像并且导入到VMware中
      9221d152-637a-4ecf-9e37-b7d90aeb5c3e-image.png
      93c5a734-5725-4d05-9664-a47768c462a9-image.png

      4、开机登陆开发板
      将开发板的电源和串口线连接到电脑并且上电
      63586cc5-955f-4664-9352-c7e2730eef64-a30e5ef8b4f99ea9948ec1aeed1c2ebe.jpg
      使用串口工具进行登录
      39ee916e-41ee-4964-a03c-7648a2df825e-image.png
      选择A口波特率115200。
      2b5104b3-b060-4fda-8537-e6a25d11d7eb-image.png
      默认为root账户,无密码,不用输入登录信息。
      b8b3013a-bad3-4a63-822c-7717a4d26eae-image.png
      打印网络信息
      5、查看开发板信息
      4270310a-40e6-425a-b8b2-7a8f20105c87-image.png
      nei内核信息和cpu信息
      总的来说非常抗打
      6、编译系统
      0ad67617-97ab-4267-8a11-255bbf5f8cca-image.png
      下载源码

      posted in 飞凌嵌入式专区
      H
      HotMilk