自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神恰以泽_CSDN

我唯一所知的 就是我一无所知。

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

转载 UFS Host Controller 工作流程

UFS Host Controller 工作流程

2023-01-13 15:46:44 1320

原创 vscode配置

vscode 配置

2022-11-08 11:50:52 380

原创 e2fsprogs工具介绍

交叉编译./configure LDFLAGS=-static --host=aarch64-linux-gnu CC=aarch64-linux-gnu-gcc --prefix=`pwd`/installmake -j40make installaarch64-linux-gnu-strip ./install/*/*工具介绍badblocks Linux badblocks命令用于检查磁盘装置中损坏的区块。 badblocks -s -v /dev/sda2b...

2021-08-09 11:05:03 2624

转载 SDHC ADMA和SDMA区别

转载:http://blog.sina.com.cn/s/blog_99698d3c0100xkqi.html1. ADMA(Advanced DMA)在SD Host Controller Standard Specification 2.00,定义了新的DMA传输算法ADMA(Advanced DMA)。在1.0协议中定义的DMA叫做SDMA(Single DMA),SDMA的缺点是在每个页面边界会产生DMA中断,从而打断CPU重新编程新的系统地址,由于每个页面边界的中断,SDMA算法产生了..

2021-08-05 21:07:35 5210

转载 内核调试方法

大家好,我是你们的工具人老吴。今天,和大家分享一下几个 Linux 内核的调试小技巧。当你遇到一个 bug,你调试了 1 年半载都解决不了,这其实一件好事。因为它会时刻提醒你平时写代码时要谨慎、要多看书、多去认识一些更资深的人,别问我为什么会有这样的感受,因为是亲身经历~掌握一个调试工具是需要学习成本的,这里只是列举我自己会用到的工具,如果有某个你觉得特别牛逼的工具而我没提到的话,请原谅我。好,下面开始正文。最重要的是:思路调试 bug 时不要急着做实验,先梳理一下思路。一般

2021-07-24 18:34:10 5015 1

转载 ext文件系统机制原理剖析

原文链接:http://www.cnblogs.com/f-ck-need-u/p/7016077.html将磁盘进行分区,分区是将磁盘按柱面进行物理上的划分。划分好分区后还要进行格式化,然后再挂载才能使用(不考虑其他方法)。格式化分区的过程其实就是创建文件系统。文件系统的类型有很多种,如CentOS 5和CentOS 6上默认使用的ext2/ext3/ext4,CentOS 7上默认使用...

2019-02-22 10:04:38 387

原创 linux定时器串行执行原因

linux的定时器串行执行原因背景:按键多次抖动激活的未运行定时器会覆盖 当按键中断触发时激活定时器,此时定时器正在运行且持有锁,若原先的定时器不能运行,则会造成死锁。问题1:定时器运行中被中断抢占,中断又重新激活该定时器,原先的定时器程序是否还会继续运行?结论1:定时器运行中被中断抢占,中断又重新激活该定时器,原先的定时器程序会继续运行。问题2:定时器运行中被中断抢占...

2018-12-02 15:31:03 582

原创 arm嵌入式设备工具移植指南

fio移植编译方法:$make clean$make CROSS_COMPILE=/path/to/toolchain/prefix例如:make CROSS_COMPILE=工具链目录公有头make CROSS_COMPILE=/xxx/xxx/xxx/arm-linux/target/bin/arm-linux-备注:若出现 对‘posix_madvise’未定义的引用 的错误...

2018-11-28 17:51:36 915

转载 ata驱动框架及scsi请求处理流程

传统IDE-SCSI框架这里所说的ATA Disk包含两大类:一类是传统的并行ATA(PATA),即IDE接口;另一类是目前流行的串行ATA(SATA)。对于IDE的驱动,Linux-2.6.28还进行了保留,其可以驱成传统的HD设备,也可以驱成流行的SD设备。对于SATA设备,Linux的标准做法是驱成SD设备,下面对传统ATA的驱动架构和目前流行ATA的驱动架构进行对比分析说明。传统A...

2018-11-27 16:07:52 2293

转载 request到ATA cmd的转换过程

原文地址:http://www.cnblogs.com/raymondpang/articles/4469500.html1. 知识铺垫  据我所知(可能并不准确),Linux的存储系统基本上都已经被整合到SCSI存储框架之下,SAS自不必说,像SATA接口的设备(机械硬盘、SSD、光驱),USB设备都已经由SCSI框架管理,而NVMe虽然还未完全融入SCSI存储框架(Kernel 3.1...

2018-11-27 14:58:43 1195 1

原创 linux硬盘识别过程

目录1. 硬盘启动协议2.SCSI总线扫描的方法方法:3. 内核打印信息硬盘开机.内核函数跟踪打印信息信息解读硬盘热插拔.内核函数跟踪打印信息信息解读4. 硬盘识别过程5. 硬盘识别过程代码调用1. 硬盘启动协议2.SCSI总线扫描的方法 SCSI总线扫描是通过协议特定或者芯片特定的方法探测出挂接在主机适配器后面的目标节点和逻辑单元,为它们...

2018-11-24 13:56:37 15035 9

emmc5.1-protocol-JESD84-B51

eMMC (Embedded Multi Media Card)是MMC协会订立、主要针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC在封装中集成了一个控制器,提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。 优点: 1. 简化手机存储器的设计。 2.更新速度快。 3.加速产品研发速度。

2022-04-18

JESD220E ufs3.1协议

JESD220E ufs3.1协议 ,Univeral Flash Storage,我们可以将它视为eMMC的进阶版,是由多个闪存芯片、主控、缓存组成的阵列式存储模块。UFS弥补了eMMC仅支持半双工运行(读写必须分开执行)的缺陷,可以实现全双工运行,所以性能得以翻番。

2022-04-02

CitrixWorkspaceApp.zip

CitrixWorkspace 1907版本,实测可用,效果可以。Citrix即美国思杰公司,是一家致力于云计算虚拟化、虚拟桌面和远程接入技术领域的高科技企业。

2020-02-10

matlab-玫瑰花的葬礼_犹寒制作.zip

使用matlab制作的玫瑰花葬礼音乐,滴滴滴..dadada。通过matlab生成不同的频率的音符,音符组成音乐。

2019-11-30

ARM_Architecture_Reference_Manual_v7a-v7r_he.zip

armv7a和r架构资料,官方原版。本手册描述了ARM架构v7, ARMv7的A和R配置文件。它包括以下描述:处理器指令集:原始ARM指令集、高代码密度拇指指令集、ThumbEE指令集,其中包括对即时(JIT)或提前(AOT)编译的特定支持。决定处理器如何工作的模式和状态,包括当前的执行权限和安全性。除了模型。ARMv7-R体系结构概要文件定义了一个受保护的内存系统体系结构(PMSA)。程序员模型,并使用协处理器接口来访问控制大多数处理器和内存系统特性的系统控制寄存器。可选浮点(VFP)扩展,它提供了高性能浮点指令支持:单精度和双精度操作在双精度、单精度和半精度浮点值之间进行转换。可选的高级SIMD扩展,提供高性能的整数和单精度浮点向量操作。可选的安全扩展,促进安全应用程序的开发。可选的虚拟化扩展,支持非安全操作的虚拟化。提供对处理器中调试特性的软件访问的调试体系结构。

2019-11-30

ATA命令描述7.1版本

硬盘等的操作指令及其描述和使用方法。同时包含错误情况下的返回值得情况等。

2019-04-07

SATA3.1协议-很好

串行ata协议3.1版本,包括sata的物理层、链路层、传输层、应用层等。日期:2011-07-18。

2019-04-07

DISK-ATA_Command_Pass_Through.pdf

ATA命令透传协议,包括ata-12和ata-16Command Pass Through

2019-03-19

stm32各种波形产生

可以生成正弦波,锯齿波,三角波,方波,且可添加随机噪声(基于adc噪声)。采用TIM+DMA+DAC方式输出,频率精度可调。

2018-01-28

空空如也

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

TA关注的人

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