- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 FL2440 Linux kernel + yaffs2根文件移植过程(二)
上一篇文章中Kernel移植基本上没有什么大的问题,除了几处需要更改外(已经注明)make zImage后,内核生成成功,下面是关于yaffs2根文件的移植,移植过程蜿蜒曲折,现现将成功移植过程讲解,后附过程与问题。一、移植过程(成功)busybox-1.19.4cross3.4.1(FL2440关盘里的交叉编译器)1. 下载busybox-1.19.4.tar.bz2,地址是
2012-11-16 19:46:51 2792 1
原创 FL2440 Linux kernel + yaffs2根文件移植过程(一)
本文全过程为自己亲自试验,其中经历了很多挫折,但功夫不负有心人,终于在自己的努力下(当然也要感谢写博客的朋友们)成功移植了一个最基本功能的Kernel、根文件系统,现在将这个一耗时、耗精力 的过程写下来,希望对遇到相同问题的朋友们有所帮助!平台:飞凌FL2440 windows xp sp2 vmware 7.0.0 build-20373
2012-11-16 16:08:57 6658 2
转载 ramdisk驱动程序分析-2.6内核--块设备驱动框架(1)
块设备驱动用到的重要结构体与函数如下红色表示部分。快设备驱动的模块加载函数中通常需要完成如下操作:1. 分配、初始化请求队列,绑定请求队列request_queue和请求函数;2. 分配、初始化gendisk,给gendisk的major,fops,queque等成员赋值,最后添加gendisk;3. 注册快设备驱动。本代码源自“LINUX设备驱动开发技术及
2012-11-04 16:36:19 1122
原创 Linux USB 主机端 驱动程序(2.6.28)
一、几个重要USB Core驱动结构体:1. 驱动:struct usb_driver { const char *name; int (*probe) (struct usb_interface *intf, const struct usb_device_id *id); // 一般用于USB设备挂接时候的初始化工作,被USB Core驱动调用(
2012-11-03 17:32:53 2166
原创 Linux gadget USB设备端驱动程序(kernel 2.6.28)
一、几个重要设备端Gadget驱动结构体:1. struct usb_gadget {//代表一个UDC设备 /* readonly to gadget driver */ const struct usb_gadget_ops *ops; //设备的操作集 struct usb_ep *ep0; //ep0
2012-11-03 15:18:33 9269 1
转载 USB芯片
做USB两个星期了,找了一些芯片,发现到处都没有人总结,找得挺辛苦的,这里发一下我的劳动成果,为后来人省点事吧。 USB1.1: CH375 有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。 CH372 只有设备模式,不能控制别的USB设备 USB2.0: 内部不含单片机核的USB芯片:CY7C6800
2012-11-01 16:39:12 7973 3
Javascript+DOM编程艺术.pdf
2011-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人