基于全志科技T3处理器的国产评估板测评!

嵌入式大杂烩 2022-05-23 21:30
本期我们来开箱测评创龙科技(Tronlong)的首款国产ARM评估板——TLT3-EVM评估板,它基于全志科技T3处理器设计,究竟性能如何?先看视频!

 沉浸式开箱!一探究竟~

目录

1 开箱

2 评估板介绍

3 接口测试

4 Docker容器测试

5 ARM + FPGA通信测试


01

开箱


评估板采用底板+邮票孔核心板方式,配套:

(1) 5个资料光盘。内含测试评估板需要的开发资料,包含核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet、系统固化镜像、内核驱动源码、文件系统源码等,以及丰富的Demo程序、操作手册;

(2) 1个配件盒子。包含电源、SD卡、读卡器、网线、VGA线、2.4G天线等。



02

评估板介绍


评估板基于全志科技T3处理器设计,四核Cortex-A7 ARM架构,主频1.2GHz。


核心板采用100%国产方案,DDR、eMMC、晶振、电源等均采用国产芯片!

核心板符合工业级标准,经过高低温测试验证(-40℃~+85℃)。




核心板经过3000次启动测试,稳定可靠,满足各种工业应用环境。



031

接口测试


评估板已赠送SD系统启动卡,仅需正常上电即可启动评估板。

备注:由于篇幅有限,本文仅提供部分接口测试数据。如需所有接口测试数据,请扫描下方二维码获取产品详细资料

(1) DDR读写测试

评估板采用紫光国芯和江波龙的国产DDR,读写速率分别为1231.04MB/s、627.9MB/s。

读速度测试:

Target#  bw_mem 100M rd

写速度测试:

Target#  bw_mem 100M wr



(2) eMMC读写测试

评估板采用康盈和江波龙的国产eMMC。

执行如下命令对eMMC设备进行写速度测试。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  mkdir -p /run/media/mmcblk0p7

Target#  mount /dev/mmcblk0p7 /run/media/mmcblk0p7

Target#  time dd if=/dev/zero of=/run/media/mmcblk0p7/test bs=1024K count=500

执行如下命令对eMMC设备进行读速度测试。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  time dd if=/run/media/mmcblk0p7/test of=/dev/null bs=1024K



读写速率如下:



(3) CAN通信测试

评估板采用芯力特国产SPI转CAN芯片实现CAN功能。


发送测试

执行如下命令,接收PC端发送的数据。

Target#  candump can0



在PC端打开ECANTools软件,选择设备类型,然后点击“打开设备”。



等待软件检测到设备后,点击“确定”进入软件操作界面,如下图所示。



在如下数据发送界面中,点击“发送”开始发送数据。



依次向接收端发送两组数据,在ECAN Tools及串口调试终端可看到数据,如下图所示。




接收测试

评估板文件系统执行如下命令,发送数据至ECANTools软件,ECANTools软件收到数据说明功能正常。

Target#  cansend can0 123#1122334455667788




(4) 网口通信测试

评估板配备1个千兆网口和1个百兆网口,采用裕太车通国产PHY,使用Iperf工具测试TCP带宽,分别为644MB/s、93MB/s。





(5) SATA读写测试

评估板配备SATA硬盘接口,120G固态硬盘读写速率分别为163.42MB/s、32.99MB/s。

执行如下命令,测试SATA盘写速度。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  time dd if=/dev/zero of=/mnt/usb/sda1/test bs=1024K count=1000

执行如下命令,测试SATA盘读速度。

Target#  echo 3 > /proc/sys/vm/drop_caches

Target#  time dd if=/mnt/usb/sda1/test of=/dev/null bs=1024K



(6) LVDS显示屏测试

LVDS显示屏和评估板接口连接。

执行设置命令,重启后即可看到Qt界面。



04

Docker容器测试


下面我们来演示如何快速部署电力能源神器-Docker容器。

本文仅包含主要步骤,详细操作请复制链接打开:


(1)Ubuntu安装Docker

Host#  sudo apt-get update

Host#  sudo apt-get install docker-ce




(2)搭建本地镜像仓库

Host#  mkdir -p /home/tronlong/docker/myregistry

Host#  sudo docker run -d -p 5000:5000 -v /home/tronlong/docker/myregistry:/var/lib/registry registry:2



(3)构建镜像

新建Dockerfile文件。

Host#  cd /home/tronlong/docker/dockerfile

Host#  gedit Dockerfile




构建镜像。

Host#  sudo docker build -t 192.168.0.40:5000/led_flash:v1.0 .//注意命令最后含有"."

Host#  sudo docker images//查看已构建的镜像



请执行如下命令,将镜像推送至本地仓库Registry。

Host#  sudo docker push 192.168.0.40:5000/led_flash:v1.0



执行如下命令,重新启动Docker、Registry容器(通过指定ID),并重新推送镜像至本地Registry。

Host#  sudo /etc/init.d/docker restart

Host#  sudo docker ps -a

Host#  sudo docker start b898d3391bb9//以查询得到的CONTAINER ID号为准

Host#  sudo docker push 192.168.0.40:5000/led_flash:v1.0



通过浏览器访问"http://192.168.0.40:5000/v2/_catalog",即可看到当前仓库里已有的镜像。



(4)下载镜像并运行容器

评估板创建容器并启动容器,耗时约1min,容器启动后评估板2个LED灯同时闪烁,停止容器后LED灯不再闪烁,Docker测试完成。




05

ARM + FPGA通信测试


本次给大家演示T3与Spartan-6 FPGA处理器之间的SPI通信测试。

案例功能:

