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

news2024/12/25 23:38:00

背景介绍:

触摸工业显示器传统的还是以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核心板进行设计,获取更多资料可留言给我们!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1581403.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信小程序用户登录授权指定(旧版本)

配置旧版本基础库2.12.3 实现效果 点击登录按钮即可直接登录&#xff0c;获取用户昵称和头像 点击获取头像昵称按钮则需要授权&#xff0c;才能成功登录 代码实现 my.xml <!-- 登录页面,调试基础库为2.20.2库 --> <view class"mylogin"><block w…

权威报道 | 百分点科技:《突发事件应急预案管理办法》解读

近日&#xff0c;百分点科技CTO刘译璟作为唯一企业界代表&#xff0c;接受应急领域权威期刊——《中国应急管理》杂志邀请&#xff0c;与中国安全生产科学研究院、中央党校、中国政法大学等单位的专家一起&#xff0c;就《突发事件应急预案管理办法》&#xff08;以下简称《办法…

三支冲突分析介绍

Pawlak最早通过观察一组智能体对一组问题的意见&#xff0c;提出了冲突分析模型。U表示对象集&#xff0c;V表示属性集&#xff0c;R表示对象集和属性集之间的二元关系&#xff0c;这样一个刻画冲突分析的信息系统通过三元组&#xff08;U&#xff0c;V&#xff0c;R&#xff0…

hive管理之ctl方式

hive管理之ctl方式 hivehive --service clictl命令行的命令 #清屏 Ctrl L #或者 &#xff01; clear #查看数据仓库中的表 show tabls; #查看数据仓库中的内置函数 show functions;#查看表的结构 desc表名 #查看hdfs上的文件 dfs -ls 目录 #执行操作系统的命令 &#xff01;命令…

如何用西门子PLC手工做一个电闸监控控制系统

//S-H4CK13Maptnh// 项目地址:https://github.com/MartinxMax/S7-200_Power_monitoring 欢迎三连支持…电闸监控与控制 注意 注意安全,220V!!! 应用场景 一些工业自动化企业中需要对电闸的监控与控制。 原理图 组装 上面一行检测跳闸情况 下面一行控制当前一路电源 控制…

小剧场短剧剧集收费短剧小程序APP

1. 内容展现 付费、免费、任务解锁&#xff1a;用户可以通过付费直接观看短剧&#xff0c;也可以通过完成平台任务&#xff08;如签到、分享等&#xff09;获得免费观看的机会。这种灵活的解锁方式既满足了用户的多种需求&#xff0c;也促进了平台的活跃度。主流展现形式&…

InsectMamba:基于状态空间模型的害虫分类

InsectMamba&#xff1a;基于状态空间模型的害虫分类 摘要IntroductionRelated WorkImage ClassificationInsect Pest Classification PreliminariesInsectMambaOverall Architecture InsectMamba: Insect Pest Classification with State Space Model 摘要 害虫分类是农业技术…

【黑马头条】-day07APP端文章搜索-ES-mongoDB

文章目录 今日内容1 搭建es环境1.1 拉取es镜像1.2 创建容器1.3 配置中文分词器ik1.4 测试 2 app文章搜索2.1 需求说明2.2 思路分析2.3 创建索引和映射2.3.1 PUT请求添加映射2.3.2 其他操作 2.4 初始化索引库数据2.4.1 导入es-init2.4.2 es-init配置2.4.3 导入数据2.4.4 查询已导…

Docker容器嵌入式开发:Docker Ubuntu18.04配置mysql数据库

在 Ubuntu 18.04 操作系统中安装 MySQL 数据库的过程。下面是安装过程的详细描述: 首先,使用以下命令安装 MySQL 服务器: sudo apt install mysql-server系统会提示是否继续安装,按下 Y 键确认。 安装过程中,系统会下载并安装 MySQL 相关的软件包,包括 libaio1、mysql…

ChromeDriver / Selenium-server

