自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 收藏
  • 关注

原创 【ZYNQ学习】PL第一课

这节课的名字本来是想写为LED,但这一课里除了LED也有按键,又想换为GPIO控制,但关于PL的GPIO控制,不应该这么草率和简单,而且这一课有很多和ZYNQ或者PL关联性不强的东西要说。所以我写了删删了写改了好几遍,终于定为《PL第一课》,而这节课就是讲ZYNQ的PL开发如何学习。

2023-12-15 00:30:51 304 1

原创 Chrome更新

Chrome无法通过360软件管家升级,最方便的升级方法应该是通过Chrome本身进行升级,但可能需要自备梯子。在弹出的页面中查看是否是最新版本,如果不是最新版本会有一个升级的按钮,点击即可。点击关于Google Chrome。点击Chrome右上角三个点。

2023-12-13 09:52:33 467

原创 windows解压报错文件重复

今天解压linux源码的时候发现又有这个问题,仔细想了一下理论上来说不应该有这种问题,搜了之后发现是因为windows下大小写不敏感所以相当于是把。之前在windows下解压一些linux的压缩包动不动会出现文件重复的报错,一直没怎么管,只是转头去虚拟机下解压使用也就那么过去了。两个文件当成同名文件了,所以运行以下代码使能特定文件夹的大小写敏感即可。

2023-12-12 11:43:58 210

原创 FT-2000/4 UEFI编译

将edk2-for-support下生成的bios_new复制至image_fix_ft2004c并命名为bl33_new.bin,并在image_fix_ft2004c下运行以下命令。进入edk2-for-support文件夹,依次运行以下命令。生成的fip-all.bin即为打包好的BIOS。

2023-12-12 10:20:33 381

原创 HXDSP2441-DDR存储接口

HXDSP2441芯片 DDR 存储接口支持兼容JEDEC JESD79-4 标准的 DDR4 存储器,有 2 个独立的DDR 存储接口,2 个接口功能完全一致。单个 DDR 存储接口的主要特征如下:初始化给DDR_WRAP供应时钟的PLL2对DDR_WRAP内的CTL、PHY的除CTL_00外的所有寄存器进行配置配置CTL_00 ([0]:START寄存器),启动初始化进程oll查询中断状态寄存器CTL_205[25]或等待中断DDR颗粒可以正常访问BIST(Built-In Self-Test)测试

2023-12-08 11:02:10 213

原创 HXDSP2441-地址空间转换

地址空间本身很简单,但由于HXDSP2441同时有DSP核和CPU核,且二者寻址方式不同,导致编程中会有歧义。DSP核采用字地址编址方式,CPU核和总线空间内都采用字节地址编址方式,而且文档中所涉及的所有寄存器地址及偏移等均为字节地址,所以如需DSP核通过总线访问SRIO/DMAC等控制器要将字节地址除以4转换为字地址。

2023-12-07 17:34:18 93

原创 HXDSP2441-SRIO(Serial RapidIO)

RapidIO架构是一种高性能分组交换电连接技术。它支持消息传递、读/写和缓存一致性语义。基于以太网等行业标准电气规范,RapidIO 可用作芯片到芯片、板到板和机箱到机箱互连。

2023-12-06 15:33:45 151

原创 HXDSP2441-I2C(Inter-Integrated Circuit)

I2C(Inter-Integrated Circuit),也称为 I2C 或 IIC,是一种同步、多主/多从(控制器/目标)、单端、串行通信总线。1982 年由飞利浦半导体公司开发。它广泛用于在短距离板内通信中将低速外围 IC 连接到处理器和微控制器。自 20 世纪 90 年代中期以来,西门子、NEC、德州仪器、意法半导体、摩托罗拉、Nordic Semiconductor 和 Intersil 等多家竞争对手已向市场推出了兼容的 I2C 产品。

2023-12-06 15:29:50 104

原创 HXDSP2441-SPI(Serial Peripheral Interface)总线

spi_write传入spi_bus结构体,最终由resolve_command函数解析结构体成员spi_bus.spi_message.flag进而确认SPI操作Flash的命令字,原本flag为SPI_WRITE时对应写flash_readwrite的写功能,将flash_readwrite对应改为我自己实现的spi_readwrite函数,spi_read接口同理,spi_readwrite函数实现如下(spi_readwrite接口并不需要device_type,只为与原有接口保持一致)。

