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

原创 高通平台gpio调试

gpio调试

2022-11-11 16:19:54 1423

原创 内核中创建文件以及写文件

在查问题的过程中,需要做一个测试,那就是在内核中把从dma读到的数据保存下来,要确认下读到的数据有没有问题。struct file *filp_tmp;/*这个模块主要是open/creat文件*/filp_tmp = filp_open("save.pcm", O_RDWR|O_CREAT|O_TRUNC, 0777);if (IS_ERR(filp)) { printk("Cann't open file!\n"); return -1;}ol...

2020-12-28 19:56:11 1204

原创 ddr测试,memtester工具使用

ddr测试,memtester工具使用前一段时间,在排查一个噪音问题的时候,一度怀疑是不是ddr出问题,导致给的是有规律的数据,读到的却不是。为了排除是不是ddr出问题,就做了ddr测试。在linux上做ddr测试,用到的测试工具是memtester,为了测试我们的板子ddr是否稳定,则需要将这个工具移植到我们自己的设备上。移植也是比较简单的,源码可以从http://pyropus.ca/software/memtester/这个地址获取,我下载的是memtester-4.5.0.tar.g

2020-12-12 13:18:36 3645

原创 uboot下reset和boot的区别

在Ubuntu系统下,可以使用reboot重新启动我们的开发板在u-boot下,使用reset重启u-boot,可以再次进入uboot。在u-boot下,使用boot其实是用来引导kernel,进入系统。

2020-05-28 15:02:39 2403

原创 Linux内核中获取时间的函数do_gettimeofday

do_gettimeofday函数是可以在内核种获取时间的函数。使用背景:在测试项目中的一个功能模块时,测试人员发现延时严重,属于不可接受的范围。然后驱动就让上层的媒控开发人员和业务开发人员加打印,看一下这个模块调用所需要的时间。然后不知道为什么,业务人员和媒控人员统计出来底层调用时间要差100多ms。这样的话,确实有点不太科学。所以,只好驱动自己加获取时间的打印,来看看调用驱动的接口到底需...

2019-05-05 23:27:33 6470

原创 container_of函数参数的说明

这个函数还是比较常用的。(1)Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。(2)接口: container_of(ptr, type, member) 参数说明: ptr:表示结构体中member的地址 type:表示结构体类型 member...

2018-06-27 14:28:37 424

空空如也

空空如也

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

TA关注的人

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