一、简介 ChromeDriver 是一个 WebDriver 的实现&#xff0c;专门用于自动化控制 Google Chrome 浏览器。以下是关于 ChromeDriver 的详细说明&#xff1a; 定义与作用&#xff1a; ChromeDriver 是一个独立的服务器程序&#xff0c;作为客户端库与 Google Chrome 浏览…

STM32H7通用定时器计数功能的使用

目录 概述 1 STM32定时器介绍 1.1 认识通用定时器 1.2 通用定时器的特征 1.3 递增计数模式 1.4 时钟选择 2 STM32Cube配置定时器时钟 2.1 配置定时器参数 2.2 配置定时器时钟 3 STM32H7定时器使用 3.1 认识定时器的数据结构 3.2 计数功能实现 4 测试案例 4.1 代码…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之七 简单指定视频某片段快放效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之七 简单指定视频某片段快放效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之七 简单指定视频某片段快放效果 一、简单介绍 二、简单指定视频某片段快放效果实现原理…

vue3使用jsQR解析二维码

1.了解jsQR jsQR是一个纯javascript脚本实现的二维码识别库&#xff0c;不仅可以在浏览器端使用&#xff0c;而且支持后端node.js环境。jsQR使用较为简单&#xff0c;有着不错的识别率。 2.效果图 3.二维码 4.下载jsqr包 npm i -d jsqr5.代码 <script setup> import …

STM32F407+FreeRTOS+LWIP UDP组播

开发环境介绍&#xff1a; MCU&#xff1a;STM32F407ZET6 网卡&#xff1a;LAN8720A LWIP版本&#xff1a;V1.1.0 FreeRTOS 版本&#xff1a;V10.2.1 LAN8720A硬件原理图&#xff1a; 硬件连接说明&#xff1a; MII_RX_CLK/RMII_REF_CLK ------>PA1 …

[lesson15]类与封装的概念

类与封装的概念 类的封装 类通常分为以下两个部分 类的实现细节类的使用方式 当使用类时&#xff0c;不需要关心其实现细节 当创建类时&#xff0c;才需要考虑其内部实现细节 封装的基本概念 根据经验&#xff1a;并不是类的每个属性都是对外公开的 如&#xff1a;女孩子不…

hive-3.1.2分布式搭建与hive的三种交互方式

hive-3.1.2分布式搭建&#xff1a; 一、上传解压配置环境变量 在官网或者镜像站下载驱动包 华为云镜像站地址&#xff1a; hive&#xff1a;Index of apache-local/hive/hive-3.1.2 mysql驱动包&#xff1a;Index of mysql-local/Downloads/Connector-J # 1、解压 tar -zx…

gpt科普1 GPT与搜索引擎的对比

GPT&#xff08;Generative Pre-trained Transformer&#xff09;是一种基于Transformer架构的自然语言处理模型。它通过大规模的无监督学习来预训练模型&#xff0c;在完成这个阶段后&#xff0c;可以用于各种NLP任务&#xff0c;如文本生成、机器翻译、文本分类等。 以下是关…

在Linux系统上实现TCP(socket)通信

一.什么TCP TCP&#xff08;传输控制协议&#xff09;是一种面向连接的、可靠的、基于字节流的传输层通信协议。 二.TCP通信流程 三. TCP 服务器端 1 创建socket int sockfd socket(AF_INET, SOCK_STREAM, 0); //SOCK_STREAM tcp通信2 绑定(bind) struct sockaddr_in myad…

.net 6 集成NLog

.net 6 webapi项目集成NLog 上代码step 1 添加nugetstep 2 添加支持step 3 添加配置文件 结束 上代码 step 1 添加nuget 添加nuget 包 Roc step 2 添加支持 修改program.cs var builder WebApplication.CreateBuilder(args); // 添加NLog日志支持 builder.AddRocNLog();ste…

UDP简单总结

UDP&#xff1a;用户数据报协议 特点: 无连接、不可靠通信 不事先建立连接&#xff0c;数据按照包发&#xff0c;一包数据包含&#xff1a;自己的IP、程序端口、目的地IP、程序端口和数据(限制在64KB内) 发送方不管对方是否在线&#xff0c;数据在中间丢失也不管&#xff0c;…