2023-12-06 15:24:55 94

原创 HXDSP2441-HXD-PRO(CPU)在线仿真器

CPU下载器具体使用方法参考《HXD-PRO在线仿真器使用手册》,需要注意的是,CPU下载器在PLL初始化后才可以正常连接。

2023-12-06 15:15:56 82

原创 HXDSP2441-HXD(DSP)在线仿真器

DSP下载器将数据通过网口转为JTAG时序,需用5V DC外部供电,下载器ip固定为192.168.1.40,PC与下载器正常连接后即可ping通,具体使用方法参考《HXD在线仿真器使用手册》,Demo板自带便携式网线质量西撇,建议更换常用网线。

2023-12-06 15:13:06 106

原创 HXDSP2441-Demo板

板卡图示

2023-12-06 15:08:48 448

原创 HXDSP2441全网最全资料整理

CHIP_MODE用于设定芯片工作模式,共两位,0-Mbist,1-Scan,2-JTAG,3-用户模式,在线调试时设为JTAG模式。HXDSP2441 功能框图如图所示,内部集成了 4 个 CPU 内核和 4 个 DSP 内核,并配置 PCIE5.0、SRIO4.1、千兆以太网、DDR4 等丰富外设接口。540Gbps,片内存储容量 28MB,提供 128GB DDR4 存储空间,典型功耗 5W;HXDSP2441 是安徽芯纪元科技有限公司研制的第三代自主高性能异构多核浮点数字信号处理器。

2023-12-05 14:58:16 897

原创 【菜谱】鱼香肉丝

具体步骤猪里脊肉200克清水洗净,切成薄片再切成细丝,再用清水洗净;食用盐0.5克,少许胡椒粉,料酒5克,生抽酱油3克,鸡蛋清半个,后将肉丝朝一个方向搅拌2分钟(目的吸收调料水分),2分钟后加入适量干淀粉搅拌均匀。黑木耳40克,卷起切丝备用;罗汉笋(莴笋)3根破开小段备用;小葱30克小段备用;红泡椒30克切碎备用;大蒜20克剁碎备用;生姜20克切碎备用调料汁:味精1克,白糖10克,料酒8克,生抽酱油5克,陈醋8克,一勺(2克)干淀粉搅拌均匀开始制作:适量清水,一勺盐,大火烧开,水烧开后加入木耳罗

2023-12-04 13:49:52 137

原创 qemu网络通信

TAP,即Tunneling traffic access point,是一种在Linux上使用的虚拟网卡技术,它可以为应用程序提供安全的网络连接。可以利用TAP搭建桥接网络,bridge两端分别为host和qemu虚拟机。由于host ubuntu桥接至windows,而windows连接路由器并通过dhcp分配ip,所以qemu虚拟机也由路由器分配ip。

2023-11-30 14:31:05 328

原创 Ubuntu 22.04安装 petalinux 2018.3

【代码】Ubuntu 22.04安装 petalinux 2018.3。

2023-11-29 16:30:53 584 2

原创 qemu模拟stm32

https://github.com/beckus/qemu_stm32https://github.com/beckus/stm32_p103_demos

2023-11-29 15:21:00 410

原创 Ubuntu 22.04 下从源码编译安装 QEMU 8.2.0-rc2

【代码】Ubuntu 22.04 下从源码编译安装 QEMU 8.2.0-rc2。

2023-11-29 15:16:34 802

原创 ubuntu终端代理配置

找到自己代理对应的HTTP端口,以我为例是8889。

2023-11-29 11:51:02 1608

原创 vmware下ubuntu 22.04从主机复制出错

vmware下ubuntu 22.04从主机复制出错,如果确定安装了vmware-tools而且重装之后无法解决,大概率是因为vmware-tools和wayland冲突(ubuntu 22.04默认使用wayland而不是xorg)Xorg是X窗口系统的最新版本,又叫X11,是最古老的显示处理平台XFREE86的后继版本。Wayland是Xorg,或者是X11的下一代产品,是新一代的显示处理平台。一行取消注释,保存后运行。命令重启gdm3服务。

2023-11-29 11:23:22 1172

原创 Vmware虚拟化引擎开启

VMware虚拟化引擎开启可以优化虚拟机性能和安全性,但总会出现打开后报错的情况,需要按以下步骤设置处理。

