自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xilinx Vitis安装和使用

ubuntu16.04.6安装Vitis,执行,$ chmod -Rf 777 /opt$ ./xsetup按照默认设置,桌面快捷方式安装失败,所以下次安装打时候就不要选这个了,安装路径/opt/Xilinx,安装完之后,加载License, 从Dash Board里面可以卸载Information Center,我很讨厌这个,接着安装下载器驱动,参考UG973,$ cd /opt/Xilinx/Vivado/2019.2/data/xicom/cable_drivers/lin64/insta

2020-05-30 17:45:04 7138

原创 NXP(Freescale) QorIQ T2080 SD接口使用

参考EMMC驱动中常用命令说明及初始化顺序eMMC命令详解代码//common\board_r.cinitr_mmc //drivers\mmc\mmc.c mmc_initialize mmc_probe //arch\powerpc\cpu\mpc85xx\cpu.c line373 cpu_mmc_init //drivers\mmc\fsl_esdhc.c line864 fsl_esdhc_mmc_init

2020-05-27 15:24:36 747

原创 Linux Block块设备层请求request

定义不同版本的Linux,块层改动较大,增加了blk-mq之后,可谓是面目全非。Xilinx Petalinux2015.2.1 Linux3.19.0,//include\linux\blk_types.h/* * Request flags. For use in the cmd_flags field of struct request, and in * bi_rw of struct bio. Note that some flags are only valid in eithe

2020-05-09 15:59:50 2146

原创 Linux AHCI驱动分析之块设备层

接上一篇博客Linux AHCI驱动分析之设备初始化参考ATA Disk在Linux中的驱动架构对比分析ata驱动框架及scsi请求处理流程ATA接口寄存器描述从ATA层向设备发送TRIM命令使用硬盘ATA命令读取磁盘scsi底层设备注册——如何一步步注册到block层Scsi命令队列转换为ata命令过程scsi设备的请求处理函数(request_fn)打开内核调试信息定义ATA_DEBUG和ATA_VERBOSE_DEBUG,//include\linux\libata.h/

2020-05-08 18:01:15 3780 3

原创 Linux AHCI驱动分析之设备初始化

基于Xilinx Zynq Petalinux2015.2.1,linux3.19内核AHCI(sata)相比nvme是老技术,快淘汰了,进入公司的时候,差不多已经做完了,没啥新东西给你做了,丧失了掌握AHCI(sata)的机会,现在我对nvme的熟悉程度甚至比AHCI(sata)高,那老技术还要不要学呢,不学的话,偶尔用到的时候还是感觉被束缚。初始化//drivers\ata\ahci...

2020-05-07 22:31:53 5918 15

原创 AHCI协议阅读笔记

SCRx Port RegisterSCR0~SCR4寄存器,可判断端口Link状态,是否Link Up,端口速度等系统内存分配HBA寄存器指向系统内存空间,最多32个端口,每个端口包含Command List和Received FIS Structure,Command List最多32个,Received FIS Structure大小是256字节,DMA setup FI...

2020-05-07 22:31:48 4130 3

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

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