
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
linux驱动开发中常用函数--dev_get_drvdata()与dev_set_drvdata()的用法
dev_get_drvdata()与dev_set_drvdata()的用法

Linux驱动开发项目BL5372--linux下RTC框架的使用笔记
Linux的RTC框架的分析和使用笔记

linux驱动开发中常用函数--module_param()的用法
记录一下用到的module_param()函数的一些特性

linux驱动开发中常用函数--container_of的用法及分析
container_of的用法及分析

Linux驱动开发HTR3218项目BUG(二):memcpy导致的内核崩溃
如果代码不长的话,可以在每一行代码后面打印信息来判断出错函数在哪里,但是比较长的函数代码这个方法就行不通了。在项目中写了一个驱动程序,然后在insmod .ko的时候,导致内核崩溃了(真的很烦,然后还重启不了,只能断电重启),崩溃后报出的信息如下所示。这个地址的值,这肯定是个非法地址,所以导致内核的崩溃。,更具体的细节没有深究,只是开始疑惑了一下为什么明明是64位寄存器LDRB指令却只将高24位清

到底了