- 博客(3)
- 收藏
- 关注
原创 Linux mtd原生测试工具MTD tests support
Linux Kernel menuconfig选择MTD tests support,只能选择到M。
2024-08-18 15:55:02
334
原创 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
244
原创 C语言常用位操作宏函数
嵌入式软件工程师常需要配置寄存器的某些位,这些寄存器通常有指定的offset,在通常的32位或者16位中,某位或者某几位表示了一些特定的功能。软件工程师需要配置这些位用以完成特定的任务。如果可以通过宏函数进行封装,将能避免很多重复性的工作并且提高代码的可读性。
2024-08-04 15:04:20
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人