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核心板进行设计,获取更多资料可留言给我们!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

无线游戏手柄的测试(Windows11系统手柄调试方法)

实物 1、把游戏手柄的无线接收器插入到电脑usb接口中 2、【控制面板】----【查看设备和打印机】 3、【蓝牙和其它设备】--【更多设备和打印机设置】 4、鼠标右键【游戏控制器设置】 5、【属性】 6、【测试】&#xff08;每个按键是否正常&#xff09; 7、【校准】&#xff08;…

学习笔记:解决拖延

1 解决拖延&#xff0c;减轻压力的关键心态和方法 1.1 要点梳理 拖延是因为自己一直在逃避&#xff0c;重点是要有效突破逃避圈&#xff0c;进入学习圈&#xff0c;扩展成长圈。 毒蛇曲线&#xff08;见思维导图&#xff09;中越是临近截止期限&#xff0c;拖延的焦虑越上升…

【项目实战经验】DataKit迁移MySQL到openGauss(下)

上一篇我们分享了安装、设置、链接、启动等步骤&#xff0c;本篇我们将继续分享迁移、启动~ 目录 9. 离线迁移 9.1. 迁移插件安装 中断安装&#xff0c;比如 kill 掉java进程&#xff08;安装失败也要等待300s&#xff09; 下载安装包准备上传 缺少mysqlclient lib包 mysq…

树的基本概念(重点)

1.一下概念很重要 以下面的的树为例&#xff1a; 1.节点的度&#xff1a; 一个节点所含有的子树的个数就是这个节点的度&#xff0c;注意一个子节点也算一个子树。 如上图&#xff1a; B节点的度1&#xff1b; A节点的度6&#xff1b; 2.树的度&#xff1a; 一个树的度这…

实模式和保护模式

前言 大家好&#xff0c;我是jiantaoyab&#xff0c;内存中的每一个字节都有一个唯一的地址&#xff0c;通过这个地址我们能去取出一个个比特&#xff0c;我们可以称这个过程为寻址。在现实生活中&#xff0c;我们去菜鸟拿快递的时候&#xff0c;是通过取件码上的编号到架子上…

CLion 解决中文输出乱码的问题

问题介绍 在 Clion 的默认设置下&#xff0c;输出中文会出现乱码&#xff0c;如下 #include <iostream> using namespace std;int main() {cout << "你好" << endl;return 0; }输出 浣犲ソProcess finished with exit code 0解决方案 编码问题…

LangChain - Chain

文章目录 1、概览为什么我们需要链? 2、快速入门 (Get started) - Using LLMChain多个变量 使用字典输入在 LLMChain 中使用聊天模型&#xff1a; 3、异步 API4、不同的调用方法__call__调用仅返回输出键值 return_only_outputs只有一个输出键 run只有一个输入键 5、自定义cha…

git submodule---同步最新的内容

0 Preface/Foreword 1 同步最新submodule内容到repo中 项目的repo包含了一个子模块&#xff0c;在开发过程中&#xff0c;经常需要同步子模块最新的commit到repo中。该如何操作呢&#xff1f; 本地在克隆时候&#xff0c;已经同步把子模块中的内容克隆下来了&#xff0c;但是…

Spring 之 IoC概述

目录 1. IoC概述 1.1 控制反转 1.2 依赖注入 2. IoC容器在Spring中的实现 2.1 BeanFactory 2.2 ApplicationContext 2.2.1 ApplicationContext的主要实现类 1. IoC概述 全称&#xff1a;Inversion of Control&#xff0c;译为 “控制反转” Spring通过IoC容器来管理所有…

【LAMMPS学习】八、基础知识(1.6) LAMMPS 与其他代码耦合

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

基于拉格朗日分布算法的电动汽车充放电调度MATLAB程序

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 程序简介 该模型主要做的是基于拉格朗日分布算法的电动汽车充放电调度模型。利用蒙特卡洛模拟法模拟出电动汽车负荷曲线&#xff0c;并求解出无序充电功率曲线和有序充电曲线&#xff0c;该模型在电动汽车个…

