• 基于深度学习的常用显示接口及触摸屏液晶屏测试方法,适合FPGA初学者

    基于深度学习的常用显示接口及触摸屏液晶屏测试方法,显示接口 通常指的是在计算机系统中用于连接显示设备(如显示器、投影仪等)的接口标准或技术。这些接口允许计算机图形处理器(GPU)或视频输出卡与显示设备之间进行数据传输。 触摸屏是一种感应式输入设备,它能够接收来自用户手指、触控笔或其他物体的触摸输入,并将其转化为计算机可以理解的信号。触摸屏允许用户通过直接触摸屏幕上的图标、按钮或文本进行交互,从而实现对设备的控制。 液晶屏是一种显示设备,它使用液晶材料来显示图像和文字。液晶屏的工作原理是通过控制液晶分子的排列来改变光的透射和反射,从而显示不同的颜色和亮度。液晶屏具有色彩鲜艳、体积轻薄、功耗低等优点,因此广泛应用于各种电子设备中,如电视、计算机显示器、手机等。 本文使用Verilog语言,在Vivado开发工具下,对上述接口和屏幕编写代码、仿真和测试。

    0
    1
    6.47MB
    2024-05-15
    5
  • 基于FPGA深度学习的XILINX FIFO的基本使用,适合FPGA初学者

    基于FPGA深度学习的XILINX FIFO的基本使用,XILINX FIFO(先进先出)是一种基于XILINX技术的数据缓存器,它主要用于在数据处理系统中实现数据的临时存储和传输。 本文主要介绍FIFO的用途、配置信息、半空/半满法控制读写 FIFO的Verilog代码、使用FIFO的一些关键信号来进行操作的Verilog代码、仿真等信息。

    0
    3
    1.33MB
    2024-05-14
    5
  • 基于FPGA深度学习的SPI 驱动 HC595 点亮数码管

    基于FPGA深度学习的SPI 驱动 HC595 点亮数码管,HC595是一种8位移位寄存器,常用于将串行数据转换为并行数据,从而控制多个LED或数码管段。本文将展示 SPI 接口的应用,使用 SPI 接口的 74HC595 实现数据的串并转换,并且动态点亮数码管。

    0
    3
    805KB
    2024-05-14
    5
  • 基于FPGA深度学习的Block 模块方案实战,适合FPGA初学者

    基于FPGA深度学习的Block 模块方案实战,FPGA(中的Block模块是构成FPGA内部结构和功能的基本单元之一。这些Block模块在FPGA中执行各种逻辑、存储和连接功能,使得FPGA能够实现复杂的硬件功能。本文中的包含的实例有ADC/DAC 模块中应用block,CY7C68013A USB2.0 高速采集模块中应用block、视频图像卡图像采集输出中应用block。 本文中包含有详细的verilog代码可供大家参考。

    0
    18
    897KB
    2024-05-13
    5
  • Qt Quick之Canvas(画布),适合Qt初学者

    在Qt Quick中,Canvas是一个重要的元素,它提供了一个二维绘图API,允许开发人员在QML(Qt Modeling Language)中创建自定义的图形。QML-Canvas俗称画布,它用来定义一个绘图区域,可以使用ECMAScript代码来绘制直线、矩形、贝塞尔曲线、弧线、图片、文字等图元。同时,它还可以为这些图元应用填充颜色和边框颜色,甚至还可以进行低阶的像素级的操作。 QML-Canvas是Qt Quick中一个功能强大、灵活且易于使用的绘图工具,它可以帮助开发人员快速构建现代交互式应用程序中的自定义图形和动画效果。

    0
    4
    804KB
    2024-05-13
    5
  • Qt Quick常用元素介绍,适合初学者

    Qt Quick常用元素介绍,Qt Quick 是一个用于创建高性能和动态图形用户界面的框架,它是 Qt 框架的一部分。Qt Quick 允许你使用 QML(Qt Modeling Language)和 C++ 来创建跨平台的图形应用程序。QML 提供了一种声明性的语法来定义用户界面,而 C++ 则用于实现更复杂的逻辑和与底层系统的交互。 在 Qt Quick 中,有许多内置的控件(也称为元素或项)可供使用,这些控件通常被称为 Qt Quick Controls 2。本文主要介绍一些常用的 Qt Quick 控件TextInput、TextField、TextEdit、TextArea、RadioButton、CheckBox等如何使用。

    0
    5
    742KB
    2024-05-13
    5
  • 基于Verilog的SPI通信FPGA程序设计,适合FPGA初学者,或者有SPI使用需求的开发者

    基于Verilog的SPI通信FPGA程序设计,很多外设都会有 Spi 串行接口,比如我们常用下串并转换芯片 74HC595,以及我们米联客的 FEP 扩展 ADC 模块 DAQ7606 也支持串行 SPI 接口。SPI 接口作为一种标准接口而被广泛应用。本文笔者详细讲解 SPI 协议接口的 FPGA 设计,本文实现的是标准的 SPI 接口,很多器件也可以使用非标准的 SPI 接口实现更加灵活的使用。本文的除了提 供 SPI 接口的 FPGA 设计方案,更重要的是让读者继续学习 FPGA 的编程,提高自己的编程能力。在设计任何的通信接口前,我们一定要熟悉协议本身的通信时序,通信格式,SPI 串行通信也不例外。

    0
    6
    602KB
    2024-05-13
    5
  • Qt Quick组件与动态对象,适合初学者

    Component是由Qt框架或开发者封装好的、只暴露了必要接口的QML类型,可以重复利用。一个QML组件就像一个黑盒子,它通过属性、信号、函数和外部世界交互。 一个Component既可以定义在独立的QML文件中,也可以嵌入到其他的QML文档中来定义。通常我们可以根据这个原则来选择将一个Component定义在哪里:如果一个Component比较小且只在某个QML文档中使用,或者一个Component从逻辑上看从属于某个QML文档,那么就可以采用嵌入的方式来定义该Component。你也可以与C++的嵌套类对比来理解。 Loader用来动态加载QML组件。我们可以把Loader作为占位符使用,在需要显示某个元素时,才使用Loader把它加载进来。 QML支持在ECMAScript中动态创建对象。这对于延迟对象的创建、缩短应用的启动时间都是有帮助的。同时这种机制也使得我们可以根据用户的输入或者某些事件动态地将可见元素添加到应用场景中。

    0
    4
    763KB
    2024-05-13
    5
  • Qt Quick事件处理,适合初学者

    在 Qt 中,事件处理是应用程序与用户或其他外部系统(如文件系统、网络等)进行交互的重要机制。Qt 使用了一个事件循环来管理应用程序的生命周期,并在适当的时候分派事件给对象。这些事件可以来自各种源,如鼠标点击、键盘输入、计时器超时、网络活动等。其中,Qt Quick最大的一个特点,是与Qt元对象系统的结合;而这里边,我们熟稔的,鼎鼎大名的,要不断打交道的,就是信号与槽了。历史是割不断的,继承与发展才是正确的价值观……了解过Qt的开发者一定对信号与槽印象深刻。在QML中,在Qt Quick中,要想妥善地处理各种事件,同样离不开信号与槽。

    0
    5
    1.65MB
    2024-05-13
    5
  • Qt Quick编程之Qt Quick元素布局,适合Qt初学者

    Qt Quick编程之Qt Quick元素布局,在Qt Quick中有两套与元素布局相关的类库,一套叫作Item Positioner(定位器),一套叫作Item Layout(布局)。其实我们前面还讲了一个锚布局,它通过Item的anchors属性实现,是Qt Quick中非常灵活的一种布局方式。 定位器包括Row(行定位器)、Column(列定位器)、Grid(表格定位器)、Flow(流式定位器)。 布 局 管 理 器 包 括 行 布 局 (RowLayout)、 列 布 局 (ColumnLayout)、 表 格 布 局(GridLayout)。 这里主要介绍定位器和布局管理器。

    0
    4
    576KB
    2024-05-13
    5
  • 勤写标兵

    授予累计9周发布3篇原创IT博文的用户
  • 持之以恒

    授予累计3个月发布8篇原创IT博文的用户
  • 创作能手

    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户
  • 笔耕不辍

    累计1年每年原创文章数量>=20篇
  • 受益良多

    发布1个问题且都已采纳了他人的回答
  • 求知

    发布1个问题
  • 知无不言

    回答1个问题,每日最多计数5次
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
关注 私信
上传资源赚积分or赚钱