自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 RK3568 CAN驱动测试及使用说明

RK3568是瑞芯微电子(Rockchip)推出的四核64位Cortex-A55处理器芯片,CAN接口在使用时需要结合自身具体应用,由应用层主动参与总线故障管理,才能确保CAN接口稳定工作。本文将对比测试CAN接口官方驱动和mainline驱动的性能,以及应用程序如何检测总线故障,并提供故障自动恢复的参考建议。

2026-05-18 15:13:52 436

原创 RK3506J异构实时应用(AMP)之一 —— 8通道并行100K AD采集

摘要:本文提出一种基于瑞芯微RK3506J工控主板的高效低成本高速AD采集方案。通过利用RK3506J三核处理器的异构特性,由CPU0/1运行Linux系统处理复杂运算,CPU2运行裸机程序专注实时数据采集。采用TI ADS8588S 16位8通道AD芯片,通过SPI接口和PWM/GPIO实现10μs周期的精确采样。方案通过rpmsg实现异构核间通信,Linux端可通过标准IIO接口配置采样率和读取数据,实测成功采集50Hz正弦波信号。相比传统FPGA方案,该设计显著降低了实现复杂度和成本。

2026-04-23 09:21:53 464

原创 RK3506J CAN接口性能及可靠性测试

摘要: 瑞芯微RK3506J三核处理器支持双CAN接口,性能与可靠性测试基于ESM3506工控主板展开。性能测试显示,CAN接口在250kBit/s至1MBit/s波特率下,单帧发送速率达2125~4600fps,CPU负载7%~12%,收发延迟稳定(250kBit/s时平均0.538ms)。可靠性测试中,总线短路、开路或过载(4000帧/s)后,CAN接口均能在1秒内自恢复,且ID冲突下无卡死。结果表明,ESM3506优化驱动满足毫秒级实时需求,适应恶劣工况。

2026-02-12 11:26:39 735

原创 基于英创工控主板的高精度时钟解决方案

摘要:本文介绍了嵌入式工业控制系统中的高精度时间同步方案。针对电力自动化、轨道交通等领域对时间误差小于1ms的要求,系统分析了NTP、IRIG-B、GPS和RTC等多种时间源的特性,并详细阐述了基于英创ESM7400主板的实现方法。重点说明了IRIG-B解码驱动、PPS秒同步机制(精度可达30μs)以及外接RX-8025T高精度时钟芯片的增强方案。文章包含硬件连接示意图和关键代码示例,展示了从时间获取到系统校准的完整流程,为工业设备的时间同步提供了实用解决方案。

2025-12-09 16:13:07 569

原创 无缝升级,零成本、零改动:从i.MX6ULL直接迁移至RK3506J

摘要:英创公司基于瑞芯微全新RK3506J处理器推出ESM3506工控主板,实现与i.MX6ULL平台ESM6800主板的完美兼容。硬件方面采用Pin-to-Pin设计,软件层面沿用相同文件系统,确保用户可零成本、零改动完成平台迁移。性能测试显示,ESM3506浮点运算提升57%,CoreMark跑分提升459%,同时功耗降低7-20%。该方案既解决了国产化替代需求,又显著提升设备性能,特别适合多串口网关、工业控制等领域的升级需求。

2025-12-03 16:34:58 1170

原创 RK3506多串口扩展方案

RK3506J本身提供了5路应用串口,在通讯管理,数据采集等应用场景中,通常有10路甚至20路以上独立串口的应用需求,这就需要对串口进行扩展。本文将介绍基于ESM3506精简ISA总线的串口扩展方案。

2025-11-05 15:38:32 597

原创 串口9bit通讯模式的高效优化实现

英创Linux主板对串口9bit通讯模式的高效优化实现方案介绍

2025-08-28 09:38:25 642

原创 Windows 10 ARM64平台CAN程序开发

本文介绍了在Win10 IoT平台ESM8400上通过驱动实现CAN通信的开发方法。

2025-06-27 18:38:03 604

原创 NXP i.MX8M Plus Cortex-M7应用开发详解

本文介绍了基于NXP i.MX8MPlus处理器和英创主板ESM8400的Cortex-M7程序开发方法。

2025-05-28 11:15:31 1265

原创 UWP程序用多页面实现应用实例多开

Windows 10 IoT ARM64平台下,UWP应用和MFC程序不一样,同时只能打开一个应用实例。以串口程序为例,如果用户希望同时打开多个应用实例,一个应用实例打开串口1,一个应用实例打开串口2,那么我们可以加载多个页面,在各个页面分别加载功能模块,实现程序功能模块多开。本文以UWP串口例程为例,介绍如何用代码实现同时打开多个串口模块页面,进行测试。

2025-03-26 17:38:30 1047

原创 Windows 10 ARM64平台MFC串口程序开发

Windows 10 IoT ARM64平台除了支持新的UWP框架,也兼容支持老框架MFC。使得用户在下可以对原MFC工程进行功能升级,不用在新框架下重写整个工程。熟悉MFC开发的工程师也可以在平台下继续使用MFC进行开发。