标准C库文件操作

open 系列API 和 fopen系列API的区别 1.来源: -open 是UNIX系统调用函数(包括LINUX系统)&#xff0c;返回的是文件描述符 -fopen是ANSIC标准的C语言库函数&#xff0c;在不同系统重调用不同内核的API 2.移植性: fopen 是C标准函数&#xff0c;具有良好的移植性&#xff1b; 而…

JUC-线程的创建、运行与查看

创建和运行线程 Thread创建线程 Thread 创建线程方式&#xff1a;创建线程类&#xff0c;匿名内部类方式 start() 方法底层其实是给 CPU 注册当前线程&#xff0c;并且触发 run() 方法执行线程的启动必须调用 start() 方法&#xff0c;如果线程直接调用 run() 方法&#xff…

【鸿蒙开发】组件状态管理@Prop,@Link,@Provide,@Consume,@Observed,@ObjectLink

1. Prop 父子单向同步 概述 Prop装饰的变量和父组件建立单向的同步关系&#xff1a; Prop变量允许在本地修改&#xff0c;但修改后的变化不会同步回父组件。当父组件中的数据源更改时&#xff0c;与之相关的Prop装饰的变量都会自动更新。如果子组件已经在本地修改了Prop装饰…

01-Git 快速入门

https://learngitbranching.js.org/?localezh_CN在线练习git 1. Git 安装好Git以后, 先检查是否已经绑定了用户名和邮箱 git config --list再检查C:\Users\xxx.ssh 下是否存在 id_rsa.pub , 存在的话复制其内容到 GitHub 的 SSH KEY 中 没有这一步, PUSH操作的时候会报错:…

Altair® (澳汰尔)Inspire™ Render —— 强大的 3D 渲染和动画工具

Inspire Render 是一种全新 3D 渲染和动画工具&#xff0c;可供创新设计师、建筑师和数字艺术家以前所未有的速度快速制作精美的产品演示。 借助基于物理特性的内置高品质全局照明渲染引擎 Thea Render&#xff0c;可以快速创建、修改和拖放各种材质并添加照明环境&#xff0c…

【JavaWeb】Day34.MySQL概述——数据库设计-DDL(一)

项目开发流程 需求文档&#xff1a; 在我们开发一个项目或者项目当中的某个模块之前&#xff0c;会先会拿到产品经理给我们提供的页面原型及需求文档。 设计&#xff1a; 拿到产品原型和需求文档之后&#xff0c;我们首先要做的不是编码&#xff0c;而是要先进行项目的设计&am…

Leetcode 538. 把二叉搜索树转换为累加树

心路历程&#xff1a; 二分搜索树 中序遍历&#xff0c;记住这一点即可&#xff1b; 两次遍历&#xff0c;第一次求和&#xff0c;第二次赋值即可 注意的点&#xff1a; 1、注意赋值的时候需要包含node.val&#xff0c;相当于包含i的后缀和 解法&#xff1a;DFS # Defini…

视帝餐厅生意亮红灯?50岁前TVB「电波少女」帮衬撑留港消费

现年50岁的前「电波少女」成员姚乐怡&#xff0c;2012年与商人吴俊匡结婚&#xff0c;2015年诞下一女吴芊憧&#xff08;Gaibe、乳名小鸡髀&#xff09;后淡出幕前&#xff0c;今积极拍片转型做「美食网红」。近年不时介绍香港地道美食&#xff0c;近日更以行动支持留港消费&am…

MySQL:关于数据库的一些练习题

文章目录 前面的内容已经把数据库的一些必要知识已经储备好了&#xff0c;因此下面就对于这些语句进行一些练习&#xff1a; 批量插入数据 insert into actor values (1, PENELOPE, GUINESS, 2006-02-15 12:34:33), (2, NICK, WAHLBERG, 2006-02-15 12:34:33);SQL202 找出所有…