LINUX系统触摸工业显示器芯片应用方案--Model4(简称M4芯片)

本文主要是介绍LINUX系统触摸工业显示器芯片应用方案--Model4(简称M4芯片),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景介绍:

触摸工业显示器传统的还是以WINDOWS为主,但近年来,安卓紧随其后,但一直市场应用情况不够理想,反而是LINUX系统的触摸工业显示器大受追捧呢?

触摸工业显示器传统是以Windows系统为主,主要是因为Windows系统在过去的几十年中一直是计算机和电子设备的主流操作系统。然而,近年来随着技术的发展和市场需求的变化,安卓和LINUX系统也逐渐在工业触摸显示器领域崭露头角。

安卓系统虽然紧随其后,但在工业触摸显示器市场的应用情况一直不够理想。这可能是由于安卓系统最初是为移动设备设计的,其架构和功能在某些工业应用中可能不够稳定和可靠。此外,安卓系统的安全性和可定制性也可能不如一些专门为工业环境设计的操作系统。

相比之下,LINUX系统的触摸工业显示器大受追捧。主要是因为LINUX系统具有高度的稳定性和可靠性,能够适应各种恶劣的工业环境。同时,LINUX系统是开源的,可以根据具体需求进行定制和优化,这使得它在工业应用中具有更大的灵活性。

今天为大家介绍的是基于LINUX系统的工业级芯片–Model 4,应用于触摸工业显示器
在这里插入图片描述

大家都知道,在工业触摸显示器芯片选型方案中,需要考虑多种因素,以确保所选芯片能满足特定应用场景的需求。

针对工业触摸显示器的具体应用场景和功能需求。例如,用于工业自动化控制、机械设备操作或是智能柜等。他需要能达到快速响应和精确控制,同时需要与工业触摸显示器的接口兼容,如常见的接口包括MIPI、RGB、LVDS等;再者,工业环境通常较为恶劣,芯片要具有较高的稳定性和可靠性。这包括抗电磁干扰、防尘防水等特性,以确保在恶劣环境下也能正常运行;最后在满足性能需求的前提下,成本也是选型的关健因素,以降低整个产品的成本。从以上工业触摸显示器应具备的条件上来看,Model 4芯片(以下简称M4芯片)被广泛应用就能理解了。
在这里插入图片描述

Model 4芯片介绍

Model 4 是一款高性能的全高清显示和智能控制 SOC,采用国产自主 64 位高算力 RISC-V 内核,内置 16 位 DDR 控制器并提供丰富的互联外设接口,配备了 2D 图像加速引擎和 H.264 解码引擎,可以满足各类交互设计场景和多媒体互动体验,具有高可靠性、高安全性、高开放度的设计标准,可以面向于泛工业领域应用。

一、功能框图
在这里插入图片描述

二、芯片详情介绍

CPU 核

平头哥 C906 单核,RV64IMAFDC 指令架构,600MHz @ 1.2V

系统安全

支持数字签名安全启动方式

CE 实现 AES/TDES/RSA 等加解密算法及 SHA/HMAC 校准算法

SPI_ENC 实现 SPI Nand/SPI Nor 在线解密

SID 内置熔丝 2048bit ,其中 512bit 供自定义使用

内置 256bit TRNG 产生器

片内存储

BROM 32KB

SRAM 96KB

DRAM SiP 16bit KGD,两种规格可选:

DDR2 512Mb,最高频率 528MHz

DDR3 1Gb ,最高频率 672MHz

DRAM 支持展频功能

存储接口

QSPI 支持 SPI NAND Flash / SPI Nor Flash

支持单通道/双通道/四通道

IO 最大速率 SDR 100MHz

Flash 容量不限制

eMMC5.0/SD3.01/SDIO3.0,总共 3 套

eMMC 8 线/4 线,支持 SDR25/SDR50/DDR50 模式

IO 最大速率 DDR 50MHz,仅支持 3.3V IO 电压

图像引擎

DE 显示引擎:

1 个 UI 图层,1 个 VI 图层,最高性能 1080P60

VI 图层支持 1/31.999x ~ 32x 缩放

集成误差扩散 Dither 算法

GE 图像引擎:

最大输入/输出图像大小 4096x4096

支持水平和垂直 Flip,90/180/270 度旋转

RGB 格式支持任意角度旋转和 scan order

支持 1/16x ~ 16x 缩放,采用 6x4 taps 16 phases 滤波算法

支持命令队列

VE 视频编解码:

H.264/AVC 解码器,最高性能 1080P30?

MJPEG 基线解码器

PNG 解码器

JPEG 编码器

显示接口

并口 RGB 24bit,IO 速率最高 200MHz,最高性能 1080P60

双 Link LVDS,接口速率最高 700MHz,最高性能 1080P60

MIPI DSI 4 LANE,接口速率最高 1GHz,最高性能 1080P60

支持 SRGB/I8080/QSPI 屏接口,IO 速率最高 200MHz

DVP 8bit 输入,IO 速率最高 150MHz,最高性能 1080P30

显示输出接口均支持展频功能

音频接口

集成 1 路 AUDIO ADC,信噪比> 90dB

2 通道 DMIC 接口输入

2 套 I2S,均支持输入输出,支持 TDM 模式

左右声道数字 PWM 输出(SPK)

通用接口

1 路 USB,USB0 可配置为 DEVICE/HOST,USB1 做为 HOST

2 路 GMAC,支持 100M RMII/1000M RGMII,支持 IEEE1588 协议

3 路 SPI,支持 3 线/4 线接口

8 路 UART,兼容工业标准 16550,波特率精度 <2%

4 路 I2C,支持 7bit 和 10bit 寻址,最高速率 400Kb/s

2 路 CAN,支持 CAN2.0A 和 CAN2.0B,可编程通信速率最高 1Mbps

1 套 CIR,支持红外输入和红外输出

1 套 PBUS,用于对外部设备地址空间进行读写访问

6 组 GPIO 总共 66 个 IO,每个 IO 独立配置:

可选无上下拉/上拉 33KΩ/下拉 33KΩ

输出驱动 8 个档位可调

支持二级去抖和中断

计数器

GTC 通用计时器

RTC 实时时钟

PWM

EPWM

CAP

模拟

内置 12 通道 12bit GPADC,采样速率最高 1MSPS

内置 12 通道 12bit PSADC,采样速率最高 1MSPS

集成 RTP 电阻触摸屏接口

使用温度

-20 至 +105℃

接口详情表
在这里插入图片描述

M4芯片运行条件

在这里插入图片描述
附:如果想快速验证,可选配M4核心板进行设计,获取更多资料可留言给我们!

这篇关于LINUX系统触摸工业显示器芯片应用方案--Model4(简称M4芯片)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/890518

相关文章

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom