自定义博客皮肤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)
  • 收藏
  • 关注

原创 UFS BSG

JESD220E中 chpater9 UFS UIC Layer: MIPI UNIPRO。即可控制host发送UIC command操作UFS PHY。勾选后,会生成用户态节点/dev/bsg/ufs-bsg0。使用工具ufs-utils。

2024-09-17 15:50:31 175

原创 眼图相关概念

其中ATE和CTLE是Rx端的信号增强工具。TERM Termination 终端。ATT Attenuation 衰减。

2024-09-07 15:03:27 238

原创 RCU机制和关键API

reader通知reclaimer他已经进入RCU read-size critical section。

2024-09-03 23:14:56 299

原创 内核工作队列核心接口

【代码】内核工作队列核心接口。

2024-09-02 09:00:50 101

原创 Linux mtd原生测试工具MTD tests support

Linux Kernel menuconfig选择MTD tests support,只能选择到M。

2024-08-18 15:55:02 351

原创 fio工具测试flash IO

group_reporting 一般用于多线程场景使用,如果不使用且numjob大于1,则会打印每个线程的测试结果,导致log过多,使用这个选项后会统一到一个report中。-ioengine io引擎,表示不同的触发IO的方式,这里我们使用为MTD设备开发的mtd ioengine。-filename 表示测试的具体文件,这里我们使用/dev/mtd。-size 具体测试的数据大小,大小达到size后测试会自动停止。-bs block size,表示块设备的固有属性,块的大小。

2024-08-18 15:49:36 267

原创 C语言常用位操作宏函数

嵌入式软件工程师常需要配置寄存器的某些位,这些寄存器通常有指定的offset,在通常的32位或者16位中,某位或者某几位表示了一些特定的功能。软件工程师需要配置这些位用以完成特定的任务。如果可以通过宏函数进行封装,将能避免很多重复性的工作并且提高代码的可读性。

2024-08-04 15:04:20 193

空空如也

空空如也

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

TA关注的人

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