- 博客(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
2020-11-20
AHCI SATA相关协议和论文
2020-05-07
samba-4.10.6.tar.gz
2019-08-18
银河麒麟操作系统软件包管理器使用手册-V1.0.pdf
2019-07-03
银河麒麟操作系统程序员开发指南-V1.2.pdf
2019-07-03
STM32 ST-LINK Utility v4.3.0
2018-12-15
zlog使用手册
2018-09-07
Linux CAN编程详解配套代码
2018-09-04
赛元微电子sc92f7003单片机手册
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人