FL2440 Linux kernel + yaffs2根文件移植过程(二)

上一篇文章中Kernel移植基本上没有什么大的问题,除了几处需要更改外(已经注明) make zImage后,内核生成成功,下面是关于yaffs2根文件的移植,移植过程蜿蜒曲折,现现将成功移植过程讲解,后附过程与问题。 一、移植过程(成功) busybox-1.19.4 cross3.4....

2012-11-16 19:46:51

阅读数:2560

评论数:1

FL2440 Linux kernel + yaffs2根文件移植过程(一)

本文全过程为自己亲自试验,其中经历了很多挫折,但功夫不负有心人,终于在自己的努力下(当然也要感谢写博客的朋友们)成功移植了一个最基本功能的Kernel、根文件系统,现在将这个一耗时、耗精力 的过程写下来,希望对遇到相同问题的朋友们有所帮助! 平台:飞凌FL2440             w...

2012-11-16 16:08:57

阅读数:5910

评论数:2

ramdisk驱动程序分析-2.6内核--块设备驱动框架(1)

块设备驱动用到的重要结构体与函数如下红色表示部分。 快设备驱动的模块加载函数中通常需要完成如下操作: 1. 分配、初始化请求队列,绑定请求队列request_queue和请求函数; 2. 分配、初始化gendisk,给gendisk的major,fops,queque等成员赋值,最后添加ge...

2012-11-04 16:36:19

阅读数:880

评论数:0

Linux USB 主机端 驱动程序(2.6.28)

一、几个重要USB Core驱动结构体: 1. 驱动: struct usb_driver {     const char *name;     int (*probe) (struct usb_interface *intf,    const struct usb_devic...

2012-11-03 17:32:53

阅读数:1637

评论数:0

Linux gadget USB设备端驱动程序(kernel 2.6.28)

一、几个重要设备端Gadget驱动结构体: 1. struct usb_gadget {//代表一个UDC设备          /* readonly to gadget driver */                 const struct usb_gadget_ops *ops;...

2012-11-03 15:18:33

阅读数:5868

评论数:1

USB芯片

做USB两个星期了,找了一些芯片,发现到处都没有人总结,找得挺辛苦的,这里发一下我的劳动成果,为后来人省点事吧。  USB1.1:   CH375     有HOST和SLAVE两种方式,即可以当主机去控制别的USB设备,如U盘等,又可以被PC控制。  CH372      只有设备模式,不...

2012-11-01 16:39:12

阅读数:6940

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