自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux驱动开发之DMA驱动

64bit DMA on 32bit CPUsg列表中使用dma_addr_t,struct scatterlist {#ifdef CONFIG_DEBUG_SG unsigned long sg_magic;#endif unsigned long page_link; unsigned int offset; unsigned int length; dma_addr_t dma_address;#ifdef CONFIG_NEED_SG_DMA_LENGTH unsigned

2020-06-12 22:24:25 1104

原创 Linux驱动开发之中断处理

参考内核线程同步之signaltasklet软中断中执行,当tasklet在执行的时候,不会重复进入。worker工作队列可重复进入。内核线程内核线程函数体常用循环控制条件,其中signal_pending用来接收kill -SIGKILL <pid>,kthread_should_stop用来接收kthread_stop,#include <linux/module.h>#include <linux/kthread.h>#include &lt

2020-06-12 15:07:33 1560

原创 小组内部培训

小组成员3人,带领小组负责部门驱动开发目录小组内部培训-关于PCIe P2P传输软件设计

2020-06-05 15:02:42 419

原创 PCIe P2P传输软件设计

| DDR(eg. 2GB) | | DDR(eg. 8GB) | | ||||||||||||||||||||| ||||||||||||||||||||| Z7 | | V7 || CPU | PCIe | DMA |-|SATA Disk|| DMA

2020-06-05 15:00:24 2468 2

原创 飞腾FT2000/4 CPU UEFI开发 固件配置

我觉得这个CPU和FT1500A/4和FT2000AHK相比还算不错,我打算认真研究一下。FT1500A/4和FT2000AHK这两个CPU能用就行了,我说实话连手册都懒得看(包括软件的u-boot,麒麟OS,相关文档),怕恶心,FT2000新四核支持UEFI,我对UEFI比较感兴趣,打算学一下,所以先把这个U学透!!!CPU结构指标集成 4 个 FTC663 核;L2 Cache:每个 Cluster 内有 2MB,共 4MB;L3 Cache:分为 8 个 Bank,共 4MB;集成 2 个

2020-06-03 15:57:38 10052 1

原创 Ubuntu安装和使用

添加桌面快捷方式英文版操作系统桌面快捷方式路径为~/home,中文版桌面快捷方式路径为~/桌面,创建.Desktop文件,qe@qe-pc:~/桌面$ cat Xilinx\ SDK\ 2018.2.desktop [Desktop Entry]Encoding=UTF-8Type=ApplicationName=Xilinx SDK 2018.2Comment=Xilinx SDK 2018.2Icon=/opt/Xilinx/SDK/2018.2/data/sdk/images/sdk_

2020-06-02 15:37:42 881

原创 Vivado HLS使用与注意事项

Vivado HLS 2019.2导出的IP在Vivado中例化丢失管脚Vivado HLS 2019.2有bug,导出某些ip的时候(有些IP是对的),对应的component.xml丢失管脚,其实.v/.vhd的文件是有这个管脚的,导致在Vivado中综合报错,你可以手动更改component.xml文件。2018.2的版本没有这个问题。...

2020-06-02 14:36:21 2122 5

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关注的人

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