0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

飞凌LS1028A处理器的OK1028A-C开发板的分析

牵手一起梦 来源:飞凌嵌入式 作者:佚名 2020-09-19 17:40 次阅读

首先让我们看看原有的师兄弟们内功(CPU)如何,小师弟LS1012A。

飞凌LS1028A处理器的OK1028A-C开发板的分析

LS1012A搭载的是一颗ARMv8架构的A53的核心,ARMv8的资质不错,可惜修为稍稍欠缺一点,只有单核。丰富的外设接口,以及强大的PFE包转发引擎,极低的功耗也能为它的战斗力加上几分。

LS1043A 搭载的是四颗ARMv8架构的A53的核心,单纯靠这一点,LS1012A就要靠边站了,网络方面最多可支持7个千兆,并且有Fman加速引擎的助力,战斗力爆表。

LS1046A搭载的是四颗ARMv8架构的A72的核心,一颗A72的性能大约是一颗A53的两倍(具体还要看主频),核心性能方面相对于LS1043A又强大了一倍,网络接口与PCIE的数量相对LS1043A都要更多一些。就目前而言,它这个大师兄当之无愧。

LS1028A搭载的是双核armv8架构的A72核心,LS1043A听了稍稍颤抖,难道LS1043A二师兄的位置不保吗?LS1028A还有一颗GPU具体的型号是VivanteGC7000UL以及一个支持4K显示的DP接口,显示功能的加持让原有的三个师兄弟们都有些许抬不起头来,还没有结束,它还有一个支持TSN功能的硬件Switch、两路Can-FD。相对原有的三个师兄弟们,LS1028A绝对是一个另类,它的综合实力与LS1043A持平,在需要显示或者TSN的领域,LS1028A要胜于LS1043A,在需要更多的网络接口或者需要万兆时,LS1043A要胜于LS1028A。

一起来认识下OK1028A-C平台

01、从接口开始了解—OK1028A-C

首先,我们来看下搭载了LS1028A的OK1028A-C开发板,是否发挥出了它的全部性能呢?

FET1028A-C核心板的设计依然延续了小巧精致的风格,将CPU所有的管脚引出,留给客户足够的发挥空间来设计自己的底板。

OK1028A-C的接口实在是太丰富了,几乎可以验证FET1028A-C的所有功能。详细的功能列表如下:

02、上电效果体验

OK1028A-C支持eMMC、SD卡、QSPI启动,默认出厂时eMMC中已经刷好了最新镜像。连接好电源与调试串口,拨动电源拨码开关,还是熟悉的味道,用户名和密码均为“root”。

LS1028A 内部带有支持TSN的硬件Switch,Switch Port 之间的二层转发完全不占用CPU负载,十分强大,下面给大家展示一下实测数据。

评测丨立体认识飞凌LS1028A系列开发板,内外兼修

我们将OK1028A-C的Switch Port 全部配置到网桥br0上,同时使用两台Linux主机分别连接到swp0口和swp1口,并分别配置IP为192.168.1.181、192.168.1.106,两台主机之间通过iperf3来测试OK1028A-C Switch Port之间的二层转发性能。

评测丨立体认识飞凌LS1028A系列开发板,内外兼修

评测丨立体认识飞凌LS1028A系列开发板,内外兼修

此时的CPU大部分处于空闲状态,完全没有受到转发的影响,同级别不支持硬件Switch的CPU,恐怕单核要几乎100%的负载了。

LS1028A 的eno0口以及所有的Switch Port 均在硬件上实现了IEEE 802.1 TSN相关的部分协议,包括IEEE802.1Qas、IEEE 802.1Qav、IEEE 802.1Qbv、IEEE 802.1Qbu、IEEE 802.1Qci 等,支持硬件时间戳,保证了精确的时钟同步,应用层提供了tsntool可以对TSN进行配置。OK1028A-C TSN的支持可以让工业控制以及汽车等对时间敏感领域的网络应用的确定性延时和数据包丢失提供保障。

03、软件SDK的介绍

OK1028A-C的软件SDK基于NXPLSDK2004开发,内核为5.4版本,uboot版本为2019.10,Qt的版本也升级到了5.9.5,高版本的软件SDK必将带来全新的体验,同时OK1028A-C的uboot源码是完全开放的,再也不用纠结uboot无法修改啦。

下面简单介绍一下软件工程师在开发过程中可能会涉及的几个部分。

1.RCW:熟悉LS系列产品的朋友们都知道,LS系列产品需要使用复位控制字RCW来进行一些配置,例如最基础的GPIO管脚的分配。OK1028A-C的RCW位于SDK的packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb/rcw_1500_gpu600.rcw目录,相对于之前的产品,不同的启动方式会有不同的RCW配置文件,OK1028A-C无论哪种启动方式,均使用rcw_1500_gpu600.rcw来配置。

2.u-boot:OK1028A-C的u-boot源码完全开发给大家,它位于packages/firmware/u-boot目录,同时它使用的配置文件为packages/firmware/u-boot/configs/ls1028ardb_tfa_defconfig。

3.Kernel:OK1028A-C的内核源码位于packages/linux/linux目录,它的配置文件为packages/linux/linux/arch/arm64/configs/ok1028_defconfig,它使用的设备树文件为packages/linux/linux/arch/arm64/boot/dts/freescale/OK1028A-C.dts。

4.文件系统:OK1028A-C 使用的Ubuntu18.04文件系统,是在build/images/rootfs_lsdk2004_ubuntu_main_arm64.tgz基础上构建的,详细的构建过程可以分析tools/flex-builder脚本。相信了解了这些,软件工程师们肯定可以快速上手,更详细更丰富的内容请参考OK1028A-C的用户手册。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19404

    浏览量

    231056
  • 引擎
    +关注

    关注

    1

    文章

    361

    浏览量

    22628
  • 开发板
    +关注

    关注

    25

    文章

    5121

    浏览量

    98100
