摘要: Linux USB Gadget--设备枚举 转载自:http://blog.csdn.net/yaozhenguo2006/article/details/7748896前面介绍了Linux USB Gadget的软件结构与各软件层的整合过程。经过各种注册函数,Gadget功能驱动层,USB设备层与UDC底层结合在了一起形成了一个完整的USB设备。而这个设备已经准备好了接受主机的枚举。在介绍USB设备枚举之前。先熟悉一下各层通信所用的数据结构,在USB主机端编写USB设备驱动程序,最重要的结构就是URB了,我们只需要将各种URB提交给USB核心,核心就会自动给我们的数据发送到指定的设备。而对 阅读全文
posted @ 2013-11-27 15:09 chuncky 阅读(639) 评论(0) 推荐(0)
摘要: Linux USB Gadget--各环节的整合 转载自:http://blog.csdn.net/yaozhenguo2006/article/details/7696679Linux USB Gadget软件结构一文中分析Linux USB Gadget软件分为三层。这三层其中两层是与硬件无关的,分别是Gadget功能驱动层,USB设备层。一层是与硬件相关的是UDC层。每一层都提供一种关键的数据结构与函数与其他层交互。 Gadget功能驱动层: 最主要的结构是struct usb_composite_driver,这个结构在这层定义,并且实现结构中的各个函数。 USB设备层: 最主要的.. 阅读全文
posted @ 2013-11-27 14:48 chuncky 阅读(1878) 评论(0) 推荐(0)
摘要: Linux USB Gadget--软件结构 转载自:http://blog.csdn.net/yaozhenguo2006/article/details/7690707#USB Gadget是分层的软件结构,本文分析的是2.6.32.2版本的Gadget软件结构,这个软件结构与以前版本的变化很大。USB Gadget软件结构总共分为三层: 一. UDC层 这一层是与硬件相关层。相关文件s3c2410_udc.c s3c2410_udc.h。s3c2410设备控制器作为一个linux设备在这一层是作为platform设备而注册到linux设备模型中的。相关数据结构以及相关函数如下: 1 数据 阅读全文
posted @ 2013-11-27 10:15 chuncky 阅读(1071) 评论(0) 推荐(0)
摘要: 该博文已转移到http://www.emyard.com/?p=512上。 阅读全文
posted @ 2013-10-18 16:13 chuncky 阅读(326) 评论(0) 推荐(0)
摘要: 支持nand的mtd驱动的kernel修改一.更新nanddriver文件将新的nanddriver文件nuc900_nand.c放到kernel的drivers/mtd/nand目录下二.修改kernel配置1.选择nand mtd 驱动Make menuconfigDevice drivers ->memory technology device support ànand device supportàsupport for nand on nuvoton nuc9xx/w90p910 evaluation boards2.选中cramfs文件系统支持File 阅读全文
posted @ 2013-09-24 08:42 chuncky 阅读(909) 评论(2) 推荐(0)
摘要: 一般在此类发行版中可以直接双击安装手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。 打开终端后,输入:sudo dpkg -i package_file.deb 要卸载一个 .deb 文件,在您的软件包管理器中取消选中它。或者在终端中,输入:sudo dpkg -r package_name 阅读全文
posted @ 2013-09-23 15:56 chuncky 阅读(1498) 评论(0) 推荐(1)
摘要: Nuc900 bsp turbowriter使用注意点一. Nor flash 用turbo 烧写kernel和文件系统时的注意点:1. kernel的image No要大于rootfs2.烧写kernel是的imgetype 要选择 active,copy2RM,Exec,compressed,即acxzImge execute address 要设为:0x8000Flash offset 为相对地址,是相对于0xa0000000的地址.如下图3.烧写rootfs时,的选项为active,copy2RM,romfs.即acrImage execute address: 0xa00000Fla 阅读全文
posted @ 2013-09-22 16:18 chuncky 阅读(931) 评论(0) 推荐(1)