(1)FPGA端程序实现SPI Slave功能,具体如下:

a.FPGA将SPI Master发送的2KByte数据保存到BRAM。

b.SPI Master发起读数据时,FPGA从BRAM读取2KByte通过SPI总线传输给SPI Master。

(2)ARM实现SPI Master功能,支持误码率测试和速率测试两种模式,具体如下:

a.误码率测试:ARM通过SPI总线写入2KByte随机数到FPGA BRAM,然后读出数据、进行数据校验,同时打印SPI总线读写速率和误码率。

b.读写速率测试:ARM通过向FPGA发送4KByte随机数,并读取回来。根据命令行传入的参数循环多次,仅测试读写速率,不进行数据检验。每隔5秒钟程序将会打印一次读写平均速率。



由于评估底板拓展接口未预留SPI总线引脚,因此需在T3与FPGA之间进行飞线。


连接完成后,演示T3对FPGA BRAM的读写测试。

读写功能测试。

执行如下命令运行程序,ARM通过SPI总线写入2KByte随机数到FPGA BRAM,然后读出数据、进行数据校验,同时打印SPI总线读写速率和误码率,如下图所示。

Target#  ./spi_rw -d /dev/spidev0.0 -s 5000000 -OH -S 20484



读写性能测试。

执行如下命令运行程序,ARM通过向FPGA发送4096Byte随机数据,并从FPGA读取回来,循环50000次,测试SPI总线读写速率,不进行数据检验。串口终端每隔5秒钟会打印一次读写平均速率,如下图所示。

Target#  ./spi_rw -d /dev/spidev0.0 -s 80000000 -OH -S 4096 -c 50000



根据官方数据手册(如下图),SPI总线通信时钟频率理论值最大为100MHz。但由于当前驱动程序原因,最高可设置为80MHz。本次测试指定SPI总线通信时钟频率为80MHz,则理论速率为:(80000000/1024/1024/8)MB/s≈9.54MB/s。从上图可知,每隔5秒钟程序将会打印一次读写平均速率,以最后一次打印的平均速率为例,读写速率为:(38790.8/1024/8)MB/s≈4.74MB/s。



同时测得进行SPI读写速率测试时,CPU的占用率约为8%,如下图所示。



本次对于创龙科技T3评估板的部分功能测评就进行到这里。评估板还板载了WIFI模块、蓝牙模块,并可适配移远EC20 4G模块,同时我们还将提供更多的开发案例,例如翼辉国产操作系统演示案例、Igh EtherCAT主站开发案例,供您在实际开发应用中参考。

如需更多国产评估板的资料,

欢迎扫描下方二维码获取产品详细资料。


 

关于创龙

广州创龙电子科技有限公司始创于2013年,作为嵌入式产品平台提供商,始终致力于打造高品质工业核心板,业务主要涵盖核心板、评估套件、项目服务。Tronlong总部设在广州科学城,下设独立运营的教仪事业部,并在北京、上海、深圳、西安等地设有业务及技术服务中心。

Tronlong专注于DSP、ARM、FPGA多核异构技术开发,是TI、Xilinx中国官方合作伙伴,产品线覆盖TI C6000/Sitara/DaVinci/C2000、Xilinx ZYNQ/KINTEX/ARTIX/SPARTAN、NXP i.MX 8等处理器系列,产品广泛应用于工业自动化、仪器仪表、能源电力、通信、医疗等行业。

更多方案,欢迎与Tronlong联系:
销售邮箱:sales@tronlong.com
技术邮箱:support@tronlong.com
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
官方商城:https://tronlong.tmall.com


关注创龙科技,获取更多资讯

       
在看点这里
嵌入式大杂烩 专注于嵌入式技术,包括但不限于C/C++、嵌入式、物联网、Linux等编程学习笔记,同时,内包含大量的学习资源。欢迎关注,一同交流学习,共同进步!
评论
  • 应用环境与极具挑战性的测试需求在服务器制造领域里,系统整合测试(System Integration Test;SIT)是确保产品质量和性能的关键步骤。随着服务器系统的复杂性不断提升,包括:多种硬件组件、操作系统、虚拟化平台以及各种应用程序和服务的整合,服务器制造商面临着更有挑战性的测试需求。这些挑战主要体现在以下五个方面:1. 硬件和软件的高度整合:现代服务器通常包括多个处理器、内存模块、储存设备和网络接口。这些硬件组件必须与操作系统及应用软件无缝整合。SIT测试可以帮助制造商确保这些不同组件
    百佳泰测试实验室 2024-12-12 17:45 76浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 91浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 88浏览
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 81浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 89浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 88浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-12 10:13 52浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 119浏览
  • 全球智能电视时代来临这年头若是消费者想随意地从各个通路中选购电视时,不难发现目前市场上的产品都已是具有智能联网功能的智能电视了,可以宣告智能电视的普及时代已到临!Google从2021年开始大力推广Google TV(即原Android TV的升级版),其他各大品牌商也都跟进推出搭载Google TV操作系统的机种,除了Google TV外,LG、Samsung、Panasonic等大厂牌也开发出自家的智能电视平台,可以看出各家业者都一致地看好这块大饼。智能电视的Wi-Fi连线怎么消失了?智能电
    百佳泰测试实验室 2024-12-12 17:33 70浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 115浏览
  • 本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,该开发板是核心板加底板设计,音视频接口、通信接口等各类接口一应俱全,可帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。工具准备下载Keytool-ImportKeyPair工具在源码:build/target/product/security/系统初始签名文件目录中,将以下三个文件拷贝出来:platform.pem;platform.
    Industio_触觉智能 2024-12-12 10:27 84浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