上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: 项目管理的必要性 随着IT技术的飞速发展,软件的规模也越来越庞大,个人单打独斗式的开发方式已经满足不了软件开发的需要了。软件项目管理是通过一系列科学方法,对成本、人员、进度、质量、风险等进行分析和管理的活动。 瀑布管理模型 1.软件概念->用户需求 2.需求分析->软件原型 3.架构设计->架构文档 阅读全文
posted @ 2016-03-23 15:29 盛夏夜 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 查看USB设备的生产商ID和设备ID 示例: lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 生产商ID是1d6b,设备ID是0002 创建USB总线型字符设备 usb_register_dev //效果同cd 阅读全文
posted @ 2016-03-20 20:16 盛夏夜 阅读(276) 评论(0) 推荐(0) 编辑
摘要: USB驱动模型 1.USB host controller driver(主控器驱动):为USB主控制器提供驱动程序 2.USB core(USB核心):连接USB主控制器驱动和USB设备驱动 3.USB client driver:为USB外部设备提供驱动程序 USB设备模型 device(设备) 阅读全文
posted @ 2016-03-19 18:21 盛夏夜 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 软件系统架构 1.主机端软件架构 USB设备驱动->USB核心->USB主控制器驱动->USB主控制器 2.设备端软件架构 Gadget驱动->Gadget API->UDC驱动->USB控制器 MassStrorage驱动体验(host 接口) 可以让主机挂载大容量存储器 1.主控器驱动配置 ma 阅读全文
posted @ 2016-03-19 16:07 盛夏夜 阅读(620) 评论(0) 推荐(0) 编辑
摘要: USB设备逻辑结构 在USB设备的逻辑组织中,包含设备、配置、接口和端点4个层次。设备通常有一个或多个配置,配置通常有一个或多个接口,接口通常有零个或多个端点。 USB设备描述符 当我们把USB设备(例如USB鼠标)插到我们的PC时,主机能够自动识别出我们的USB设备类型。在每一个USB设备内部,包 阅读全文
posted @ 2016-03-19 09:51 盛夏夜 阅读(340) 评论(0) 推荐(0) 编辑
摘要: USB发展史 USB(universal serial bus),通用串行总线,是一种外部总线标准。用于规范电脑与外部设备的连接和通讯。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。自1996年堆出后,已经成功替代了串口和并口。成为当今个人电脑和大量智能设备的 阅读全文
posted @ 2016-03-18 20:48 盛夏夜 阅读(387) 评论(0) 推荐(0) 编辑
摘要: SPI Flash驱动 1.打开/drivers/mtd/devices/m25p80.c驱动文件。找到初始化m25p80_init函数,其中通过spi_register_driver来注册spi设备驱动。需要的参数是struct spi_driver指针结构。 2.匹配函数是在m25p_probe 阅读全文
posted @ 2016-03-18 20:06 盛夏夜 阅读(313) 评论(0) 推荐(0) 编辑
摘要: SPI 子系统架构 1.SPI core核心:用于连接SPI客户驱动和SPI主控制器驱动,并且提供了对应的注册和注销的接口。 2.SPI controller driver主控制器驱动:用来驱动SPI控制器。 3.SPI protocol drvier客户驱动:用来驱动SPI设备 SPI控制器驱动分 阅读全文
posted @ 2016-03-18 19:36 盛夏夜 阅读(223) 评论(0) 推荐(0) 编辑
摘要: SPI控制器工作流程 SPI控制器提供2个SPI接口。每个SPI接口有两个通道,分别为TX通道和RX通道。CPU要写数据到FIFO中,先写数据到SPI_TX_DATA寄存器中,这样此寄存器中的内容就会自动移动到发送FIFO中;同理,如果CPU要从接收FIFO中读取数据,就访问寄存器SPI_RX_DA 阅读全文
posted @ 2016-03-18 16:54 盛夏夜 阅读(298) 评论(0) 推荐(0) 编辑
摘要: SPI总线架构 SPI(serial peripheral interface)串行外设接口,是一种高速,全双工,同步的通信总线。采用主从模式(master slave)架构,支持多个slave,一般仅支持一个master。 SPI信号线 SPI接口共有4根信号线,分别是:设备选择线(SS)、时钟线 阅读全文
posted @ 2016-03-18 16:11 盛夏夜 阅读(256) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页