- 博客(7)
- 收藏
- 关注
原创 国嵌驱动专题四网卡
一、网卡子系统:系统调用接口层、协议无关层、协议栈的实现、设备无关层、设备驱动层序。 二、DM9000的驱动设计 1、注册平台设备驱动 2、匹配设备后,注册网卡net_device,设置net_device_ops 2、在open函数中注册接收中断 待续。。。
2015-07-12 00:16:31 561
原创 国嵌专题三串口驱动
一、1、tty_fops:tty_open 2、uart_ops:uart_open---------->uart_start 3、s3c24xx_serial_ops:s3c24xx_serial_startup
2015-07-11 23:31:41 659
原创 国嵌驱动-专题5-触摸屏驱动程序设计
一、我的学习理解: 1、输入子系统就是外部触发一次事件,最后由用户空间读取到事件的信息。 2、先注册一个输入型设备,设备会匹配到handler(处理者),handler会创建设备文件,还需要注册字符设备。 3、触发事件时,会上报给注册好的输入型设备,对应的handler会调用event函数,这个函数会把事件的信息打包后保存于buffer 4、用户层会访问到该字符设备的fops,从而就得到了
2015-07-11 19:21:01 188
原创 国嵌驱动专题一二
一、使用字符设备驱动 1、编译驱动、安装;创建设备文件;访问设备 2、设备描述结构cdev:结构定义;设备号dev_t;设备操作集 3、驱动初始化:分配设备描述结构;初始化设备描述结构;注册设备描述结构 4、设备号为unsigned int;MKDEV;MAJOR;MINOR 5、动态分配主设备号:alloc_chrdev_region;驱动退出时:unregister_chrdev_r
2015-07-08 22:32:16 474
原创 国嵌C++专题3-八剑齐飞
十五、 1、默认为private继承,父类的所有成员在子类中变为private成员 2、public继承,父类成员在子类中保持原有访问级别 3、protected成员可以在子类中被访问,但不能在外界被访问 十六、 1、赋值兼容性原则:子类对象可以当作父类对象使用 2、在子类对象构造的时候需要调用父类构造函数对其继承得来的成员进行初始化; 3、当父类的构造函数有参数时,需要在子类的
2015-07-05 21:27:56 945
原创 国嵌C++专题2-乾坤合一
八、1、class定义类时,所有成员默认属性为private;struct则默认为public 2、类的精华在于封装 九、构造与析构 1、初始状态是对象普遍存在的一个状态 2、与类名相同的成员函数叫构造函数,可以有参数,但没有任何返回类型的声明 3、 无参构造函数:当类中没有定义构造函数时,编译器默认提供一个无参构造函数,并且其函数体为空 拷贝构造函数:简单的进行成员变量的值复
2015-07-04 18:59:24 953
原创 国嵌C++专题1-蜕变成蝶
一、C:Objective-C、C++ C++:Java、C#、D Java:JavaScript、ActionScript 二、1、普通引用在声明时必须用其他的变量进行初始化 2、const引用,让变量拥有只读属性 3、Type& name>Type* const name 4、当函数返回值为引用时:若返回栈变量,不能成为其他引用的初始值,也不能作为左值使用,若返回静
2015-07-04 18:09:19 775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人