Best posts made by Forlinx
-
加入AWOL「体验官」 免费玩转T527开发板
1. 八核高性能工业级国产芯
T527系列是全志科技为工业应用等领域研发的新一代国产处理器,有T527、T527N等多个不同型号,该处理器集成了8个ARM Cortex-A55高性能核,数据处理能力达36.7KDMIPS,内置1个RISC-V核和1个DSP核,HiFi4 DSP支持异构音效处理;还拥有2TOPS算力NPU,支持INT8/INT16,主流常用模型框架。
作为战略合作伙伴,飞凌嵌入式与全志科技多年来携手同行,此前已共同推出了FET113i-S、FETT507-C、FETA40i-C和FETT3-C共4款核心板产品,并且凭借稳定可靠的工业级品质和高性价比受到了市场的一致认可。
为了充分满足工业领域对高性能和AI算力日益增长的需求,双方再次深化合作,推出全新FET527N-C国产工业级核心板和OK527N-C开发板,为千行百业的智能化升级提供强大稳定的性能支持!
2. 报名通道
https://wj.qq.com/s2/14681348/aa11/
OK527N-C开发板产品体验官开启招募!
扫描上方二维码立即申请
就有机会免费玩转OK527N-C开发板
3. 体验官「特权」
1️⃣ “产品体验官”仅限5个名额;
2️⃣ 免费获得OK527N-C开发板(2GB+16GB)。
4. 入选要求
1️⃣ 活动面向从事嵌入式相关开发工作的工程师用户;
2️⃣ 有创作和分享的意愿与能力,在社媒平台发布过新品评测报告或项目笔记等内容,具有参考价值或可传播性。
5. 活动说明
1️⃣ 请按要求完整填写申请信息,更详实的“申请理由”将更有助于您入选;
2️⃣ 须在拿到板卡后1个月内撰写3篇内容,主题可参考以下方向:
开箱报告:包括产品开箱分享、板卡点亮和跑分测试等内容;
开发例程:基于OK527N-C开发板的开发案例,结合产品的特性和优势进行实践;
3️⃣ 完成内容并发布到全志在线论坛并分享到活动期间组建的活动群中;
4️⃣ 体验官发布的优质内容将会转载发布于飞凌嵌入式的官方自媒体平台;
5️⃣飞凌嵌入式的工作人员将通过电话与您联系,请确保预留正确的联系方式,并保持电话畅通。
6. 活动时间
1️⃣ 报名时间
2024年5月24日~2024年6月09日;
2️⃣ 发货时间
2024年6月15日
(报名期间飞凌嵌入式工作人员将与申请者进行沟通,具体发货时间以实际为准);
3️⃣ 试用及报告提交时间
2024年6月20日~2024年7月20日。
-
为T507-H开发板配置Samba服务,高效实现跨系统的文件共享
作为一款经典的国产芯,全志T507-H芯片被广泛应用于车载电子、电力、医疗、工业控制、物联网、智能终端等诸多领域当中,而在各种复杂的嵌入式Linux应用场景当中,“打通ARM板卡与Windows设备间的壁垒以实现跨平台的文件共享”是一项不能被忽视的重要功能,那么该如何做到这一点呢?
我们可以使用Samba,这是一款在Linux系统上实现SMB的免费软件,可以在不同操作系统之间实现文件和打印机的共享。使用Samba可以方便地在Linux、Windows和Mac等不同平台之间共享文件,大大提高了文件的传输效率。
下面小编为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba服务。
01-编译源码
下载Samba源码包,进入source3 路径:
- 配置configure:
./configure CC=aarch64-linux-gnu-gcc LD=aarch64-linux-gnu-ld AR=aarch64-linux-gnu-ar --target=arm-none-linux --host=arm-none-linux-gnueabihf samba_cv_CC_NEGATIVE_ENUM_VALUES=yes --cache-file=arm-linux.cache- 编译源码(只能单线程编译,不加-j参数):
make
- make install 生成安装文件:
Makefile中指定安装路径
samba-3.4.17/source3$make install
- 在安装路径下打包生成文件:
02-配置服务
- 将压缩包解压到如下路径:
- 在如下路径新建配置文件:
- 编辑文件内容:
[global]
workgroup = root security = user client lanman auth = yes lanman auth = yes map to guest = bad user guest account = root
[project]
comment = project path = / available = yes browseable = yes public = yes guest ok = yes writable = yes
- 添加库文件
将如下路径的动态链接库文件拷贝到板子的/lib目录:
- 启动服务
03-应用服务
- OKT507-C开发板(Linux板卡)和Windows主机共享文件:
(1)启动Samba服务,配置与主机同一网段的IP:
(2)在Windows主机中添加Samba的支持:
打开控制面板进入如下界面:
勾选如下三个选项:
(3)在文件管理器输入\服务端 IP,回车即可看到共享路径:
- Linux板卡与Ubuntu虚拟机共享目录:
(1)安装cifs-utils:
(2)创建挂载点:
(3)挂载共享目录:
到这里,我们就完成了在飞凌嵌入式OKT507-C开发板上架设Samba服务,并且顺利地使这款Linux板卡与Windows主机和Ubuntu虚拟机进行文件共享了。当然,不同主控平台板卡的具体操作会有差异,但整体思路是一致的,希望本文提供的方法能够对屏幕前工程师朋友们的项目开发有所帮助。
-
T507-H技术帖 | 去掉IO扩展芯片后保留扩展引脚功能的实现方法
飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的功能接口,而实际上OKT507-C开发板的CPU引脚资源是比较紧缺的,那么它究竟是如何提供如此丰富的接口资源的呢?答案就是IO扩展芯片——TCA6424A。
这是一个24 位 I2C 和系统管理总线 (SMBus), 输入输出(I/O) 扩展器有中断输出、复位和配置寄存器。为了满足更多客户需求,在降低成本的同时尽可能保留更多功能,飞凌嵌入式为大家提供了OKT507-C去掉IO扩展芯片后保留扩展引脚功能的实现的方法。
扩展芯片上的IO口被WiFi、蓝牙、MIPI摄像头TP2854、DVP摄像头和line-out口电源使能引脚引用,若想保留这些功能,就要使用核心板其他可复用为这些功能的引脚。
本文将选用OKT507-C开发板的LCD功能引脚来重新复用为这些功能,用户可根据自己的实际功能需求情况选择。方法参考如下:
一、选用引脚:
对应功能引脚如下表所示:
二、关掉gpio_ext及复用引脚原来功能
修改设备树,将LCD功能关闭后,该组引脚即可用作普通的GPIO。修改路径如下:
vi OKT507-linux-sdk/kernel/linux4.9/arch/arm64/boot/dts/sunxi/OKT507-C Common.dtsi-
关掉IO扩展芯片功能:
-
关闭需要复用引脚功能:
关闭LCD功能,本文以选用LCD上的引脚用作功能复用,用户需根据实际情况关闭所用引脚功能。
将lcd_used 改为 0
lcd0节点添加 status = “disabled”;
三、更改设备节点中引用的GPIO
-
MIPI-5640引脚配置:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
-
TP2854引脚配置:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common-TP2854M.dtsi
需要注意的是,MIPI5640和TP2854共用一个MIPI接口,两个功能都用到了MIPI_PWRDN引脚,实际使用时只能选择一种功能,因此本文在两个功能测试时选的同一个引脚。
-
DVP-5640引脚配置:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
-
WiFi引脚配置:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
-
蓝牙引脚配置:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
-
音频引脚:
路径如下:
vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi
以上就是OKT507-C开发板去掉IO扩展芯片后保留扩展引脚功能的实现的方法,本文使用的思路和方法仅供参考使用,其它Arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助。
-
-
A40i应用笔记 | 3种常见的网卡软件问题以及排查思路
在飞凌嵌入式OKA40i-C开发板上虽然只有一个网口,但全志A40i-H处理器本身是有两个网络控制器的,因此在飞凌嵌入式提供的产品资料中提供了双网口解决方案。有的工程师小伙伴在开发过程中会遇见一些网卡的设计问题,今天小编为大家分享3种在使用OKA40i-C开发板时容易遇到的网卡软件问题以及排查思路。
一、问题分析:
问题描述1——
以太网初始化报错 No phy found在执行ifconfig eth0 up命令时,出现"No phy found"异常log。
问题分析:
出现"No phy found",常见原因是供给phy使用的25M时钟异常,导致phy工作不正常,gmac驱动通过mdio接门也读不到phy的设备信息。或者MDIO引脚配置不正确或者phy地址不正确;再就是MDIO没做上拉电阻,GMAC读取不到phy设备信息,用示波器量一下MDIO波形是否正确;再或是phy芯片复位失败,需要更换phy芯片复位上拉电阻。
排查步骤:
(1) 检查phy供电是否正常;
(2) 检查phy使用的25M时钟(Soc ephy25M或外部晶振)是否正常;
(3) 检查phy-mode是否按板级实际情况配置(mii/rmii/rgmii);
(4) 检查MDIO是否有上拉电阻;
(5) 检查MDIO引脚配置是否正确;
(6) eMAC phy地址是否和硬件一致;
(7) 检查复位上拉电阻是否和原理参考方案一致。MDIO通讯正常验证:
使用phytool工具读取0x02 0x03寄存器 是否正确读取PHY芯片ID,读取成功,代表MDIO通讯正常。问题描述2——
以太网初始化报错NO SUCN DEVICE执行ifconfig -a/ifconfig eth0/ifconfig eth0 up命令,找不到eth0设备。
问题分析:
以太网模块配置未生效或存在GPIO冲突。排查步骤:
步骤1:抓取内核启动log,搜索"gmac"关键字段,检查gmac驱动是否probe成功;
步骤2:若内核启动log显示mac控制器probe失败,常见原因是GPIO资源冲突导致。解决方法:
GPIO冲突会有报错信息,根据报错信息,查看GPIO冲突引脚。查看以太网模块是否配置。
问题描述3——
以太网初始化报错Initialize hardware error
执行ifconfig eth0 up命令,出现"Initialize hardware error"异常log。问题分析:
出现"Initialize hardware error",一般是由于phy没有输出RX CLK至MAC控制器,导致MAC控制器内部soft reset失败,常见原因是phy供电异常或25M时钟异常;或者是检查数据引脚的时钟是否正确,RMILL RX CLK TX CLK 是否是正确时钟。
排查步骤:
用示波器抓取rx_clk时钟波形,查看是否保持25M时钟稳定,如果出现25M/2.5M 来回跳动。即MAC与phy未link成功。解决方法:
软件上可通过在phy复位之后,设置寄存器0 固定为100M全双工,可link成功。目前可这样解决问题:
在drivers/net/ethernet/allwinner/sunxi-gmac.c 中 geth_phy_init函数中 phy_connect_direct 之前加入phy_write(phydev, 0x0, 0x2100)。以上是我们在OKA40i-C开发板的使用过程中常见网卡设计问题,有些可能是因为大家在参考方案时出现了配置问题,或者是因为芯片输出的信号不正常导致。大家在参考OKA40i-C开发板的双网口方案时,可以查看本文章整理的问题点,说不定就是您现在项目中遇见的bug。
接下来,小编将给大家介绍一些常用的网卡软件问题对应的排查手段。
二、排查手段:
这些排查手段可以帮助您在调试phy时有一个基本的调试思路,提到的一些工具可以帮助您快速定位并且解决网卡问题。
(1) 检查menuconfig及dts以太网配置是否打开;
(2) 检查phy-mode配置是否与PHY和GMAC之间的物理接口匹配,如rgmii、rmii等;
(3) 检查GPIO配置是否正确,如IO复用功能、驱动能力等;
(4) 使用phytool工具读取phy ID 验证MDIO是否正确。如下图示例,能够正常读取JL11x1的phy ID则代表MDIO通讯正常。
使用phytool工具读取phy状态寄存器,查看phy芯片状态。以JL11x1为例,如0x01状态寄存器读取值为0x786d,说明link成功并且工作正常。
以上就是小编为大家整理的关于OKA40i-C开发板双网口方案的网卡软件问题分析以及排查方向,希望能够为您的项目开发有所帮助。
-
飞凌嵌入式FET113i-S核心板在国产FTU中的适配性分析
智能电网建设的不断推进,使配电自动化成为了提升电网运行效率、保障供电质量的关键技术。在配电自动化系统中,馈线终端单元(FTU)作为连接电网与用户的重要节点,承担着实时监控、故障检测与隔离、远程控制等多项关键任务。
国内市场对于FTU的需求主要包括以下几个方面:主控的国产化、实时的故障诊断和保护控制、搭载可扩展的Linux系统以及低成本。由于FTU的性能直接关系到电网的安全与稳定,因此选择一款合适的FTU主控方案至关重要。
FET113i-S核心板在FTU中的适配性
针对以上需求,飞凌嵌入式推出的FET113i-S核心板可以成为电力FTU的理想主控方案。以下是FET113i-S核心板在FTU应用中的适配性分析:
1. 100%的元器件国产化
在核心板的选料上,飞凌嵌入式FET113i-S核心板实现了从内存、存储、电源管理芯片到每一颗阻容件的全部国产化,安全性和竞争力大大提升,能够满足电力行业对于主控的国产化要求。
2. 业内率先适配FTU所需接口和算法
FET113i-S核心板搭载的全志T113-i处理器集成了双核Cortex-A7 CPU、64位玄铁C906 RISC-V CPU和DSP,值得一提的是,飞凌嵌入式为DSP核率先适配了国产FTU所需的接口和FFT算法,客户无需进行繁琐的适配工作,即可将FET113i-S核心板直接应用于电力FTU中。同时,FFT算法的适配也确保了电力FTU能够准确、快速地分析电网的频谱和谐波成分,为故障检测和定位提供有力支持。
T113-i应用处理器框图3. 搭载可扩展的Linux系统
电力行业的特殊性决定了它对系统的稳定性和安全性有非常高的要求。Linux操作系统是一种开源的操作系统,具有稳定性高、安全性强、灵活性强等特点,因此在电网管理中有广泛的应用。飞凌嵌入式FET113i-S核心板运行Linux 5.4.61操作系统,可以提高FTU的效率和安全性,为电网运行提供有效支持。
4. 高性价比降低整体成本
FET113i-S核心板基础版本的配置就达到了【256MB+256MB】,且含税仅需88元。相较之下,飞凌嵌入式FET113i-S核心板在同类产品中更具性价比,优势更突出!
不仅FET113i-S核心板的产品力优势明显,飞凌嵌入式稳定的供应能力与强大的技术支持能力也是帮助客户项目快速落地、抢占市场先机的有利保障。综合看来,飞凌嵌入式FET113i-S核心板集诸多优势于一身,能够成为电力FTU的理想主控方案。
-
T536行业首发!飞凌嵌入式FET536-C/FET536-S核心板惊艳亮相
9月24日下午,全志科技在2024中国国际工业博览会上隆重举办了【T536高性能智慧工业芯片】的全球首发发布会,T536处理器采用4核Cortex-A55+RISC-V架构,主频1.6GHz+600MHz,并搭载2TOPS算力NPU,这款强悍的重磅新品吸引了现场大量观众的关注。
与此同时,飞凌嵌入式基于T536处理器设计开发的FET536-C/FET536-S核心板及配套开发板作为行业首发产品在全志展位惊艳亮相!
1、行业首发,重磅登场
飞凌嵌入式FET536-C/FET536-S核心板作为业内首个搭载T536处理器的核心板产品意义非凡,不仅是飞凌嵌入式研发实力的体现,更意味着飞凌嵌入式与全志科技战略合作伙伴关系的进一步加深。2、高性能,更智能
FET536-C/FET536-S核心板基于全志工业级处理器T536设计,4核Cortex-A55(AMP)+RISC-V MCU,主频1.6GHz+600MHz,搭载2TOPS NPU,支持安全启动、国密算法IP、全通路ECC、AMP、Linux-RT、 Local Bus等。强大的性能以及多核异构架构,能够充分满足工业领域客户对高性能、高实时性主控的需求。3、接口丰富,满足更多领域需求
FET536-C/FET536-S核心板拥有丰富的接口资源,最多可支持CAN-FD×4、UART×17和千兆网×2等等,更够满足工业领域的众多需求,如控制器(PLC/数控机床/运动控制卡)、工业HMI、边缘计算网关、机器人、工业视觉设备、工控一体机、电力集中器、二次继电保护设备、充电桩等。FET536-C/FET536-S核心板惊艳亮相,展现了飞凌嵌入式在高性能智慧工业芯片应用领域的前瞻性布局,也为广大工业客户提供了的新的技术支撑与解决方案。未来,飞凌嵌入式将继续携手全志科技不断探索技术边界,积极创新,共同为工业领域带来更丰富更智能的产品。
FET536-C/FET536-S核心板即将发售,敬请期待!
-
飞凌嵌入式FET527N-C核心板已适配OpenHarmony4.1
近期,飞凌嵌入式为FET527N-C核心板适配了OpenHarmony4.1系统——进一步提升了核心板的兼容性、稳定性和安全性。
OpenHarmony4.1在应用开发方面展现了全新的开放能力,以更加清晰的逻辑和场景化视角提供给开发者丰富的API接口,应用开发能力得到了极大的丰富。在OpenHarmony4.1的赋能下,开发者能享受“一次开发,多端部署”的高效工作模式,并通过FET527N-C核心板大幅缩短项目开发周期,提升工作效率,更快响应市场变化。
亮点1:八核高性能工业“芯”
飞凌嵌入式为FET527N-C核心板搭载的全志T527N处理器集成了8个ARM Cortex-A55高性能核,同时内置1个RISC-V核和1个DSP核,这意味着它能够提供卓越的处理能力和超高能效比;此外还搭载了2TOPS算力NPU。出色的处理器性能可以满足各种复杂的应用需求,让您的项目更加智能、稳定和高效。亮点2:100%元器件国产化
在核心板的选料上,飞凌嵌入式FET527N-C核心板实现了从内存到电源管理芯片再到每一颗阻容件的全部国产化。100%的国产化率意味着产品安全性和竞争力的提升,对产业链的优化和发展将起到重要的促进作用。FET527N-C核心板将为更多行业的国产化与智能化升级提供强大稳定的性能支持和长期稳定的供应保障。
亮点3:战略合作伙伴,α阶段参与开发
多年来,飞凌嵌入式与全志科技的合作愈加紧密,双方已基于T3、A40i、T507、T113-i、T527和T536共同推出了多款智能主控产品。并且作为全志战略合作伙伴,飞凌嵌入式在T527系列处理器的α阶段便参与开发,这意味着FET527N-C核心板拥有更高维度、更深层次的技术保障。除了以上3大亮点外,FET527N-C核心板还经过了飞凌嵌入式实验室严格的工业环境测试,具备高稳定性和可靠性,可为您的产品稳定性保驾护航。对于追求更高效率、更高性能和更好品质的客户来说,适配OpenHarmony4.1的FET527N-C核心板无疑更具优势。
-
飞凌嵌入式FET527N-C核心板现已适配Android 13
飞凌嵌入式FET527N-C核心板现已成功适配Android13,新系统的支持能够为用户提供更优质的使用体验。那么,运行Android13系统的FET527N-C核心板具有哪些突出的优势呢?
1、性能与兼容性提升
飞凌嵌入式FET527N-C核心板搭载了全志T527系列高性能处理器,8个ARM Cortex-A55核心以及内置的RISC-V核和DSP核相互协作,共同提供了出色的处理能力和能效比。而Android13系统的适配,则进一步提升了核心板的兼容性。2、应用生态丰富
Android13系统拥有庞大的应用生态支持,无论是娱乐软件、办公工具、工业产品还是其他领域的应用,几乎都能找到适合的应用开发组件。FET527N-C核心板适配Android13系统后,用户将能够享受到这些丰富多样的应用,满足多样化的需求。3、流畅度与稳定性提升
经过深度优化和适配,Android13系统可以在FET527N-C核心板上更加流畅的运行应用,减少了卡顿和延迟现象。同时,Android13系统加强了安全性和隐私保护,为用户的数据安全提供了更加坚实的保障。4、硬件加速特性
Android13系统支持更多的硬件加速特性,这使得FET527N-C核心板在图像处理、视频编码等方面表现出色。配合上FET527N-C核心板强大的性能和丰富的功能接口,能够带来更好的功能表现。5、用户定制化体验
Android13系统的易用性和个性化设置功能,使得用户可以根据自己的需求进行定制,因此能够更好地为HMI赋能,不论是在工控、电力、交通还是医疗行业,都可以让机器更智能地作业,与人类更高效地交互。6、国产化选料保障,稳定供应
此外,FET527N-C核心板在选料上实现了从内存到电源管理芯片再到每一颗阻容件的全面国产化,提升了产品的安全性和竞争力。同时,FET527N-C核心板具有10~15年生命周期,为您的产品提供持续供应保障。总结来说,飞凌嵌入式FET527N-C核心板与Android13系统的结合,为嵌入式设备领域带来了新的发展机遇。这一结合不仅提升了核心板的性能和兼容性,也为用户提供了更为丰富和流畅的使用体验。未来,飞凌嵌入式将继续致力于技术创新和产品研发,为千行百业提供更多高质量的解决方案。
-
飞凌嵌入式T113-i开发板RISC-V核的实时应用方案
随着市场对嵌入式设备的功能需求越来越高,集成了嵌入式处理器和实时处理器的主控方案日益增多,以便更好地平衡性能与效率——实时核负责高实时性任务,A核处理复杂任务,两核间需实时交换数据。然而在数据传输方面,传统串行接口尽管成本较低,但其传输速率相对较慢;反之,并行接口虽然传输速度快,但成本却比较高。因此,单芯片多核异构处理器就成为能够满足需求的理想选择。
RISC-V作为一种开源指令集架构,以其简洁性、一致性、可扩展性以及高编译效率,为实时性处理场景提供了强大的支持。将A核与RISC-V核结合作为单芯多核异构方案,可以有效利用RISC-V的这些优势,实现高性能与高实时性的有效结合。
本文将以飞凌嵌入式T113-i开发板为例,为大家介绍RISC-V核的资源和应用案例。
1、飞凌嵌入式T113-i开发板的RISC-V核
飞凌嵌入式T113-i开发板是一款基于全志T113-i工业级处理器开发的高性价比开发板,集成了双核Cortex-A7 CPU、64位玄铁C906 RISC-V和DSP,能够提供高效的计算能力和性价比。尤为值得一提的是,其内置的RISC-V核心作为一款超高能效的实时处理器,主频峰值可达1008MHz,并标准配备了内存管理单元,能够流畅运行RTOS系统或裸机程序,进一步提升了应用灵活性。1.1 RISC-V核的特性
(1) 最高主频可达1008MHz;
(2) 32KB指令缓存;
(3) 32KB数据缓存;
(4) 可运行于超大容量的DDR
... ...1.2 RISC-V核的接口资源
2、应用实例
2.1 SPI数据收发本案例为SPI回环测试,即将SPI的MOSI和MISO两个引脚短接进行数据收发。
(1) 功能介绍
(2) 效果实现
SPI发送和接收的FIFO均为64个,在底层hal库程序中,当数据长度小于64字节时,采用中断方式,当FIFO大于等于64字节时,采用DMA模式。
中断方式传输效果:
DMA方式传输效果:
在DMA传输方式下,SPI速率默认为5Mbit/s,案例中平均传输速率为580.43KB/s,即4.6Mbit/s,接近理论值。
2.2 核间通信RPbuf
RPbuf是全志基于RPMsg所实现一套高带宽数据传输的框架。RPMsg是基于共享内存和Msgbox中断实现的一套核间通信机制,RPMsg除去头部的16字节数据外,单次最多可发送496字节有效数据。因此,全志基于RPMsg实现了一套大数据量传输机制RPbuf,实现原理是在DDR中放置传输的数据,通过RPMsg传输DDR的地址和大小。我们以单次32KB数据传输为例进行展示。
(1) 功能介绍
• VirtIO:一套虚拟化数据传输框架,用于管理共享内存VRING;
• VRING:由VirtIO管理的一个环形共享内存;
• Msgbox:全志提供的一套消息中断机制,已与linux内核中原生的mailbox框架适配;
• MSGBOX_IRQ:Msgbox中断;
• RPMsg:基于VirtIO管理的共享内存所实现一套少量数据传输的框架;
• RPbuf:全志基于RPMsg所实现一套大量数据传输的框架。由上图可知(以RISC-V核向A核发送数据为例),RPbuf首先将数据放置在DDR中,再将缓冲区首地址和大小通过RPMsg发送至A核(RPMsg将缓冲区首地址和大小放入VRING,然后请求Msgbox中断,A核收到这个中断后,在回调函数中使用RPMsg接口函数来从VRING中取出cmd)。
随后A核从cmd handler中获取缓冲区内的地址和长度,最后在应用层读取数据,从而完成双核间的数据传输。
(2) 效果展示
由上图测试效果可以看到,带宽大约为27~30Mbps。
以上就是飞凌嵌入式T113-i开发板RISC-V核部分外设的使用方法,是不是感觉和单片机的开发一样简单方便呢?
Latest posts made by Forlinx
-
飞凌嵌入式T113-i开发板RISC-V核的实时应用方案
随着市场对嵌入式设备的功能需求越来越高,集成了嵌入式处理器和实时处理器的主控方案日益增多,以便更好地平衡性能与效率——实时核负责高实时性任务,A核处理复杂任务,两核间需实时交换数据。然而在数据传输方面,传统串行接口尽管成本较低,但其传输速率相对较慢;反之,并行接口虽然传输速度快,但成本却比较高。因此,单芯片多核异构处理器就成为能够满足需求的理想选择。
RISC-V作为一种开源指令集架构,以其简洁性、一致性、可扩展性以及高编译效率,为实时性处理场景提供了强大的支持。将A核与RISC-V核结合作为单芯多核异构方案,可以有效利用RISC-V的这些优势,实现高性能与高实时性的有效结合。
本文将以飞凌嵌入式T113-i开发板为例,为大家介绍RISC-V核的资源和应用案例。
1、飞凌嵌入式T113-i开发板的RISC-V核
飞凌嵌入式T113-i开发板是一款基于全志T113-i工业级处理器开发的高性价比开发板,集成了双核Cortex-A7 CPU、64位玄铁C906 RISC-V和DSP,能够提供高效的计算能力和性价比。尤为值得一提的是,其内置的RISC-V核心作为一款超高能效的实时处理器,主频峰值可达1008MHz,并标准配备了内存管理单元,能够流畅运行RTOS系统或裸机程序,进一步提升了应用灵活性。1.1 RISC-V核的特性
(1) 最高主频可达1008MHz;
(2) 32KB指令缓存;
(3) 32KB数据缓存;
(4) 可运行于超大容量的DDR
... ...1.2 RISC-V核的接口资源
2、应用实例
2.1 SPI数据收发本案例为SPI回环测试,即将SPI的MOSI和MISO两个引脚短接进行数据收发。
(1) 功能介绍
(2) 效果实现
SPI发送和接收的FIFO均为64个,在底层hal库程序中,当数据长度小于64字节时,采用中断方式,当FIFO大于等于64字节时,采用DMA模式。
中断方式传输效果:
DMA方式传输效果:
在DMA传输方式下,SPI速率默认为5Mbit/s,案例中平均传输速率为580.43KB/s,即4.6Mbit/s,接近理论值。
2.2 核间通信RPbuf
RPbuf是全志基于RPMsg所实现一套高带宽数据传输的框架。RPMsg是基于共享内存和Msgbox中断实现的一套核间通信机制,RPMsg除去头部的16字节数据外,单次最多可发送496字节有效数据。因此,全志基于RPMsg实现了一套大数据量传输机制RPbuf,实现原理是在DDR中放置传输的数据,通过RPMsg传输DDR的地址和大小。我们以单次32KB数据传输为例进行展示。
(1) 功能介绍
• VirtIO:一套虚拟化数据传输框架,用于管理共享内存VRING;
• VRING:由VirtIO管理的一个环形共享内存;
• Msgbox:全志提供的一套消息中断机制,已与linux内核中原生的mailbox框架适配;
• MSGBOX_IRQ:Msgbox中断;
• RPMsg:基于VirtIO管理的共享内存所实现一套少量数据传输的框架;
• RPbuf:全志基于RPMsg所实现一套大量数据传输的框架。由上图可知(以RISC-V核向A核发送数据为例),RPbuf首先将数据放置在DDR中,再将缓冲区首地址和大小通过RPMsg发送至A核(RPMsg将缓冲区首地址和大小放入VRING,然后请求Msgbox中断,A核收到这个中断后,在回调函数中使用RPMsg接口函数来从VRING中取出cmd)。
随后A核从cmd handler中获取缓冲区内的地址和长度,最后在应用层读取数据,从而完成双核间的数据传输。
(2) 效果展示
由上图测试效果可以看到,带宽大约为27~30Mbps。
以上就是飞凌嵌入式T113-i开发板RISC-V核部分外设的使用方法,是不是感觉和单片机的开发一样简单方便呢?
-
飞凌嵌入式FET527N-C核心板现已适配Android 13
飞凌嵌入式FET527N-C核心板现已成功适配Android13,新系统的支持能够为用户提供更优质的使用体验。那么,运行Android13系统的FET527N-C核心板具有哪些突出的优势呢?
1、性能与兼容性提升
飞凌嵌入式FET527N-C核心板搭载了全志T527系列高性能处理器,8个ARM Cortex-A55核心以及内置的RISC-V核和DSP核相互协作,共同提供了出色的处理能力和能效比。而Android13系统的适配,则进一步提升了核心板的兼容性。2、应用生态丰富
Android13系统拥有庞大的应用生态支持,无论是娱乐软件、办公工具、工业产品还是其他领域的应用,几乎都能找到适合的应用开发组件。FET527N-C核心板适配Android13系统后,用户将能够享受到这些丰富多样的应用,满足多样化的需求。3、流畅度与稳定性提升
经过深度优化和适配,Android13系统可以在FET527N-C核心板上更加流畅的运行应用,减少了卡顿和延迟现象。同时,Android13系统加强了安全性和隐私保护,为用户的数据安全提供了更加坚实的保障。4、硬件加速特性
Android13系统支持更多的硬件加速特性,这使得FET527N-C核心板在图像处理、视频编码等方面表现出色。配合上FET527N-C核心板强大的性能和丰富的功能接口,能够带来更好的功能表现。5、用户定制化体验
Android13系统的易用性和个性化设置功能,使得用户可以根据自己的需求进行定制,因此能够更好地为HMI赋能,不论是在工控、电力、交通还是医疗行业,都可以让机器更智能地作业,与人类更高效地交互。6、国产化选料保障,稳定供应
此外,FET527N-C核心板在选料上实现了从内存到电源管理芯片再到每一颗阻容件的全面国产化,提升了产品的安全性和竞争力。同时,FET527N-C核心板具有10~15年生命周期,为您的产品提供持续供应保障。总结来说,飞凌嵌入式FET527N-C核心板与Android13系统的结合,为嵌入式设备领域带来了新的发展机遇。这一结合不仅提升了核心板的性能和兼容性,也为用户提供了更为丰富和流畅的使用体验。未来,飞凌嵌入式将继续致力于技术创新和产品研发,为千行百业提供更多高质量的解决方案。
-
FET113i-S核心板已支持RISC-V,打造国产化降本的更优解
FET113i-S核心板是飞凌嵌入式基于全志T113-i处理器设计的国产工业级核心板,凭借卓越的稳定性和超高性价比,FET113i-S核心板得到了客户朋友们的广泛关注。作为一款拥有A7核+RISC-V核+DSP核的多核异构架构芯片,全志科技于近期释放了T113-i的RISC-V核(玄铁C906)资料,飞凌嵌入式也快速进行了适配。
1、什么是RISC-V?
RISC-V是一种基于精简指令集计算(RISC)原则的开放源代码指令集架构(ISA)。它由加州大学伯克利分校在2010年首次发布,并迅速获得了全球学术界和工业界的广泛关注和支持。RISC-V架构以其开放、简洁、可扩展的特性,正逐渐成为全球半导体产业中一股不可忽视的力量。2、T113-i的RISC-V有何优势?
(1)高效能与低功耗
RISC-V架构遵循精简指令集计算机的原则,通过简化硬件设计,提高执行效率,降低了开发成本。T113-i处理器中的RISC-V核能够高效地完成各种计算任务,同时保持较低的功耗,非常适合于资源受限的边缘计算环境。(2)模块化与可扩展性
RISC-V架构设计简洁,采用模块化设计,可以根据需求选择不同的指令集扩展。T113-i处理器中的RISC-V核支持多种标准化扩展指令集,如M(整数乘除法)、A(原子操作)、F/D/Q(单/双/四精度浮点运算)等,可以根据实际应用场景的需要进行灵活组合添加。(3)开放标准与无授权费用
RISC-V是开源的,允许任何人免费使用和扩展,无需授权费用。这极大地促进了技术的共享和创新,降低了产品的开发成本。(4)满足实时性需求
在T113-i的A7核、RISC-V核和DSP核可以同时运行,实现一芯多用,异构同时用。这种设计提高了系统的整体性能,并满足了多样化的应用场景需求。其中,RISC-V核可以匹配对实时性要求较高的应用场景,确保系统能够迅速响应并处理各种实时数据。3、国产化降本的优质之选
已完成RISC-V核适配的飞凌嵌入式FET113i-S核心板含税最低仅需88元;整板工业级品质使其可以应对更多更复杂的应用场景;全面的外设接口资源也让核心板兼具强大易用性和泛用性;此外,100%的元器件国产化率也意味着安全性和竞争力的提升——FET113i-S核心板是助力新基建领域实现国产化替代升级的优质之选。不仅产品本身的优势明显,飞凌嵌入式稳定的供应能力与强大的技术支持能力也是帮助客户项目快速落地、抢占市场先机的有利保障。
-
飞凌嵌入式FET527N-C核心板已适配OpenHarmony4.1
近期,飞凌嵌入式为FET527N-C核心板适配了OpenHarmony4.1系统——进一步提升了核心板的兼容性、稳定性和安全性。
OpenHarmony4.1在应用开发方面展现了全新的开放能力,以更加清晰的逻辑和场景化视角提供给开发者丰富的API接口,应用开发能力得到了极大的丰富。在OpenHarmony4.1的赋能下,开发者能享受“一次开发,多端部署”的高效工作模式,并通过FET527N-C核心板大幅缩短项目开发周期,提升工作效率,更快响应市场变化。
亮点1:八核高性能工业“芯”
飞凌嵌入式为FET527N-C核心板搭载的全志T527N处理器集成了8个ARM Cortex-A55高性能核,同时内置1个RISC-V核和1个DSP核,这意味着它能够提供卓越的处理能力和超高能效比;此外还搭载了2TOPS算力NPU。出色的处理器性能可以满足各种复杂的应用需求,让您的项目更加智能、稳定和高效。亮点2:100%元器件国产化
在核心板的选料上,飞凌嵌入式FET527N-C核心板实现了从内存到电源管理芯片再到每一颗阻容件的全部国产化。100%的国产化率意味着产品安全性和竞争力的提升,对产业链的优化和发展将起到重要的促进作用。FET527N-C核心板将为更多行业的国产化与智能化升级提供强大稳定的性能支持和长期稳定的供应保障。
亮点3:战略合作伙伴,α阶段参与开发
多年来,飞凌嵌入式与全志科技的合作愈加紧密,双方已基于T3、A40i、T507、T113-i、T527和T536共同推出了多款智能主控产品。并且作为全志战略合作伙伴,飞凌嵌入式在T527系列处理器的α阶段便参与开发,这意味着FET527N-C核心板拥有更高维度、更深层次的技术保障。除了以上3大亮点外,FET527N-C核心板还经过了飞凌嵌入式实验室严格的工业环境测试,具备高稳定性和可靠性,可为您的产品稳定性保驾护航。对于追求更高效率、更高性能和更好品质的客户来说,适配OpenHarmony4.1的FET527N-C核心板无疑更具优势。
-
T536行业首发!飞凌嵌入式FET536-C/FET536-S核心板惊艳亮相
9月24日下午,全志科技在2024中国国际工业博览会上隆重举办了【T536高性能智慧工业芯片】的全球首发发布会,T536处理器采用4核Cortex-A55+RISC-V架构,主频1.6GHz+600MHz,并搭载2TOPS算力NPU,这款强悍的重磅新品吸引了现场大量观众的关注。
与此同时,飞凌嵌入式基于T536处理器设计开发的FET536-C/FET536-S核心板及配套开发板作为行业首发产品在全志展位惊艳亮相!
1、行业首发,重磅登场
飞凌嵌入式FET536-C/FET536-S核心板作为业内首个搭载T536处理器的核心板产品意义非凡,不仅是飞凌嵌入式研发实力的体现,更意味着飞凌嵌入式与全志科技战略合作伙伴关系的进一步加深。2、高性能,更智能
FET536-C/FET536-S核心板基于全志工业级处理器T536设计,4核Cortex-A55(AMP)+RISC-V MCU,主频1.6GHz+600MHz,搭载2TOPS NPU,支持安全启动、国密算法IP、全通路ECC、AMP、Linux-RT、 Local Bus等。强大的性能以及多核异构架构,能够充分满足工业领域客户对高性能、高实时性主控的需求。3、接口丰富,满足更多领域需求
FET536-C/FET536-S核心板拥有丰富的接口资源,最多可支持CAN-FD×4、UART×17和千兆网×2等等,更够满足工业领域的众多需求,如控制器(PLC/数控机床/运动控制卡)、工业HMI、边缘计算网关、机器人、工业视觉设备、工控一体机、电力集中器、二次继电保护设备、充电桩等。FET536-C/FET536-S核心板惊艳亮相,展现了飞凌嵌入式在高性能智慧工业芯片应用领域的前瞻性布局,也为广大工业客户提供了的新的技术支撑与解决方案。未来,飞凌嵌入式将继续携手全志科技不断探索技术边界,积极创新,共同为工业领域带来更丰富更智能的产品。
FET536-C/FET536-S核心板即将发售,敬请期待!
-
飞凌嵌入式FET527-C核心板上新!低成本、高算力、新选择
为了满足更多客户对于高性能、多架构、国产化主控的应用需求,飞凌嵌入式继FET527N-C核心板后,新近推出FET527-C核心板,为客户提供成本更优的主控新选择。
1、精准定位,助力更多应用
相较于已经上市的FET527N-C核心板,FET527-C核心板在设计上更加聚焦于那些对计算性能有高要求,但不直接涉及AI处理任务的工业场景。通过精简NPU实现了成本的优化,为用户提供了更加灵活且经济的选择。2、强大性能,满足多样需求
飞凌嵌入式FET527-C核心板搭载了8个ARM Cortex-A55高性能核心,数据处理能力达36.7KDMIPS。搭载的T527处理器采用新一代ARM G57 MC1 GPU,高内存带宽、低功耗,曼哈顿跑分高达14,支持高清编解码,支持4K+1080P双屏异显,这些强大的硬件配置确保了它在处理复杂工业任务时的高效、全能与稳定。无论是数据计算、任务处理还是其他高性能要求的应用场景,飞凌嵌入式FET527-C都能轻松应对,满足多样化的工业需求。
3、性价比之选,助力工业升级
飞凌嵌入式FET527-C核心板宽温版(配置2GB+32GB)的含税价格仅为298元起,工业级版本含税价318元起。这一极具竞争力的价格,使FET527-C核心板成为工业领域客户实现设备智能化升级和性能优化的高性价比之选。(注:FET527-C核心板2GB+16GB工业级现货发售中,更多配置将在10月中旬上线)
-
飞凌嵌入式技术创新日深圳站,8月26日见!
飞凌嵌入式技术创新日(深圳站)将于8月26日举行,一场嵌入式前沿科技的高端局就在眼前。届时,将有多位重量级技术大咖出席,为大家分享最新的研究成果、独到的行业见解和典型的应用案例,紧密结合当前行业热点和前沿技术,干货满满,为您的业务开拓和项目开发助力。
精彩回顾
飞凌嵌入式技术创新日(北京站)
6月28日,飞凌嵌入式在北京举办了首场技术创新日活动,汇聚了近300位嵌入式技术领域的专家和企业代表,共享嵌入式技术的盛宴。现场展示了飞凌嵌入式丰富的产品线、实用的选型工具、全面的软件资源、ElfBoard教育品牌的成果以及合作伙伴NXP的创新应用方案等等内容,吸引了来宾们的驻足围观和交流。
在主会场,8位技术专家与嘉宾也带来了精彩的干货分享,深入解析了飞凌嵌入式全矩阵产品的特点和优势,分享了开源操作系统在嵌入式领域的应用前景,介绍了嵌入式行业案例和技术应用,讲解了异构多核处理器和机器学习在嵌入式系统中的应用......不仅展示了飞凌嵌入式的行业优势,也让与会者深刻感受到了嵌入式技术在千行百业中的广泛应用和巨大潜力。
无论是外场的展区还是内场的主题分享会,都体现了飞凌嵌入式对嵌入式技术发展的深刻理解和对技术创新的不懈追求,同时,也为客户朋友和行业伙伴提供了一个交流学习的机会。飞凌嵌入式技术创新日(深圳站),诚邀各位客户朋友和行业伙伴共襄盛会,共创嵌入式技术的美好未来!
时间:2024年8月26日
地点:深圳威尼斯英迪格酒店一楼威尼斯宴会厅
(世界之窗地铁站A口东行200米) -
加入AWOL「体验官」 免费玩转T527开发板
1. 八核高性能工业级国产芯
T527系列是全志科技为工业应用等领域研发的新一代国产处理器,有T527、T527N等多个不同型号,该处理器集成了8个ARM Cortex-A55高性能核,数据处理能力达36.7KDMIPS,内置1个RISC-V核和1个DSP核,HiFi4 DSP支持异构音效处理;还拥有2TOPS算力NPU,支持INT8/INT16,主流常用模型框架。
作为战略合作伙伴,飞凌嵌入式与全志科技多年来携手同行,此前已共同推出了FET113i-S、FETT507-C、FETA40i-C和FETT3-C共4款核心板产品,并且凭借稳定可靠的工业级品质和高性价比受到了市场的一致认可。
为了充分满足工业领域对高性能和AI算力日益增长的需求,双方再次深化合作,推出全新FET527N-C国产工业级核心板和OK527N-C开发板,为千行百业的智能化升级提供强大稳定的性能支持!
2. 报名通道
https://wj.qq.com/s2/14681348/aa11/
OK527N-C开发板产品体验官开启招募!
扫描上方二维码立即申请
就有机会免费玩转OK527N-C开发板
3. 体验官「特权」
1️⃣ “产品体验官”仅限5个名额;
2️⃣ 免费获得OK527N-C开发板(2GB+16GB)。
4. 入选要求
1️⃣ 活动面向从事嵌入式相关开发工作的工程师用户;
2️⃣ 有创作和分享的意愿与能力,在社媒平台发布过新品评测报告或项目笔记等内容,具有参考价值或可传播性。
5. 活动说明
1️⃣ 请按要求完整填写申请信息,更详实的“申请理由”将更有助于您入选;
2️⃣ 须在拿到板卡后1个月内撰写3篇内容,主题可参考以下方向:
开箱报告:包括产品开箱分享、板卡点亮和跑分测试等内容;
开发例程:基于OK527N-C开发板的开发案例,结合产品的特性和优势进行实践;
3️⃣ 完成内容并发布到全志在线论坛并分享到活动期间组建的活动群中;
4️⃣ 体验官发布的优质内容将会转载发布于飞凌嵌入式的官方自媒体平台;
5️⃣飞凌嵌入式的工作人员将通过电话与您联系,请确保预留正确的联系方式,并保持电话畅通。
6. 活动时间
1️⃣ 报名时间
2024年5月24日~2024年6月09日;
2️⃣ 发货时间
2024年6月15日
(报名期间飞凌嵌入式工作人员将与申请者进行沟通,具体发货时间以实际为准);
3️⃣ 试用及报告提交时间
2024年6月20日~2024年7月20日。
-
飞凌嵌入式FET113i-S核心板在国产FTU中的适配性分析
智能电网建设的不断推进,使配电自动化成为了提升电网运行效率、保障供电质量的关键技术。在配电自动化系统中,馈线终端单元(FTU)作为连接电网与用户的重要节点,承担着实时监控、故障检测与隔离、远程控制等多项关键任务。
国内市场对于FTU的需求主要包括以下几个方面:主控的国产化、实时的故障诊断和保护控制、搭载可扩展的Linux系统以及低成本。由于FTU的性能直接关系到电网的安全与稳定,因此选择一款合适的FTU主控方案至关重要。
FET113i-S核心板在FTU中的适配性
针对以上需求,飞凌嵌入式推出的FET113i-S核心板可以成为电力FTU的理想主控方案。以下是FET113i-S核心板在FTU应用中的适配性分析:
1. 100%的元器件国产化
在核心板的选料上,飞凌嵌入式FET113i-S核心板实现了从内存、存储、电源管理芯片到每一颗阻容件的全部国产化,安全性和竞争力大大提升,能够满足电力行业对于主控的国产化要求。
2. 业内率先适配FTU所需接口和算法
FET113i-S核心板搭载的全志T113-i处理器集成了双核Cortex-A7 CPU、64位玄铁C906 RISC-V CPU和DSP,值得一提的是,飞凌嵌入式为DSP核率先适配了国产FTU所需的接口和FFT算法,客户无需进行繁琐的适配工作,即可将FET113i-S核心板直接应用于电力FTU中。同时,FFT算法的适配也确保了电力FTU能够准确、快速地分析电网的频谱和谐波成分,为故障检测和定位提供有力支持。
T113-i应用处理器框图3. 搭载可扩展的Linux系统
电力行业的特殊性决定了它对系统的稳定性和安全性有非常高的要求。Linux操作系统是一种开源的操作系统,具有稳定性高、安全性强、灵活性强等特点,因此在电网管理中有广泛的应用。飞凌嵌入式FET113i-S核心板运行Linux 5.4.61操作系统,可以提高FTU的效率和安全性,为电网运行提供有效支持。
4. 高性价比降低整体成本
FET113i-S核心板基础版本的配置就达到了【256MB+256MB】,且含税仅需88元。相较之下,飞凌嵌入式FET113i-S核心板在同类产品中更具性价比,优势更突出!
不仅FET113i-S核心板的产品力优势明显,飞凌嵌入式稳定的供应能力与强大的技术支持能力也是帮助客户项目快速落地、抢占市场先机的有利保障。综合看来,飞凌嵌入式FET113i-S核心板集诸多优势于一身,能够成为电力FTU的理想主控方案。