硬件研发网|技术阅读
登录|注册
  • ESP32硬件设计(一)
    2024-05-23

    一. 简介看到最近ESP32特别流行,我也来跟跟风,绘制了一块ESP32的PCB板玩玩。使用的是ESP32 WROOM 32模组作为主控,据说是刚刚出来的新品,性能特别强。简要介绍一下PCB板的情况:   1. 1.69寸触摸屏FPC接口   2. TF卡插座   3. 四个按键   4. 蜂鸣器然后IO就全部使用上了,没有额外的IO了,本来还想加上个MPU6050...

  • Linux内核粗略详解
    2024-05-23

    一、linux的内核管理:对内核的基本认识   我们所谈到的操作系统主要指内核   以上功能没有涉及实现文本编辑、实现字处理,也没有服务等等。   故,操作系统是一种通用软件,是平台类软件,自己并不做任何工作,只是给其他程序提供了运行环境。除操作系统之外,还有应用程序,为实现某一目的,专门设计的程序。   ...

  • FPGA实现Sobel算法进行边沿检测
    2024-05-23

    一. 简介本例将在上例的基础上,添加一个简单的图像处理算法---边缘检测(Sobel算法)。串口助手发送图片过来之后,结果边缘检测算法处理之后再输出到VGA进行显示。边沿检测算法主要是针对灰度图进行处理的,所以模块内部还需要添加个RGB565转灰度的功能。边缘检测算法有很多种,例如Sobel、Canny、Prewitt等等,各有其优缺点...

  • uboot的一些常识介绍
    2024-05-23

    一、uboot的由来1、uboot从哪里来的?uboot是SourceForge上的开源项目。uboot项目的作者:一个德国人最早发起的项目。uboot就是由一个人发起,然后由整个网络上所有感兴趣的人共同维护发展而来的一个bootloader。2、uboot的发展历程自己使用的小开源项目。被更多人认可使用。被SoC厂商默认支持。uboot经过多年发展,已经成...

  • 串口VGA搭配SDRAM_FIFO显示图片
    2024-05-23

    一. 简介本例将接着上一例实现的sdram控制器进行封装。上例中只是实现了一个基本的控制器,在实际使用中,通常读写时钟是两个不同频率的,所以并不能满足要求。在本例中,将对读写接口进行封装,将读写接口封装成FIFO接口这样封装主要是为了让,读写的时候,满足设计要求(存储OV5640传输过来的图像,并且显示在VGA显示器上)...

  • FPGA实现SDRAM控制器
    2024-05-22

    一. 简介本例将介绍SDRAM的使用。SDRAM是一个存储器件,存储容量大,存储速度比较快,速度可达100M,特别适合用来当做视频或者音频中的存储器件。在采集到OV5640传输过来的图像数据的时候,FPGA的片上资源是没有那么大的存储空间进行存储的,必须通过外部的存储器件进行存储。恰好开发板上有一片SDRAM,所以用此来进行存储...

  • FPGA驱动OV5640上电及初始化
    2024-05-22

    一. 简介在上例中,介绍了配置OV5640所需的SCCB时序,以及具体的实现。本例将介绍与初始化相关的重要寄存器,以及上电时序。OV5640的寄存器非常多,从它的寄存器的地址为16bit就可以看出,在商家提供的一些例程中,可以看到配置寄存器的语句多达200行,无法一时间学习掌握所有的寄存器。所以只需要掌握一些重要即可,例如控...

  • FPGA驱动OV5640上电及初始化
    2024-05-22

    一. 简介在上例中,介绍了配置OV5640所需的SCCB时序,以及具体的实现。本例将介绍与初始化相关的重要寄存器,以及上电时序。OV5640的寄存器非常多,从它的寄存器的地址为16bit就可以看出,在商家提供的一些例程中,可以看到配置寄存器的语句多达200行,无法一时间学习掌握所有的寄存器。所以只需要掌握一些重要即可,例如控...

  • OV5640摄像头简介与SCCB时序
    2024-05-22

    一. 简介从本例开始,接下来的几例,都将围绕OV5640摄像头来学习,教大家学会,如何通过OV5640摄像头,采集图像,并且显示在VGA显示屏上。本例将简要地介绍一下OV5640摄像头,如何详细讲解一下SCCB接口,该接口主要用于配置OV5640,闲话不多说。下一篇将介绍 OV5640寄存器二. 认识OV5640摄像头先简单了解一下OV5640的设计框...

  • FPGA驱动VGA显示屏
    2024-05-22

    一. 简介本例是FPGA之旅设计的第十七例,本例将介绍如何使用FPGA来驱动VGA显示器,并且显示彩条,为后面的图像显示做好准备。二. VGA简介实物图如下,之前的显示器,一般都是VGA接口。现在可能都是HDMI接口的了,但也会转到VGA接口上弄,比较比较方便,因此掌握VGA时序是非常重要的VGA接口原理图如下,信号接口可以分为三大...

  • FPGA舵机驱动
    2024-05-22

    一. 简介本例将是FPGA之旅设计的第十六例,将介绍如何驱动舵机,实现任意角度的旋转,也是一个小模块,只需要三个IO即可完成驱动,一般购买模块的时候,就已经用杜邦线引出来了,根据杜邦线的颜色区分对应IO口的功能,一般由如下三种颜色组成红色 :VCC,接3.3V - 5V棕色:GND橙色:   信号IO,用于驱动舵机的旋转二. 舵...

  • FPGA实现超声波测距
    2024-05-22

    一. 简介本例为FPGA之旅设计99例中的第十五例,本例将介绍如何使用超声波模块,进行测距。这个模块在智能小车中使用的比较多,使用起来比较方便,仅需四个引脚即可驱动。模块细节如下图,来源于淘宝。二. 超声波测距方法