收藏 人收藏

    评论

    相关推荐

    思瑞浦推出车规级LIN SBC新品TPT1028Q

    LIN2.2-A物理层标准,更在性能与集成度上实现了显著提升。 TPT1028Q内置了高性能的LIN收发和低dropout LDO,其高度集成的设计有效减小了级面积,从而降低了系统
    的头像 发表于 01-21 11:33 488次阅读

    3.1s启动!嵌入式i.MX93开发板部署LVGL,打造更高效的GUI

    近期,嵌入式为基于NXP i.MX93系列处理器打造的OK-MX9352-C开发板成功移植了LVGL v8.3,不仅界面美观精致,启动速
    的头像 发表于 01-16 11:52 212次阅读
    3.1s启动!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式i.MX93<b class='flag-5'>开发板</b>部署LVGL,打造更高效的GUI

    2秒启动!嵌入式RK3506开发板LVGL显示方案,让界面炫起来

    近期,嵌入式为OK3506J-S开发板移植了最新9.2版本的LVGL,支持多种屏幕构件以及鼠标、键盘、触摸等多种输入方式, 能够带来更加友好的操作界面;同时,启动速度也大幅提升,经
    的头像 发表于 01-10 10:52 293次阅读
    2秒启动!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式RK3506<b class='flag-5'>开发板</b>LVGL显示方案,让界面炫起来

    嵌入式受邀亮相瑞萨2024工业技术研讨会

    嵌入式作为瑞萨电子的生态合作伙伴,给2024瑞萨电子MCU/MPU工业技术研讨会的现场观众带去了基于RZ/G2L高性能多核异构处理器设计开发的FET-G2LD-
    的头像 发表于 12-07 14:27 405次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞萨2024工业技术研讨会

    嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测

    很高兴收到嵌入式提供的OK3588J-C开发板,这是瑞芯微最新的8K旗舰8核SOC,非常适合用来做机器视觉,AI,语音识别,图像处理
    发表于 12-04 15:23

    嵌入式受邀亮相OpenHarmony人才生态大会

    出席,并展示了其在OpenHarmony 4.1系统适配方面的最新成果。 在大会的静态展示区域,嵌入式携两款明星产品OK3568-C开发板OK
    的头像 发表于 11-29 16:47 195次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式受邀亮相OpenHarmony人才生态大会

    TLIN1028x EVM用户指南

    电子发烧友网站提供《TLIN1028x EVM用户指南.pdf》资料免费下载
    发表于 11-20 13:43 0次下载
    TLIN<b class='flag-5'>1028</b>x EVM用户指南

    嵌入式OK3576-C开发板体验】开箱报告

    的深度神经网络转换为开发板可以使用的神经网络算法模型使用。从此图可以看出RKNN支持的神经网络基本上是涵盖了全球这几个主流的神经网络。 三、硬件分析 硬件设计非常合理,并且对外的接口也都做了保护处理,比如485通讯CAN通讯,防
    发表于 10-10 09:22

    RK3506J行业首发!嵌入式FET3506J-S核心亮相2024工博会

    一同重磅亮相。 嵌入式FET3506J-S核心基于瑞芯微RK3506J处理器开发设计,该处理器
    的头像 发表于 09-30 13:33 498次阅读
    RK3506J行业首发!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式FET3506J-S核心<b class='flag-5'>板</b>亮相2024工博会

    T536行业首发!嵌入式FET536-C/FET536-S核心惊艳亮相

    1.6GHz+600MHz,并搭载2TOPS算力NPU,这款强悍的重磅新品吸引了现场大量观众的关注。 与此同时,嵌入式基于T536处理器设计开发的FET536-
    的头像 发表于 09-30 09:34 545次阅读
    T536行业首发!<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式FET536-<b class='flag-5'>C</b>/FET536-S核心<b class='flag-5'>板</b>惊艳亮相

    嵌入式OK3576-C开发板体验】开箱报告

    、机器人、环境监测等诸多领域。 本次使用的产品为OK3576-C开发板,它的核心处理器为RK3576。它是基于ARM64架构的低功耗高性能处理器,包括4核Cortex-
    发表于 08-22 02:13

    嵌入式OK527N-C开发板体验】- 1. 开箱

    周三左右就收到了快递,一直忙其他的事情,没时间弄这个,就拖到周末了。 首先发个开箱贴,记录下。 外包装,盒子比想象的要大不少。 附带的产品手册,里面有很多
    发表于 07-11 21:24

    嵌入式OK527N-C开发板体验】- 开箱

    周三左右就收到了快递,一直忙其他的事情,没时间弄这个,就拖到周末了。 首先发个开箱贴,记录下。 外包装,盒子比想象的要大不少。 附带的产品手册,里面有很多
    发表于 06-30 23:04

    嵌入式RK3576核心的四大优势详解

    为了充分满足AIoT市场对高性能、高算力和低功耗主控日益增长的需求,嵌入式近期推出了基于Rockchip RK3576处理器开发设计的FET3576-
    的头像 发表于 06-28 09:34 2112次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式RK3576核心<b class='flag-5'>板</b>的四大优势详解

    嵌入式FET3576-C核心四大优势详解

    为了充分满足AIoT市场对高性能、高算力和低功耗主控日益增长的需求 ,嵌入式近期推出了基于Rockchip RK3576处理器开发设计的FET3576-
    的头像 发表于 06-28 09:17 616次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式FET3576-<b class='flag-5'>C</b>核心<b class='flag-5'>板</b>四大优势详解