2025-03-26 16:57:59 831

原创 Windows 10 ARM64平台UWP串口程序开发

Windows 10 IoT ARM64平台支持最新的UWP框架,本文将介绍如何开发一个UWP基础串口程序。

2025-03-26 15:12:49 1219

原创 WinCE工控主板支持高速脉冲计数

ESM7000增加了输入脉冲计数功能,支持对几赫兹到数十兆赫兹的输入脉冲信号进行准确计数,实现脉冲数量统计,脉冲频率换算功能。

2025-03-18 17:07:19 387

原创 Windows 10 ARM64平台应用程序开发入门

英创公司ESM8400工控主板可搭载企业版操作系统构成基于ARM64的Win10平台。微软的Win10平台为用户提供了多种开发方法,客户可以根据自身需求选择用MFC或UWP开发界面程序。本文将介绍如何开发一个简单的界面程序。

2025-03-03 15:13:22 1933

原创 Windows ARM工控主板支持EC200A系列4G模块

EC200A 系列是移远通信专为 M2M 和 IoT 领域设计的 LTE Cat 4 无线通信模块,支持最大下行速率 150 Mbps 和最大上行速率 50 Mbps。本文将介绍如何在英创推出的名片尺寸Windows 10 ARM64工控主板ESM8400上使用EC200A 4G模块。

2025-02-20 15:25:12 1473 2

原创 Windows 10 ARM工控主板CAN总线实时性能测试

基于安装Windows 10 IoT企业版的ESM8400 CAN总线实时应用的测试目标、测试方法,以及对测试数据进行统计与分析。

2025-02-17 17:12:32 1535

原创 IPC101工控机介绍

IPC101是英创公司推出的高性能、低功耗、多网口的ARM64工控机,支持英创公司的DM5028接口驱动模块,可灵活配置RS485、RS232、IO、A/D等工控接口资源。IPC101工控机采用铝合金壳体。

2025-01-17 17:54:39 835

原创 ESM8400工控主板3.8秒快速启动Linux系统

ESM8400工控主板在Linux,Ubuntu以及Debian系统下的快速启动方案实现

2025-01-17 15:44:12 558

原创 Windows 10 ARM64工控主板应用程序开发环境搭建及跨平台远程调试

Windows 10 ARM64工控主板应用程序开发环境搭建及跨平台远程调试

2025-01-10 16:43:45 1525

原创 Windows 10 ARM工控主板连接I2S音频芯片

企业版操作系统的工控主板,具有名片尺寸、超低功率、无需散热风扇、能在。帧同步信号,指示当前传输的是左声道还是右声道音频。工控主板应用中,音频功能是一项基本的需求,2. WM8960音频芯片的自动识别。本文将介绍如何利用安装在。为了满足不同应用的需求,我们在系统。音频芯片,实现音频的输入与输出。的环境温度下稳定工作等诸多优点,系统上就可直接免驱使用,但这些。同步音频数据传输的位时钟信号。系统支持音频时的复用功能。的识别代码特别简单,通过。芯片自动识别的功能,操作成功即表示连接了。

2025-01-09 16:35:09 1432

原创 工控主板ESM7000/6800E支持远程桌面控制

X11VNC是一款基于X Window的VNC服务器程序,ESM7000/6800E上移植了该软件包,以支持远程桌面的功能。

2025-01-02 16:52:22 1050

原创 英创主板ESM8400支持Debian 12桌面系统

Debian系统是相对专业化的Linux桌面系统。参考NXP官网提供的文档“i.MX Debian Linux SDK User Guide”,在ESM8400上成功安装Debian 12 桌面系统。

2024-12-30 11:01:39 760

原创 ARM64 Windows 10 IoT工控主板运行x86程序效率测试

ESM3354是英创10年前推出的第一款预装WEC7的工控主板,主CPU采用了TI的单核Cortex-A8芯片——AM3354,ESM3354目前仍在批量供货。而安装Windows 10 IoT的ESM8400工控主板,主CPU为NXP的i.MX8M Plus四核Cortex-A53,与10年前的ESM3354相比,ESM8400的性能有超过10倍的提升。循环中,反复读取内存变量然后与预设值进行比较,在运行设定的时间后自动退出循环,其中的。所设计的测试程序代码如下,其中的。应用程序,在英创的几款。

2024-12-27 16:38:51 1289

原创 Windows 10工控主板支持HDMI + LVDS双屏显示

ESM8400 ARM64工控主板提供了1路HDMI和1路LVDS显示接口,两个显示接口可同时使用。

2024-12-24 15:31:05 1381

原创 一键开启Windows 10 ARM64工控主板远程桌面

英创推出的名片尺寸ARM64工控主板ESM8400可预装正版Windows 10 IoT企业版,既支持远程桌面连接访问其它计算机,也支持远程桌面以允许使用远程桌面客户端(适用于Windows, Android, iOS和macOS)从远程设备连接到ESM8400并加以控制。

2024-12-24 14:23:56 486

原创 Windows工控主板实时性能测试

