C&C++
lichangc
这个作者很懒,什么都没留下…
展开
-
C++中关于this指针的理解
关于this指针的解析,N多年前我就知道this指针!我也看了很多关于this指针的解释和解析!以前我以为我懂了!因为我去网上收索了下,发现都讲的是那同样的一句话!this指针是为了区别一个类定义的两个或是多个对象,在编译器编译过程中!自动加入的!我看了也以为我懂了!呵呵!其实是我受骗了!因为很多人应该都没明白为什么要有this指针吧! 我在看这本书的过程中发现了,原来this指针就是一原创 2011-12-22 15:44:04 · 888 阅读 · 0 评论 -
AT45DB041D存储驱动设计和页式存储管理算法设计
在实际项目中,遇到存储管理是比较麻烦的事情!以前也没有设计经验!这里我将详细讲解AT45DB041D数据flash的驱动程序的设计。驱动程序设计分为两部分,一是初始化:/** 函数名:void DFlashGpoiInit(void);* 描 述:初始化数据Flash的GPIO口*/void DFlashGpoiInit(void){ IOCON_PIO_CFG_Type PIO_mo原创 2012-05-18 11:22:59 · 2795 阅读 · 2 评论 -
驱动程序调测方法与技巧
驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:利用printk查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc 文件系统使用kgdb一、利用printk这是驱动开发中最朴实无华,同时也是最常用和有效的手段。scull驱动的main.c第338行如下,就是使用printk转载 2015-01-29 16:04:41 · 3230 阅读 · 0 评论