自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Verilog设计I2C控制器

使用Verilog设计I2C控制器

2022-04-30 17:36:54 3196

原创 XR872 移植 u-boot-v2021.07

XR872 移植 u-boot-v2021.07

2022-04-27 22:31:48 1442

原创 XR872 自打包的镜像烧录出现Verify boot error解决办法

XR872 自打包的镜像烧录出现Verify boot error解决办法

2022-04-26 21:53:51 611

原创 XR872 官方bootloader程序分析

XR872 官方bootloader程序分析

2022-04-26 20:51:47 1637

原创 XR872 打包自定义镜像与烧录

XR872 打包自定义镜像与烧录

2022-04-26 20:46:54 2383

原创 使用verilog设计spi控制器

测试环境操作系统:Windows10综合仿真:Vivado 2018.3芯片验证:Zynq7010SPI模式极性:CPOL 相位:CPHAMode0 CPOL=0, CPHA=0Mode1 CPOL=0, CPHA=1Mode2 CPOL=1, CPHA=0Mode3 CPOL=1, CPHA=1时钟极性CPOL: SPI空闲时,时钟信号SCLK的电平(1:空闲时高电平; 0:空闲时低电平)时钟相位CPHA: SPI在SCLK第几个边沿采样数据(0:...

2021-02-22 14:57:39 2022 2

原创 使用AXI Lite总线将串口UART挂接到处理器

测试环境操作系统:Windows10综合仿真:Vivado 2018.3芯片验证:Zynq7010处理器类型:MicroBlazeAXI总线关于AXI总线的介绍百度已经有很多,这里不再赘述。 这里主要确定一下类型,AXI总线分为3类:AXI4-Full、AXI4-Lite和AXI4-Stream,AXI4-Full写一个地址可以最大连续传输256个数据,而AXI4-Lite用于单个寄存器的数据传输,是AXI4-Full的简化版,所以我们串口完全没必要用到AXI4-Full,...

2021-02-22 10:32:51 2397 1

原创 构建最简单的MicroBlaze

新建完工程,建立一个顶层设计文件top.v通过块设计,可视连线会简化操作,只需要关注重要的部分即可。新建一个块设计文件添加IP:双击导入双击配置Microblaze:使用32位即可,调试接口必须勾选,不然无法通过调试器下载代码:浮点单元可以不用配置,一般控制用,不做浮点运算 执行块自动化配置AXI总线根据刚才配置自动加入了:因为我们外部是50M有源晶振,所以双击Clocking Wizard修...

2021-02-20 21:27:01 863

原创 使用verilog设计uart串口

测试环境操作系统:Windows10综合仿真:Vivado 2018.3芯片验证:Zynq7010串口时序作为调试交互接口,串口优势非常明显,虽然网上有很多成熟的IP,但作为学习,用Verilog重新写个电路还是很有必要。我们日常常用的串口配置一般为: 起始位:1bit 数据位:8bit 停止位:1bit 校验位:无 所以今天实现的电路就以这个配置来,固定1起始位8数据位1停止位...

2021-02-20 19:15:26 2511 1

原创 虹膜识别,Windows下编译Iris Osiris

测试环境 Windows 10 Visual Studio 2019 OpenCV 3.1.0源码下载直接打包为zip下载:https://github.com/5455945/Iris_Osiris,之后解压或者克隆代码:git clone https://github.com/5455945/Iris_Osiris.git新建Win32工程(控制台程序):1.创建新项目--&...

2021-01-29 21:48:16 693 1

原创 V380固件自动升级失败修复过程

此次的问题是固件升级过程中断电(猜测),导致升级失败,flash中有一个分区被擦除了,所以导致不能用。折腾了两天,至于怎么折腾的不写了如何获取更新包下载地址:首先通过tcpdump抓包: 把tcpdump拷贝到sd卡,之后用串口进入shell,这个操作是在其它的V380摄像头上实现的,执行如下命令: tcpdump –w info.cap 之后到手机里V380软件里,点击一下固件版本更新,好,至此包已经被抓下来了。...

2021-01-24 16:02:39 5388

原创 V380修改固件和去除串口密码

首先把监控拆了,电路板上有丝印 rx、tx和gnd,对于接到TTL串口上的tx、rx和gnd 监控上电后会打印出flash的分区信息,把这个分区信息记录下来 之后把8M的flash从监控中焊下来,接上编程器,把固件备份出来 写了个简单的c程序,可以切割和并固件,代码在:https://gitee.com/huxiangjs/bin_operate 根据串口中打印的分区信息,修改main.cpp中的table 编译软件后会生成bin_operate.exe 把从编程器备份出来的固件重名名为flas

2021-01-24 15:51:44 2628 3

原创 C语言300行代码实现贪吃蛇

完整代码:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <conio.h>#include <windows.h>#include <time.h>#define ARRAY_SIZE 20 ...

2019-12-09 20:42:25 4032 2

原创 笔记本电脑修改BIOS及刷写教程

写在前面:刷写BIOS是一个相对危险的事,如果刷写过程中出了意外那么电脑就会坏掉,只能拆开电脑后把BIOS芯片卸下来用编程器重新刷写了。首先科普一下BIOS芯片是个啥?来自360百科的释义:BIOS是英文"BasicInput Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输...

2018-06-24 16:17:06 70949 14

安卓调用Camera的例子

一个安卓摄像头调用的例子,拍照保存的sd卡

2015-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除