ESM8400是基于NXP iMX8MP的 名片尺寸ARM64工控主板,可安装Windows 10 IoT企业版操作系统,Windows 10 IoT企业版就是完整版本的Windows 10,而且支持软实时特性

2024-12-05 17:33:07 1597

原创 ESM8400 Windows 10 IoT ARM64工控主板资源介绍

本文对ESM8400 Windows 10 IoT工控主板的可用资源进行介绍,并对已经测试过的外设进行列举说明。

2024-11-28 15:18:05 811

原创 英创推出Windows 10 IoT ARM64工控主板——ESM8400

ESM8400是英创基于NXP i.MX8M Plus开发的4核Cortex-A53 64位高性能工控主板,主频1.6GHz,同时包含了GPU、VPU、NPU。ESM8400接口资源丰富,支持双千兆以太网、6串口、双CAN总线接口、PCIe3.0、SPI、I2C等接口,支持LVDS、HDMI显示。

2024-11-26 17:31:35 1448

原创 英创Linux主板支持基于Arm TrustZone的OP-TEE

本文主要介绍了基于Arm TrustZone的OP-TEE的基本概念,以及在英创Linux主板上的测试。

2023-12-14 18:06:42 1421

原创 ESMARC EVB评估底板防馈电设计

ESMARC工控主板的RESET_IN_OUTn信号引脚是一个具有输入/输出特性的双向引脚:上电时,ESMARC工控主板上的PMU(电源管理器)电源没有准备好时,RESET_IN_OUTn输出为低电平;待PMU电源都准备好以后,RESET_IN_OUTn变换为输入状态,并由内部电阻上拉为高电平,这时将RESET_IN_OUTn信号对地短接一下,可实现对ESMARC工控主板进行复位。根据《ESM6200工控主板数据手册》中,上电时序要求,需要达到如下的上电时序,否则会导致ESM6200启动失败。

2023-11-14 14:39:33 372

原创 ProfiNet应用实例

本文为ProfiNet介绍文章《嵌入式环境 实现ProfiNet/PN工业以太网》的应用实例,使用ESM7000+ETA104+UR205PN

2023-11-09 16:42:47 858

原创 嵌入式环境实现ProfiNet/PN工业以太网

ProfiNet简称PN协议的工业以太网,是当前工业自动化信息化应用中的总线领头羊。背靠西门子(Siemens)海量产品和应用,当前很多智能制造的实际呈现就是由ProfiNet串联起来的设备、产线和熄灯工厂。

2023-11-09 15:33:27 1301

原创 英创Linux主板支持MQTT应用

本文介绍了MQTT在英创Linux主板下的应用

2023-09-20 17:55:40 369

原创 英创ESM6200新产品简介

ESM6200新产品简介

2023-08-01 12:04:52 211

原创 英创ESM7400新产品简介

ESM7400新产品简介,与ESM3354、ESM7000性能比较

2023-08-01 11:16:35 196

原创 RT Linux升级英创主板的实时性能

本文主要对比了Linux系统与RT-Linux系统在实时性上的差别。

2023-04-21 18:15:33 305

原创 WINCE使用开源qrencode库生成二维码

二维码是一个目前应用范围极广的一种编码方式。通过特定的几何图形,用黑白相间的点组成,利用计算机二进制0,1的概念,将字符串信息编码进图形中。从而可以通过光电扫描设备,如手机等来进行快速识别。

2023-04-06 14:18:58 556

原创 i.MX7D异构CPU实时应用——支持高分辨率旋转编码器

进行通信以及数据的处理,但对于用户来说是不需要关心的,直接使用标准的字符设备操作函数即可。函数用于设置旋转编码器的采集,我们一共定义了五种操作,分别是设置正极性,设置负极性,开始,停止以及复位。系统可能无法满足对中断事件的及时响应,而且频繁的中断响应也会大大的降低操作系统性能。为了方便使用,英创公司以字符设备的方式提供了相应的驱动文件,加载后会在。内部具有专门针对编码器硬件的硬件脉冲计数器,或通过独立的单片机来实现。目录下会生成相应的设备节点,按照字符设备的操作操作流程,首先需要调用。处获取计算结果即可。

2023-03-24 09:28:54 359

原创 FPGA PCIE接口的Linux DMA Engine驱动

英创嵌入式主板,如ESM7000系列、ESM8000系列等,均可配置标准的PCIE×1高速接口。连接NVMe模块作高速大容量数据存储、连接多通道高速网络接口模块都是PCIE接口的典型应用。此外,对于工控领域中的高速数据采集,还可采用FPGA的PCIE IP核实现PCIE EP端点,与英创嵌入式主板构成高效低成本的应用方案。本文简要介绍方案硬件配置,以及PCIE在Linux平台上的驱动程序实现。

2023-03-21 12:01:27 3415

原创 英创Linux主板的Python, C#实例之四 CAN总线

本文主要介绍在英创Linux工控主板(ESM8000、ESM7000和ESM6800H)上,采用Python和C#编程,实现对CAN总线接口的访问。

2023-03-16 17:13:55 945

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除