2023-11-29 10:46:27 2885

原创 linux查看pcie速率

【代码】linux查看pcie速率。

2023-11-17 10:12:08 1579

原创 ZCU111 BIST

ZCU111开发板在出厂时在Flash里已经预烧录了自检程序,所以直接参考。自检失败一般是因为Flash自检程序被覆盖,需要重新烧录,参考。(同产品附带纸质文档)进行自检即可。上文档对应design files。文档重新烧录,其中烧录文件为。

2023-11-02 15:31:10 167

原创 win10/11彻底关闭自动更新

之前试过很多次方法,包括在设置里选择延期5周、修改注册表等等,都没用,每天晚上他都会偷偷更新然后直接给我关机了,我还好多次怀疑物业给断电了……

2023-02-17 10:40:05 912

原创 交叉编译jpeg-8d库

jpeg-8d库(https://github.com/omcfadde/jpeg-8d)可用于jpeg图像压缩等操作,本项目需要用于arm板载linux系统中运行,故记录一下交叉编译的过程。

2023-02-06 10:00:50 293

原创 Qt下的图像操作——QImage

Qt为开发者提供了一套图像基础操作的接口——QImage,它无法和OpenCV这种专业图像处理库相比,但仍然为图像操作的基础开发提供了强大的支持。

2023-02-03 18:35:45 1735

原创 Qt下的串口——QSerialPort

每个平台的串口操作接口都不相同,Qt帮我们解决了这些平台问题,并将内部实现包装起来只将接口暴露给开发者,让我们一起来认识一下。

2023-02-03 17:11:50 1303

原创 blob视频下载

下载视频时都需要先F12查看下载链接,如果发现直接是MP4等文件路径,直接复制路径下载就行,但一般都不会这样,如果碰到blob视频,如下图。首先官网下载ffmpeg,下载后解压缩后bin路径下有ffmpeg.exe,这就是需要用的工具,以我个人的路径为例,自己看着更改就行。则点开开发者工具的Network然后刷新,并过滤搜索.m3u8,就可以找到一个.m3u8的文件,复制这个文件路径。然后使用ffmpeg工具进行下载。......

2022-08-01 17:42:36 4076

原创 取消首自动字母大写

点击文件,点击选项,如下图操作

2021-03-23 14:03:36 403

原创 UltraISO写入时丢失大于4G的文件

我们知道FAT32文件格式的硬盘是无法写入单个大小超过4G的文件的,如果需要写入,需要格式化为NTFS,这是也是我刚才在向u盘写入win10镜像时候发生的问题但我想说的不是这个,是我在格式化后使用UltraISO软件进行写入后,引导安装时说有一个文件丢失,我一查看,是一个4G过一点的的文件没有写进去,后来一排查,NTFS的u盘被UltraISO写入过后又变成了FAT32,无奈我只能自己复制到u盘,慢是慢了一点...

2021-03-23 13:20:51 1144

原创 PsychToolBox 安装

PsychToolBox的安装分为两条路:在线和离线,在此我奉劝各位远离在线,老老实实离线安装,因为我试过了我用我无压力4K油管的梯子仍然总是在线安装失败,以下只讲离线安装最重要的一点是尽量看官网的教程,当然可以辅以我这样的博客去理解,但是不要照搬博客,切记博客不是官网,官网在这http://psychtoolbox.org/download.html#Windows图里这四个东西我依次说一下都是什么东西A> Subversion是个版本控制系统,我也没用过但我盲猜和git...

2021-03-21 01:24:58 1914

原创 BIOS键盘检测

在刚开机的几秒钟我们都知道要按下一个键然后可以进入BIOS或者选择引导,但是最近在给一台台式机重装系统的时候我怎么试都找不到他进入BIOS的按键最后看到一个答案才知道主板启动时自能检测到原生的USB2.0接口,其他的无法使用(btw:有线无线的无防碍、是否使用拓展坞也不妨碍,别问我怎么知道的,那一下午都是泪啊……)PS:台式机一般需要插后面的USB2.0,2.0和3.0接口的区分可以简单的看口里的海绵是不是蓝色,是蓝色就不是2.0啦...

2021-03-20 22:16:00 924

原创 QMainWindow不支持多个Layout嵌套

QMainWindow不可以多个Layout进行嵌套,比如以下操作mainLayout->addLayout(dataLayout);QHBoxLayout *topLayout = new QHBoxLayout;QVBoxLayout *mainLayout = new QVBoxLayout;mainLayout->addLayout(topLayout);mainLayout->addLayout(dataLayout);如果你有一块区域比较复杂,那么最好把他...

2021-03-20 22:14:57 314

原创 QCharts的坑

1. 记得在.pro文件里写上qt+=charts,qt在编译的时候才会引用相关的头文件和库文件 2. 在头文件中需要提前声明在头文件中用到的类,而且一定要标明他的namespace(可以用宏代替,宏在<QtCharts/QChartGlobal>里包含),如下所示(另外一些不同命名空间里的类也是这么使用)#include <QtCharts/QChartGlobal>QT_CHARTS_BEGIN_NAMESPACEclass QChart;class Q...

2021-03-20 22:13:58 2905 5

原创 C++报错:double free or corruption (out): 0x00000000011abe70 ***

这个报错一般是内存越界或者内存重复释放 1. 内存越界 aka 数组越界 2. 内存重复释放,在这次中我就是这个问题,首先继承的类要有自己的析构函数,而且析构函数前面不要加virtual(不知道为啥)...

2021-03-20 22:12:57 713

原创 BIOS键盘检测

在刚开机的几秒钟我们都知道要按下一个键然后可以进入BIOS或者选择引导,但是最近在给一台台式机重装系统的时候我怎么试都找不到他进入BIOS的按键最后看到一个答案才知道主板启动时自能检测到原生的USB2.0接口,其他的无法使用(btw:有线无线的无防碍、是否使用拓展坞也不妨碍,别问我怎么知道的,那一下午都是泪啊……)PS:台式机一般需要插后面的USB2.0,2.0和3.0接口的区分可以简单的看口里的海绵是不是蓝色,是蓝色就不是2.0啦...

2021-03-20 21:32:56 799

原创 Win10登录微软账户提示“发生了错误”

如果你是上面这个图的问题,而且已经试遍了网上的主流方法还是没用,那么恭喜你,你找到救星了:开热点不要用电信宽带,换手机开热点试试(最好是联通/移动的网络),只需要登陆的时候(貌似是第一次登录)连热点,不过我后面几次再用电信的登录我发现偶尔还是可以连上的,当然要是后面又不行了还是去开热点/换网不过如果你想用微软的一些同步服务比如我主要用onenote的同步服务,那么你一旦登录了以后就不用在使用同步服务的时候再专门开热点了,亲测有效!...

2021-03-20 19:09:52 5000 6

原创 WIN10 专业版

我差点去tb10块钱买一个,但是我下载了这个KMS软件我大概明白了tb是什么套路了,tb那个大概率是在这个软件的基础上又套了一层壳,因为这个软件本身有根据ip地址来确定电脑进而激活的选项,至于很多店铺说的什么装机后可以自动激活我觉得应该是个噱头,因为这个东西本身就是可以在激活一次之后通过一些命令再重新找到之前的激活码。总之有了这个以后再也不想去tb了,太暴利了,给这个原作者捐点钱我还是愿意的,tb就算了。直接百度搜索:HEU KMS Activator 百d网p 就可以找得到了。

2021-03-20 18:42:39 101

原创 Vissim安装及配置详解

Vissim安装、破解及配置详解Vissim 安装版本选择-V4.3安装Q&A1. 安装时卡在一个界面不动怎么办?破解Q&A1. 破解失败时间设置Q&A1. 更改时间后无法用浏览器2. This version is not valid for the current date解放双手Vissim 安装版本选择-V4.3Vissim 目前的版本非常多,最早的应该是V4.3版本,再往后有V5.0、V5.2、V6.0、Vissim 7、Vissim8甚至现在好像有Vissim 20

2020-08-19 13:12:43 23088 1

原创 解放双手——用python自动启动vissim

每次vissim启动的时候都要更改两次时间以及双击一次vissim,而且2008年的时间必须仔细调整让它比上次时间更靠后但又不能靠后太多不然用不了几次就到期了,整个过程不堪其扰,所以怎么能解放我们的双手呢?...

2020-08-19 12:52:09 1989 8

HXDSP2441-DDR存储接口初始化、BIST、训练代码

HXDSP2441-DDR存储接口初始化、BIST、训练代码

2023-12-08

空空如也

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

TA关注的人

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