自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

原创 Intel网卡安装和使用

环境CPU:i3-8100 主板:梅捷主板 H110M全固板 内存:DDR-8g 网络设备:Xilinx ZCU102-Rev1.0问题H110本来是不支持8代CPU的,破解BIOS之后才行,主板300块人民币,性价比前无古人后无来者,另外i3-8100,4核4线程,单核3.6GHz,性能吊打7代i5,性价比其高,得感谢拖拉机厂。 由于主板配置较低,安装后出现了一些问题,网...

2018-06-29 21:04:17 5901

原创 Xilinx zynq zynqMP Petalinux安装和使用

常用命令zc@ubuntu:~/project/mwm165$ petalinux-package --boot --fsbl ./images/linux/zynqmp_fsbl.elf --u-boot --pmufw ./images/linux/pmufw.elf --forcezc@ubuntu:~/project/mwm165$ cp BOOT.BIN /mnt/hgfs/F/x...

2018-06-28 20:04:20 4487 2

原创 Ubuntu软件安装卸载

参考 ubuntu下的apt-get内网本地源的搭建 Ubuntu的apt-get本地源搭配——根据需要自己添加软件作源安装

2018-06-27 20:56:31 3297 1

原创 windows驱动开发-AVStream

参考 微软官网:Docs\Windows Hardware\Windows Drivers\Device and Driver Technologies\Stream硬件模型 参考我的博客:Altera FPGA SDI VIP frame buffer control

2018-06-26 15:19:05 3549 4

原创 Altera FPGA SDI HDMI VIP Frame Buffer设计

数据流方向本驱动针对Altera SDI视频采集卡开发。 video data—-SDI—-VIP frame buffer control—-DDR3—-PCIEAltera VIP frame buffer control寄存器如下: Address Register Reader Writer Buffer Type Description...

2018-06-26 15:13:50 2757

原创 Markdown使用技巧

表格内换行在两行内容中间加上,类似下面这种zhu<br>ce流程图内换行

2018-06-25 12:05:28 3002

原创 Altera Arria10 FPGA PCIe Avalon-MM DMA设计

FPGA设计DMA原理框图如下,实际应用中把双口RAM换成自己的IP即可,首先使能了内部Descriptor Controller,那么BAR0默认连接到了Descriptor,若想通过PCIe BAR来访问寄存器,就必须得添加一个BAR4,其实可以不用使能内部的Descriptor Controller,自己添加DMA IP,手动在Qsys中连线,这样一个BAR就够了。Read Data M...

2018-06-24 20:15:34 5843 10

原创 windows驱动开发-基于WDF的Altera PCIe DMA驱动

Altera pcie-avmm dma IP寄存器DMA Descriptor Controller RegistersDMA控制器读写均支持最多128个描述符,读写操作是以FPGA视角来看,读操作是从PCIe地址空间到FPGA Avalon-MM地址空间,写操作是从FPGA Avalon-MM地址空间到PCIe地址空间。 在DMA控制器寄存器里设置描述符表位于在PCIe地址空间里...

2018-06-24 13:26:15 6350 6

原创 windows驱动开发-vs2017 WDK10开发环境搭建

下载安装包微软官网下载安装包,然后下载vs2017离线安装包,双击离线目录setup.exe安装vs2017,选择C++桌面开发。D:\vs_enterprise__111975078.1529511260.exe --layout D:\vs2017 --lang zh-CN en-US配置下载缓存路径, vs2017注册码(来自网络) Visual Studio 2017 ...

2018-06-21 22:08:10 12801 4

原创 Qt控件-Qt Charts

参考Qt Charts ExamplesQt Charts效果极坐标图Polar Chart Example

2018-06-21 15:51:26 1066

原创 windows驱动开发-vs2010 WDK7600 VisualDDK图形化开发环境

安装安装vs2010,双击安装即可。安装WDK7600,双击安装,中间会联网下载安装.NET3.5等,保持联网。进入ISO,进入Debugger目录安装x86 32bit的windbg,VisualDDK用32bit的windbg。安装VisualDDK,下载1.5.6版本,最新的我这测试有bug。新建工程按照vs2010的新建工程的方式新建,选择VisualDDK选项卡。 ...

2018-06-14 19:27:40 756

原创 SecureCRT和SecureFX用法

SecureCRT buttonbarSecureFX FTP连接FTP服务器,点击Quick Connect,不是新建连接

2018-06-14 18:48:34 22117

原创 Xilinx FPGA RapidIO SRIO

参考书籍《RapidIO The Embedded System Interconnect》 参考xilinx手册pg007《Serial RapidIO Gen2 Endpoint v4.1 LogiCORE IP Product Guide》host初始化直接看RapidIO的初始化,一些底层的比如物理层链路层之类的不需要关心,用到了再去看,毕竟都是基于芯片或者IP来开发。先...

2018-06-10 20:46:11 6393

原创 Qt组件-QJson

这里用Json文件来保存程序的配置信息。参考Qt 之 JSON 生成与解析 Qt中的JSON操作 Qt 判断文件或文件夹是否存在及创建文件夹写Json文件读Json文件

2018-06-08 18:09:20 490

原创 内核与根文件系统镜像制作

压缩uboot支持启动压缩镜像,这样节省Flash空间。压缩方式有两种,在arm32上,编译内核自动生成zImage,但arm64没有,需要手动压缩。gzip -9 Image打包uboot mkimage工具 itb its 制作fit image...

2018-06-07 21:45:03 3461 2

原创 Qt控件-QListWidget

