Hardware
文章平均质量分 79
menuconfig
当别人前进时,你不能妒忌,当别人妒忌时,你必须前进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
USB 基本知识
USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。 3、上行、下行:设备到主机为上行,主机到设备为下行 下转载 2008-10-23 15:30:00 · 1430 阅读 · 0 评论 -
MMU简介
嵌入式系统中,存储系统差别很大,可包含多种类型的存储器件,如FLASH,SRAM,SDRAM,ROM等,这些不同类型的存储器件速度和宽度等各不相同;在访问存储单元时,可能采取平板式的地址映射机制对其操作,或需要使用虚拟地址对其进行读写;系统中,需引入存储保护机制,增强系统的安全性。为适应如此复杂的存储体系要求,ARM处理器中引入了存储管理单元来管理存储系统。§1.3.1 内存管理单元(MMU)介转载 2008-01-23 22:41:00 · 1409 阅读 · 0 评论 -
MMU
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容转载 2008-01-23 21:58:00 · 1067 阅读 · 0 评论 -
USB总线的体系结构
USB(通用串行总线),由Intel公司提出,带宽为12Mbps,与传统接口总线相比,主要优点有三个,1.可接入多达127个设备,目前计算机外设越来越多,PC机内有限的插槽和接口已经不能满足要求,USB缓解了这一矛盾。2.可以热插拔,在电脑通电的情况下可以随时热插拔所连接的设备。3.可即插即用。 设计USB的设备就必须深入了解USB的体系结构。USB通用串行总线同其他串行并行接口不同,它是一转载 2007-12-06 22:55:00 · 1548 阅读 · 1 评论 -
绝对解密 XP系统中隐藏的10个秘密
WindowsXP已经出来很多年了,不过许多小功能未必人人都知道,下面我们就来看看XP系统中隐藏的10个秘密吧! 1.systeminfo:让XP列出更多有用信息 WindowsXP总是在炫耀它可以给稳定工作多么长的时间!要想详细地了解这一信息,你可以接入Windows的“开始菜单”,再开启“附件菜单”中的“命令提示符”,然后在其中输入“systeminfo”这个命令。电脑就会给你显转载 2007-12-10 22:36:00 · 1146 阅读 · 0 评论 -
嵌入式系统中Nand-Flash的原理及应用
当前各类嵌入式系统开发设计中,存储模块是不可或缺的重要方面。NOR和NAND是目前市场上两种主要的非易失闪存技术。 Nor-flash存储器的容量较小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常应用在程序代码的存储中。Nor-flash存储器的内部结构决定它不适合朝大容量发展;而Nand-flash存储器结构则能提供极高的单元密度,可以达到很大的存储容量,并且写入和转载 2008-01-03 22:50:00 · 1994 阅读 · 0 评论 -
NAND闪存深入解析
对于许多消费类音视频产品而言,NAND闪存是一种比硬盘驱动器更好的存储方案,这在不超过4GB的低容量应用中表现得犹为明显。随着人们持续追求功耗更低、重量更轻和性能更佳的产品,NAND正被证明极具吸引力。 NAND闪存阵列分为一系列128kB的区块(block),这些区块是NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为“1”(而所有字节(byte)设置为FFh)。有必转载 2008-04-09 16:07:00 · 1411 阅读 · 0 评论 -
Nand读写操作
正如硬盘的盘片被分为磁道,每个磁道又分为若干扇区,一块nand flash也分为若干block,每个block分为如干page。一般而言,block、page之间的关系随着芯片的不同而不同,典型的分配是这样的:1block = 32page1page = 512bytes(datafield) + 16bytes(oob)需要注意的是,对于flash的读写都是以一个page开始的,但是在读写之前必转载 2008-04-09 16:10:00 · 2161 阅读 · 0 评论 -
LAN91C111驱动的实现
LAN91C111工作流程比较简单,驱动程序将要发送的数据包按指定格式写入芯片并启动发送命令,LAN91C111会自动把数据包转换成物理帧格式在物理信道上传输;反之芯片收到物理信号后自动将其还原成数据,并按指定格式存放在芯片RAM中以便主机程序取用。简言之就是LAN91C111完成数据包和电信号之间的相互转换: 数据包电信号。LAN91C111的编程主要包括:初始化、发送数据包、接收数据包三部分。转载 2008-04-21 16:57:00 · 3498 阅读 · 0 评论 -
datasheet下载网站整理(查IC芯片手册)
国内http://www.21icsearch.com/ 21IChttp://datasheet.ednchina.com/ EDNChinahttp://partnomore.114ic.com/ 中国元件交易网http://cn.alldatasheet.com转载 2008-07-23 16:01:00 · 28606 阅读 · 3 评论 -
三星(Samsung) NAND Flash列表
三星(Samsung) NAND Flash列表关键字:器件 NAND-Flash Samsung型号结构页结构块结构工作电压(V)温度读速度 (nS)封装生产状态注释8GbK9W8G08U1M1M x 8 2.7 ~转载 2008-07-19 08:26:00 · 4584 阅读 · 0 评论 -
避开误区全面对比MLC和SLC架构
目前业内最具争议的话题莫过于NAND闪存的两大架构MLC和SLC了,这两种架构最大的区别是存取技术不同,由此也带来了制造成本、工艺要求、辅助电路、存取次数上的迥异。从短期发展来看,SLC架构在使用上优势较为明显,也因此成为了部分厂商炫耀产品的资本。然而MLC架构具有成本低廉、单片容量较SLC成倍增大等优势,长远来看势必会成为NAND闪存的下一代主流架构。现在购买随身数码影音产品也转载 2008-07-22 10:11:00 · 1441 阅读 · 0 评论 -
nandflash 查询表
VendorPart#DensityTypePage SizeVDDBus WidthDateSK6281ABNote #HynixHY27UF081G2A1GbSLC2K3.3Vx8x162007-01-15Y HynixHY2转载 2008-07-24 10:11:00 · 3281 阅读 · 0 评论 -
USB协议简介
USB协议简介 USB是一种协议总线,即主机与设备之间的通信需要遵循一系列约定。协议内容较多,这里仅作一些简单介绍,深入学习,可参看USB规范(WWW.usb.org)。 为了理解协议中的名称,先看图10.32。该图突出了主机上的客户软件和USB逻辑设备(编程涉及的设备)之间的通信流(Communication Flow),该通信流跨越了USB驱动程序USBD、主控制器驱动程转载 2008-07-29 11:04:00 · 9959 阅读 · 14 评论 -
SPI,UART,I2C都有什么区别,各自的特点是什么?
区别:SPI:高速同步串行口。3~4线接口,收发独立、可同步进行 UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢 SPI:一种串行传输方式,三线制,网上可找到其通信协议和用法的 3根线实现数据双向传输 串行外围接口 Serial peripheral interface UART:通用异步收发器 UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终转载 2008-09-04 09:44:00 · 1246 阅读 · 0 评论 -
nand flash中的坏块
NAND Flash的坏块1)为什么会出现坏块由于NAND Flash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此,在NAND的生产中及使用过程中会产生坏块。坏块的特性是: 当编程/擦除这个块时,不能将某些位拉高,这会造成Page Program和Block Erase操作时的错误,相应地反映到Status Register的相应位。转载 2008-09-09 10:17:00 · 2093 阅读 · 0 评论 -
关于硬盘坏道
转至:http://lantowan.kmip.net/?action=show&id=87跳出硬盘认识的误区 多年来一直误导着高朋的几个常识性问题是: 1.硬盘逻辑坏道可以修复,而物理坏道不可修复。实际情况是,坏道并不分为逻辑坏道和物理坏道,不知道谁发明这两个概念,反正厂家提供的技术资料中都没有这样的概念,倒是分为按逻辑地址记录的坏扇区和按物理地址记录的坏扇区。 2.硬盘出厂时没转载 2007-10-15 11:22:00 · 1202 阅读 · 0 评论 -
SCSI是什么
提到计算机的外设、尤其是存储设备的接口方面,SCSI接口在世界上占据着高不可攀的地位。这不仅仅代表着它所具有的先进技术和性能,也暗示着它所拥有的居高不下的可观价格。 SCSI的意义是小型计算机系统接口(Small Computer System Interface),最早研制于20世纪70年代末。经过了不断的发展,今天的SCSI已划分为SCSI-1和SCSI-2,以及最新的SCSI-3三个类转载 2008-10-24 16:17:00 · 1047 阅读 · 0 评论 -
SCSI设备:SCSI接口图片说明
Internal Industry Standard 68-pin (female)工业标准内部68针SCSI接口(母口)一般用于内部SCSI设备 Internal Industry Standard 68-pin (male)工业标准内部68针SCSI接口(公口)一般用于内部SCSI电缆 External Industry Standard 68-pin (female)工业标准外部转载 2008-10-25 12:29:00 · 7072 阅读 · 0 评论 -
三星闪存的命名规则
今天找三星闪存资料,发现了他的命名规则,发上来与大家分享下.三星的pure nand flash(就是不带其他模块只是nand flash存储芯片)的命名规则如下:1. Memory (K)2. NAND Flash : 93. Small Classification(SLC : Single Level Cell, MLC : Multi Level Cell,SM : SmartMedia,转载 2008-10-13 09:24:00 · 6249 阅读 · 1 评论 -
FAT文件系统原理(三)
4.3 FAT表和数据的存储原则。 FAT表(File Allocation Table 文件分配表),是Microsoft在FAT文件系统中用于磁盘数据(文件)索引和定位引进的一种链式结构。假如把磁盘比作一本书,FAT表可以认为相当于书中的目录,而文件就是各个章节的内容。但FAT表的表示方法却与目录有很大的不同。 在FAT文件系统中,文件的存储依照FAT表制定的簇链式转载 2008-12-02 15:42:00 · 1422 阅读 · 0 评论 -
FAT文件系统原理(二)
四、FAT分区原理。先来一幅结构图: 现在我们着重研究FAT格式分区内数据是如何存储的。FAT分区格式是MICROSOFT最早支持的分区格式,依据FAT表中每个簇链的所占位数(有关概念,后面会讲到)分为fat12、fat16、fat32三种格式"变种",但其基本存储方式是相似的。 仔细研究图7中的fat16和fat32分区的组成结构。下面依次解释DBR、FAT1、FAT2、转载 2008-12-02 15:41:00 · 1067 阅读 · 0 评论 -
FAT文件系统原理(一)
一、硬盘的物理结构: 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁性物质转载 2008-12-02 15:32:00 · 1177 阅读 · 0 评论 -
FAT文件系统原理(四)
★FAT16存储原理: 当把一部分磁盘空间格式化为fat文件系统时,fat文件系统就将这个分区当成整块可分配的区域进行规划,以便于数据的存储。一般来讲,其划分形式如图7所示。我们把FAT16部分提取出来,详细描述一下: FAT16是Microsoft较早推出的文件系统,具有高度兼容性,目前仍然广泛应用于个人电脑尤其是移动存储设备中,FAT16简单来讲由图4.3.11所示的6部转载 2008-12-02 15:43:00 · 1333 阅读 · 0 评论 -
break、continue和return在编程中的作用
/*1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致 (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。2、b转载 2009-02-16 15:57:00 · 1030 阅读 · 2 评论 -
硬盘主引导记录(MBR)及其结构
硬盘主引导记录(MBR)及其结构硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用语硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。1.MBR的读取 硬盘的引导记录(MBR)是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用ROM-BIOS中提供的INT转载 2008-12-10 10:59:00 · 1262 阅读 · 0 评论 -
硬盘MBR,DBR,等数据结构的详细参数
硬盘MBR,DBR,等数据结构的详细参数硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)--------------------------------------------------------------物理位置:0面0道1扇区(clindyer 0, side 0, sector 1)大小: 512字节其中:MBR 446字节(0000转载 2008-12-10 10:55:00 · 1377 阅读 · 0 评论 -
基于CBI传输结构的USB硬盘接口应用设计
引言 USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。它不是一种新的总线标准,而是应用在PC领域的新型接口技术,具有使用方便、速度较快、连接灵活、独立供电等特点。1998年后,随着微软在Windows 98中内置了对USB接口的支持模块,加上USB设备的日渐增多,USB逐步走进了实用阶段,USB协议已经发展到2.0版本,最高速度可达480Mb/s。转载 2008-12-16 12:08:00 · 1329 阅读 · 0 评论 -
MMU分析
一、MMU是什么? MMU,英文名称为Memory Manage Unit, 中文可以为“内存管理单元”,或者“存储器管理单元”。MMU是硬件设备,它与virtual memory是紧密联系在一起的。 看一下s3c2410 datasheet Appendix 1中关于ARM920T的介绍(因为s3c2410采用的是ARM920T的处理器)。对ARM9系列处理器有如转载 2008-12-25 13:29:00 · 1633 阅读 · 0 评论 -
USB入门系列之一----基本知识
luckygirl 发表于 2009-7-11 23:43:00USB 基本知识(转)USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线转载 2009-07-13 16:41:00 · 1603 阅读 · 0 评论 -
SD卡的命令格式及解析
SD卡的命令格式: SD卡的指令由6字节(Byte)组成,如下:Byte1:0 1 x x x x x x(命令号,由指令标志定义,如CMD39为100111即16进制0x27,那么完整的CMD39第一字节为01100111,即0x27+0x40)Byte2-5:Command Arguments,命令参数,有些命令没有参数Byte6:前7位为CRC(Cyclic Redund转载 2010-04-30 11:31:00 · 1706 阅读 · 0 评论 -
ADPCM压缩算法
ADPCM(Adaptive Differential Pulse Code Modulation),是一种针对 16bits( 或8bits或者更高) 声音波形数据的一种有损压缩算法,它将声音流中每次采样的 16bit 数据以 4bit 存储,所以压缩比 1:4. 而且压缩/解压缩算法非常简单,所以是一种低空间消耗,高质量高效率声音获得的好途径。保存声音的数据文件后缀名为 .AUD 的大多用AD转载 2012-06-26 11:30:31 · 936 阅读 · 0 评论 -
ARM 指令集
寄存器和处理器模式 ARM 处理器有二十七个寄存器,其中一些是在一定条件下使用的,所以一次只能使用十六个... 寄存器 0 到寄存器 7 是通用寄存器并可以转载 2007-08-23 10:20:00 · 7628 阅读 · 1 评论 -
组合逻辑设计
下载第3章组合逻辑设计逻辑设计涉及到构造一个实现特定任务的数字网络。根据布尔逻辑,这等效于实现一个特定的函数。数字逻辑设计可以归纳为由下列步骤组成:• 问题的确定。• 产生实现逻辑函数的逻辑网络。• 网络的构造。• 逻辑电路的测试与验证。本章我们将讨论逻辑设计的基础。它是讨论大系统设计的基础。3.1 问题的确定正确地确定问题十分重要,因为它是整个设计过程的基础。确定系统所需功能的方式有多种。根据信转载 2007-07-26 13:53:00 · 3350 阅读 · 0 评论 -
逻辑部件
下载第8章逻辑部件现代数字网络是由成百万逻辑门构成的非常复杂的系统。大型复杂数字系统的设计大多采用层次式( hierarchical approach)设计方法,即将复杂的数字网络分解为实现一定功能的各逻辑部件,各逻辑部件是系统的基本组成部件,而它本身可由功能部件或简单的逻辑门构成。本章介绍数字系统设计中常用的几种逻辑部件。8.1 数字部件的概念前面几章重点研究了基本逻辑函数“与”、“或”、“非”转载 2007-07-26 13:58:00 · 3027 阅读 · 0 评论 -
VHDL的基础概念
下载第5章VHDL的基础概念硬件描述语言( H D L )为数字逻辑网络的计算机辅助设计( C A D )提供了一个有效的方法。H D L是一种可用于描述任意复杂度的逻辑网络所有重要特性的高级计算机语言。它的内容包括单个函数、信号的属性和模块如何连接构成一个完整系统的细节等。一旦系统采用了合适的格式和语法来描述,它就可以用H D L的程序进行编译。这样就会产生了一系列输出,这些输出可用于模拟和验证转载 2007-07-26 13:55:00 · 3833 阅读 · 0 评论 -
存储元件与阵列
下载第9章存储元件与阵列大多数的数字系统需要具备“记忆”二进制变量数值的能力,以对其作进一步的计算。这种能力通过一类称为存储单元的数字电路予以实现。存储单元允许用户把二进制变量的数值存储起来,在需要时再调用它。尽管存储单元能够被独立地使用,但它们通常以称为寄存器的字长大小的组,或者作为能够存储成千上万位数据的巨大阵列的形式出现。9.1 一般属性存储元件是能够保持系统所需的二进制变量数值的电路。在图转载 2007-07-26 13:59:00 · 4512 阅读 · 0 评论 -
Porting Linux to MPC860SR Processor Card
Porting Linux to MPC860SR Processor CardFeb 2003Sepherosa Qiao, Laudney RenPreface Porting Linux to MPC860SR Processor CardPrefaceThe following "dummy" Makefile can serve as a guide for this paper.Mak转载 2007-07-26 09:56:00 · 5639 阅读 · 2 评论 -
布尔代数和逻辑门
下载第2章布尔代数和逻辑门数字运算是由二进制数制系统完成的,而在二进制系统中变量X的值只能为0或1。本章将采用1 9世纪英国数学家乔治·布尔发展起来的开关代数来研究二进制数的行为。此数学分支包含在布尔代数的理论中,它是现代逻辑设计的基础。2.1 数据表示及处理二进制数制系统中,信息(或数据)完全由二进制数字( b i t)0和1来表示。数字系统根本目的是处理信息。这些简单的论述使我们注意到,在我们转载 2007-07-26 13:52:00 · 7917 阅读 · 0 评论 -
数字硬件
下载第4章数字硬件第3章我们讨论了数字逻辑系统的理论基础。为了将这些原理应用到现实世界中,我们需要研究怎样用电子电路构成数字网络。数字单元或数字系统的物理实现用术语表述则称之为硬件。在日常的用法中,硬件指的是用来实际构成数字系统的电子单元,比如逻辑器件和电路板等等。本章我们将开始研究将逻辑理论转化为可以工作的系统过程中所涉及的因素。4.1 将电压作为逻辑变量为了构造出可以实现逻辑运算的电子电路,我转载 2007-07-26 13:54:00 · 4679 阅读 · 0 评论
分享