[文章信息]作者:李虹时间:2004-10-06出处:计算机与信息技术责任编辑:方舟  摘要 本文介绍WDM型USB设备驱动程序的基本概念、结构和特性,并说明了利用Driverworks进行开发的方法。    关键词 WDM;USB设备驱动程序;Driverworks    导言   通用串行总线USB是1995年康柏、微软、IBM、DEC等公司推广的一种新型的通信标准,该总线接口具有安装方便、高
转载 10月前
61阅读
描述1、排除USB硬件问题首先我们要排除USB硬件问题。先外接USB鼠标,看鼠标和鼠标状态灯是否正常。如果正常的话,说明USB接口是没问题的,不识别U盘/移动硬盘就可能涉及到驱动、系统、和硬件兼容性了。这时我们再排除移动设备情况。把U盘/移动硬盘接在其他电脑上看看是否正常识别,在其他机器上可以识别的话,那我们就要从驱动和系统入手解决了。2、回退操作系统到之前版本排除硬件问题后,我们优先回想下是做过
CYUSB 3014 开发板开发开发环境:SDK开发工具,编辑器和编译器使用Eclipse,使用固件例程 slavefifo。测试数据使用 control center,测试速率使用 streamer,均在Cypress下。 相关文档在 : SDK默认安装路径/Cypress/EZ-USB FX3 SDK/1.3/doc 下。本项目使用了EP0的in和out端点作为控制端点 EP1的in和out端
目录一、题目二、FLASH地址空间数据读取2.1FLASH原理2.2工具2.3创建CUBEMX工程2.4代码编辑2.4烧录程序2.5调试三、基于flash的提示音播放6.1生成正弦波数据参考文献:一、题目1、Flash地址空间的数据读取。stm32f103c8t6只有20KB 内存(RAM)供程序代码和数组变量存放,因此,针对内部Flash的总计64KB存储空间(地址从0x08000000开始),
基于硬件的传感器就是直接以芯片形式嵌入到Android设备中,这些传感器直接从外部环境获取数据。基于软件的传感器并不是实际的硬件芯片,基于软件的传感器传回的数据本质上也来自于基于硬件的传感器,只是这些数据通常会经过二次加工。所以基于软件的传感器也可以称为虚拟(virtual)传感器或合成(synthetic)传感器。 6.1 mma7660驱动框架 mma7660驱动程序采用Linux系
emmc其实和SD卡类似,都是SD设备,emmc是8-bit模式,SD是4-bit模式。TINY4412是eMMC4.4. 既然sd卡能烧,那么emmc一定可以烧。 SD卡烧录,其实通过友善教程,在U-boot源码目录下有sd_fusing.sh,打开看下即可知道烧录原理。这个不讲了,有兴趣的朋友可以看下,很见到。就是把各个bin文件按照指定位置烧到S
转载 2024-03-21 19:59:52
225阅读
用Rawrite神器写入u盘镜像?====================================================== 尝试用ultraiso, 写入硬盘镜像, 不能启动,在屏幕左上角出现闪烁的光标 网上说, fedora的镜像格式跟windows不同, 不能用ultraiso来制作!=============================================
转载 2024-07-31 15:44:01
680阅读
usb是通用串行总线的总称。Linux支持几乎所有的usb设备和鼠标,键盘,打印机。 一、USB识别的过程,USB设备接入主机后,匹配过程如下; usb设备接入主机后,匹配的过程如下 1)硬件检测 usb接口有四条线分别为5V、GND、D-、D+,usb设备接入主机后,会把主机usb接口的D-或D+拉高。从而主机从硬件的角度检测到了usb设备的接入。 2)握手匹配主机检测到usb设备接入后,就会和
转载 2024-04-26 11:27:28
1009阅读
我先MARK一下,省得出现不必要的麻烦。 本人是参考友善官方<<Mini2440 Linux移植开发实战指南>>从第一章节开始仔细阅读和试验的,现对本书中出现的漏洞和错误之处以作笔记总结,方便自已的同时希望能对他人有所帮助~ hardware: mini2440(64M FLASH) platform: fedora9 und
转载 2024-07-25 10:12:32
188阅读
寻址 e•MMC 规范的历史实现(到v4.1版本)使用 32 位字段实现字节寻址。 这种寻址机制允许 e•MMC 密度达并包括 2 GB。 为了支持更大的密度,更新了寻址机制以支持扇区地址(512 B 扇区)。 扇区地址应用于容量大于 2 GB 的所有设备。 要确定寻址模式,主机应读取 OCR 寄存器中的位 [30:29]。5.3 device概述 host有三种方式复位device:上下电、re
转载 2024-02-26 14:28:59
465阅读
eMMC编程1 术语和定义 1 术语和定义the following abbreviations for common terms apply(以下常用术语的缩写):Address Space Definitions:Mapped Host Address Space: the area of the e•MMC device that can be accessed by a read com
4 - 5.3.1emmc系统结构:起初,主机需要直接控制nand,后来出现了eMMC才释放了主机的压力。两种供电方式:VCC:flashVCCQ:IO,控制器寻址方式32bit寻址 --》2GB(字节寻址)512Bytes寻址 --》>2GB (扇区寻址)OCR的bit [30:29]eMMC传输总线 CLK,单线传输,host -> Devices,时钟线上每个周期允许CMD
转载 2024-08-15 13:40:19
126阅读
FAT 格式文件系统操作命令FAT 格式文件系统操作命令1、 fatinfo 命令2、 fatls 命令3、 fstype 命令4、 fatload 命令5、 fatwrite 命令 FAT 格式文件系统操作命令有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件进行操作,这时候就要用到文件操作命令,跟文件操作相关的命令有: fatinfo、 fatls、 fstype、 fat
一些应用中,涉及到对存储设备的数据访问,例如USD卡、U盘。具备USB OTG控制器的STM32,可以实现对U盘访问的支持。本文介绍STM32对于U盘访问的硬件/软件实现。介绍如何利用STM32CubeMX,一步一步实现STM32访问U盘。仅需简单的几个步骤, 实现U盘访问的应用开发。MSC类简介MSC (Mass Storage Class) 是USB规范提供的一种USB大容量存储设备类,允许一
引言 什么是UBIFS文件系统UBIFS是UBI file system的简称,用于裸的flash设备,作为jffs2的后继文件系统之一。UBIFS通过UBI子系统处理与MTD设备之间动作。UBIFS文件系统更适合MLCNAND FLASH。需要注意的是UBIFS并不是为SSD,MMC,SD,Compact Flash等之类的基于flash的存储设备,其是针对于裸flash设备。 &nb
一、eMMC 简介eMMC 是 embedded MultiMediaCard 的简称。MultiMediaCard,即MMC, 是一种闪存卡(Flash Memory Card)标准,它定义了 MMC 的架构以及访问 Flash Memory 的接口和协议。而eMMC 则是对 MMC 的一个拓展,以满足更高标准的性能、成本、体积、稳定、易用等的需求。eMMC 的整体架构如下图片所示:图片: eM
转载 2024-04-25 12:17:14
97阅读
SRAM:静态随机存储器,不需要刷新电路,这使得静态RAM比动态的RAM要快的多,但是,由于他所含的器件较多,集成度较低,不适合做大容量的内存,一般用在处理器的缓存里面,SRAM的速度非常快,在快速读取和刷新时能够保证数据完整性,SRAM的电路结构非常复杂,制造相同容量的SRAM比DRAM的成本高的多,正因如此,才使其发展受到了限制,在S3C2440片内,有16KB的instruction cac
转载 2024-07-24 15:55:46
45阅读
1.前言本文主要对eMMC的command进行详细介绍,主要包含如下内容:(1)command类型(2)command格式2.command类型command类型说明bc不带response的广播命令bcr带有response的广播命令ac点对点无数据传输adtc点对点数据传输表 command类型3. command格式如上图所示,eMMC Command 由 48 Bits 组成,各个 Bit
转载 2024-03-23 18:25:52
41阅读
1.前言本文主要从总体上对eMMC 进行简要介绍。主要包含如下的内容:(1)eMMC系统的总体架构(2)eMMC的总线协议(3)分区管理(4)设备寄存器2.eMMC系统总体架构                               
转载 2024-02-12 19:53:55
285阅读
摘要:本文带领大家一起剖析了鸿蒙轻内核的动态内存模块的源代码,包含动态内存的结构体、动态内存池初始化、动态内存申请、释放等。 作者:zhushy。内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问
  • 1
  • 2
  • 3
  • 4
  • 5