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系统的结合,为嵌入式设备领域带来了新的发展机遇。这一结合不仅提升了核心板的性能和兼容性,也为用户提供了更为丰富和流畅的使用体验。未来,飞凌嵌入式将继续致力于技术创新和产品研发,为千行百业提供更多高质量的解决方案。