- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 javascript:类,成员变量,成员函数,类变量,类方法,继承,多态
javascript:类,成员变量,成员函数,类变量,类方法,继承,多态1) 类类的定义:function Circle(r) { this.r = r; }类的实例化: c = Circle(3);2)成员变量成员变量在初始化函数里申明:this.r = r;注意,在对象生成后,你也可以给它附上成员变量,比如c.name="my circle",
2014-03-10 21:10:24 5201
原创 51单片机定时器计数器中断总结
比如我要计1000个数,可是16位的计数器要计到65536才满(若初值为0,记数1后变成0001H,计数65535后变成0FFFFH,再计数1次变成65536,溢出了,各位都为0了,然后申请中断。所以是能计数65536个的,虽然最后一次溢出了。),怎么办呢?我们讨论后得出的办法是用预置数,先在计数器里放上64536,再来1000个脉冲,不就行了吗?是的,但是计满了之后我们又该怎么办呢?要知道,计数
2013-06-21 15:46:30 970
原创 linux2.6 驱动开发入门:中断
1、简介:中断的概念:指CPU在执行过程中,出现某些突发事件急待处理,CPU暂停执行当前程序,转去处理突发事件,处理完后CPU又返回原程序被中断的位置继续执行。中断的分类:内部中断和外部中断:内部中断:中断源来自CPU内部(软件中断指令、溢出、触发错误等);外部中断:中断源来自CPU外部,由外设提出请求。屏蔽中断和不可屏蔽中断:可屏蔽中断:可
2013-06-13 14:58:52 690
原创 linux2.6 驱动开发入门:第一个驱动程序
1、驱动程序代码(C语言)#include #include #include #include MODULE_LICENSE("Dual BSD/GPL");//主设备号#define MAJOR_NUM 252static ssize_t globalvar_read(struct file *, char *, size_t, loff_t*
2013-06-13 12:17:23 592
原创 linux2.6驱动开发入门:基本流程
驱动程序源文件驱动程序Makefile编译驱动程序make应用程序源文件编译应用程序加载驱动程序insmod创建设备节点mknod /dev/devicename c 254 0运行应用程序
2013-06-13 11:55:13 523
原创 linux2.6驱动开发入门:常见问题
1、驱动程序的Makefileobj-m += globalvar.oall:make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modulesclean:make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean注意:必须有制表符。2、应用程序的编译
2013-06-13 11:44:33 584
转载 Windows 驱动开发1:重要概念
转载:http://blog.csdn.net/bigbat/article/details/2344838概念(一):系统模式和应用模式。系统模式是指工作在一个管理级别的状态。这个状态具有没有约束的权利。所以这样的代码如果工作不正常就会给系统带来灾难!驱动程序通常工作在系统级。应用模式(或称用户模式)。这一模式受到操作系统的管理。一个应用程序崩溃通常不回给整个系统带来灾难。要正确理解模式
2013-06-11 19:56:54 725
转载 Windows 驱动开发2:驱动的执行过程
Windows 驱动的执行过程转载:http://blog.csdn.net/bigbat/article/details/2347440驱动程序是被动的。一切的执行要通过系统的指挥。那么,我们看看系统是怎么管理你的驱动的。驱动加载(一):BOOT开始->注册表项目->加载XXX.SYS驱动->执行入口函数DriverEntry(...)->完成加载。系统在BOOT时要检查注册
2013-06-11 19:42:26 953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人