QListWidget去掉选中虚线框虚线框如下所示,选中某项之后,文字包围一个虚线框, 修改QSS,添加outline约束即可,QListView { /*border: 1px solid #636363;*/ border: 0px; selection-background-color: #4D4D4D; sele...

2018-06-04 23:40:45 2067

原创 Git GitHub Gitee使用方法

新建git上传到githubgit三连:添加文件,提交文件,同步到githubgit statusgit add xxxgit commit -m git push -u orign

2018-06-04 21:58:41 5222

原创 windows驱动开发-内存管理

由于VS与WDK卸载,暂停,未完待续。。。参考博客:第二十七篇:Windows驱动中的PCI, DMA, ISR, DPC, ScatterGater, MapRegsiter, CommonBuffer, ConfigSpace 系统空间的中虚拟内存与物理内存之间的联系通过IoAllocateMdl与MmBuildMdlForNonPagedPool建立特定的MDL来表示。其后,通过DMA...

2018-06-03 18:08:03 2081

原创 Qt控件-QTabWidget

QTabWidget的标题栏图标无法显示icon添加的方式如下: QIcon iconTab1(":/image/bullet_green.png"); pTabConfigPanel->addTab(pWgtTab1, iconTab1, QStringLiteral("参数设置"));下面的是错误的方式, QIcon iconTab1(

2018-06-03 17:36:21 8992 1

原创 InfiniBand iWARP RoCE

声明转载自:InfiniBand, RDMA, iWARP, RoCE,2014年写的博文。InfiniBand RDMA iWARP RoCE这两天了解了一些 parallel file system 比如 PVFS2/OrangeFS, Lustre,它们都声称支持 InfiniBand 网络连接技术,好奇之下查了下,发现这个技术规范很牛逼,另外也因此知道了 RDMA 技术,指不...

2018-06-03 10:54:39 4504

原创 用户态协议栈tapip代码分析-TCP重传

TCP考重传机制来保证数据的可靠性。自动重发请求机制很多保证可靠性的协议都有自动重发请求ARQ(Automatic Repeat reQuest)特性,

2018-06-02 17:11:34 549

原创 用户态协议栈tapip代码分析-TCP数据流过程与socket API实现

传输控制块TCB(Transmission Control Block)TCP利用TCB保存当前连接的状态,每新建一个连接就需要一个TCB,发送TCP报文相关的变量: Send Sequence Variables SND.UNA - send unacknowledged SND.NXT - send next SND.WND - send w...

2018-06-01 23:13:37 1173

si5324_fsbl_patch_files.zip

ZC706 Si5324配置代码,配合我的博客https://blog.csdn.net/Zhu_Zhu_2009/article/details/98075135使用

2020-11-20

AHCI SATA相关协议和论文

AHCI SATA相关协议论文,这是目前网上最全的,不用再去其他地方找了,这里就是最全的。高级主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI),是一种由英特尔制定的技术标准,它允许软件与SATA存储设备沟通的硬件机制,可让SATA存储设备激活高级SATA功能,例如原生指令队列及热插拔。

2020-05-07

samba-4.10.6.tar.gz

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

2019-08-18

银河麒麟操作系统软件包管理器使用手册-V1.0.pdf

dpkg 命令是 Debian 的一个命令行工具,可以用来安装,删除,编译和管理 软件包。它也是 dpkg-deb 和 dpkg-query 这些命令的前缀,大部分时候,dpkg 和 这些命令等价,但针对某些特殊的参数选项,我们只能选用带有后缀的,不能使 用 dpkg。

2019-07-03

银河麒麟操作系统程序员开发指南-V1.2.pdf

银河麒麟操作系统程序员开发指南 开发框架:介绍银河麒麟操作系统的主要架构; 开发环境和工具:简单介绍程序的开发、编译和调试,以及 3 款开发环 境的搭建; 打包发布管理:介绍 deb 包的打包、发布及使用流程。 参考目录:文中相关工具可参考查阅的资料;

2019-07-03

STM32 ST-LINK Utility v4.3.0

STM32 ST-LINK Utility工具,当板子上没有JTAG接口时,我们可以使用SWD接线方式,以前使用盗版的ST-link时,只需要四根线(SWIO,SWCLK,3V3,GND)就可以轻松实现目标板连接,简单小巧,可谓是嵌入式攻城狮的最爱

2018-12-15

zlog使用手册

zlog使用手册(难易 著)。zlog是一个高可靠性、高性能、线程安全、灵活、概念清晰的纯C日志函数库。事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx)。C程序员都喜欢用自己的轮子。printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件。syslog是个系统级别的轮子,不过速度慢,而且功能比较单调。所以我写了zlog。zlog在效率、功能、安全性上大大超过了log4c,并且是用c写成的,具有比较好的通用性。

2018-09-07

Linux CAN编程详解配套代码

主要描述了以下内容: 1. can总线介绍及其帧类型; 2. Linux 系统中CAN 总线配置; 3. Linux 系统中CAN 总线应用开发接口; 4. Linux 系统中CAN编程实例 对于Linux系统CAN编程实例,博主reille编写了一个更加实用化、功能更全面的can应用程序cantool

2018-09-04

赛元微电子sc92f7003单片机手册

20PIN,高速1T 8051内核Flash MCU ,512 bytes SRAM ,8 Kbytes Flash,128 bytes独立EEPROM,8路12位ADC,7路10位PWM,3个定时器,UART ,SSI ,Check Sum校验模块,STOP Mode电流<1uA​

2018-08-21

verilog 写的m序列

基于verilog语言描写的m序列产生器,采用模二加的原理,当然也可用查找表

2011-09-11

空空如也

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

TA关注的人

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