Hardware
文章平均质量分 79
menuconfig
当别人前进时,你不能妒忌,当别人妒忌时,你必须前进。
展开
-
ADPCM压缩算法
ADPCM(Adaptive Differential Pulse Code Modulation),是一种针对 16bits( 或8bits或者更高) 声音波形数据的一种有损压缩算法,它将声音流中每次采样的 16bit 数据以 4bit 存储,所以压缩比 1:4. 而且压缩/解压缩算法非常简单,所以是一种低空间消耗,高质量高效率声音获得的好途径。保存声音的数据文件后缀名为 .AUD 的大多用AD转载 2012-06-26 11:30:31 · 830 阅读 · 0 评论 -
SPI,UART,I2C都有什么区别,各自的特点是什么?
区别:SPI:高速同步串行口。3~4线接口,收发独立、可同步进行 UART:通用异步串行口。按照标准波特率完成双向通讯,速度慢 SPI:一种串行传输方式,三线制,网上可找到其通信协议和用法的 3根线实现数据双向传输 串行外围接口 Serial peripheral interface UART:通用异步收发器 UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终转载 2008-09-04 09:44:00 · 1171 阅读 · 0 评论 -
USB协议简介
USB协议简介 USB是一种协议总线,即主机与设备之间的通信需要遵循一系列约定。协议内容较多,这里仅作一些简单介绍,深入学习,可参看USB规范(WWW.usb.org)。 为了理解协议中的名称,先看图10.32。该图突出了主机上的客户软件和USB逻辑设备(编程涉及的设备)之间的通信流(Communication Flow),该通信流跨越了USB驱动程序USBD、主控制器驱动程转载 2008-07-29 11:04:00 · 9740 阅读 · 14 评论 -
nandflash 查询表
VendorPart#DensityTypePage SizeVDDBus WidthDateSK6281ABNote #HynixHY27UF081G2A1GbSLC2K3.3Vx8x162007-01-15Y HynixHY2转载 2008-07-24 10:11:00 · 2903 阅读 · 0 评论 -
避开误区全面对比MLC和SLC架构
目前业内最具争议的话题莫过于NAND闪存的两大架构MLC和SLC了,这两种架构最大的区别是存取技术不同,由此也带来了制造成本、工艺要求、辅助电路、存取次数上的迥异。从短期发展来看,SLC架构在使用上优势较为明显,也因此成为了部分厂商炫耀产品的资本。然而MLC架构具有成本低廉、单片容量较SLC成倍增大等优势,长远来看势必会成为NAND闪存的下一代主流架构。现在购买随身数码影音产品也转载 2008-07-22 10:11:00 · 1187 阅读 · 0 评论 -
三星(Samsung) NAND Flash列表
三星(Samsung) NAND Flash列表关键字:器件 NAND-Flash Samsung型号结构页结构块结构工作电压(V)温度读速度 (nS)封装生产状态注释8GbK9W8G08U1M1M x 8 2.7 ~转载 2008-07-19 08:26:00 · 4249 阅读 · 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 · 23503 阅读 · 3 评论 -
LAN91C111驱动的实现
LAN91C111工作流程比较简单,驱动程序将要发送的数据包按指定格式写入芯片并启动发送命令,LAN91C111会自动把数据包转换成物理帧格式在物理信道上传输;反之芯片收到物理信号后自动将其还原成数据,并按指定格式存放在芯片RAM中以便主机程序取用。简言之就是LAN91C111完成数据包和电信号之间的相互转换: 数据包电信号。LAN91C111的编程主要包括:初始化、发送数据包、接收数据包三部分。转载 2008-04-21 16:57:00 · 3251 阅读 · 0 评论 -
Nand读写操作
正如硬盘的盘片被分为磁道,每个磁道又分为若干扇区,一块nand flash也分为若干block,每个block分为如干page。一般而言,block、page之间的关系随着芯片的不同而不同,典型的分配是这样的:1block = 32page1page = 512bytes(datafield) + 16bytes(oob)需要注意的是,对于flash的读写都是以一个page开始的,但是在读写之前必转载 2008-04-09 16:10:00 · 1880 阅读 · 0 评论 -
NAND闪存深入解析
对于许多消费类音视频产品而言,NAND闪存是一种比硬盘驱动器更好的存储方案,这在不超过4GB的低容量应用中表现得犹为明显。随着人们持续追求功耗更低、重量更轻和性能更佳的产品,NAND正被证明极具吸引力。 NAND闪存阵列分为一系列128kB的区块(block),这些区块是NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为“1”(而所有字节(byte)设置为FFh)。有必转载 2008-04-09 16:07:00 · 1226 阅读 · 0 评论 -
嵌入式系统中Nand-Flash的原理及应用
当前各类嵌入式系统开发设计中,存储模块是不可或缺的重要方面。NOR和NAND是目前市场上两种主要的非易失闪存技术。 Nor-flash存储器的容量较小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常应用在程序代码的存储中。Nor-flash存储器的内部结构决定它不适合朝大容量发展;而Nand-flash存储器结构则能提供极高的单元密度,可以达到很大的存储容量,并且写入和转载 2008-01-03 22:50:00 · 1817 阅读 · 0 评论 -
绝对解密 XP系统中隐藏的10个秘密
WindowsXP已经出来很多年了,不过许多小功能未必人人都知道,下面我们就来看看XP系统中隐藏的10个秘密吧! 1.systeminfo:让XP列出更多有用信息 WindowsXP总是在炫耀它可以给稳定工作多么长的时间!要想详细地了解这一信息,你可以接入Windows的“开始菜单”,再开启“附件菜单”中的“命令提示符”,然后在其中输入“systeminfo”这个命令。电脑就会给你显转载 2007-12-10 22:36:00 · 873 阅读 · 0 评论 -
USB总线的体系结构
USB(通用串行总线),由Intel公司提出,带宽为12Mbps,与传统接口总线相比,主要优点有三个,1.可接入多达127个设备,目前计算机外设越来越多,PC机内有限的插槽和接口已经不能满足要求,USB缓解了这一矛盾。2.可以热插拔,在电脑通电的情况下可以随时热插拔所连接的设备。3.可即插即用。 设计USB的设备就必须深入了解USB的体系结构。USB通用串行总线同其他串行并行接口不同,它是一转载 2007-12-06 22:55:00 · 1432 阅读 · 1 评论 -
MMU
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容转载 2008-01-23 21:58:00 · 977 阅读 · 0 评论 -
MMU简介
嵌入式系统中,存储系统差别很大,可包含多种类型的存储器件,如FLASH,SRAM,SDRAM,ROM等,这些不同类型的存储器件速度和宽度等各不相同;在访问存储单元时,可能采取平板式的地址映射机制对其操作,或需要使用虚拟地址对其进行读写;系统中,需引入存储保护机制,增强系统的安全性。为适应如此复杂的存储体系要求,ARM处理器中引入了存储管理单元来管理存储系统。§1.3.1 内存管理单元(MMU)介转载 2008-01-23 22:41:00 · 1281 阅读 · 0 评论 -
nand flash中的坏块
NAND Flash的坏块1)为什么会出现坏块由于NAND Flash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此,在NAND的生产中及使用过程中会产生坏块。坏块的特性是: 当编程/擦除这个块时,不能将某些位拉高,这会造成Page Program和Block Erase操作时的错误,相应地反映到Status Register的相应位。转载 2008-09-09 10:17:00 · 1812 阅读 · 0 评论 -
USB 基本知识
USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,USB将1帧分为好几份,每一份中是一个USB的传输动作。 3、上行、下行:设备到主机为上行,主机到设备为下行 下转载 2008-10-23 15:30:00 · 1323 阅读 · 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 · 1527 阅读 · 0 评论 -
USB入门系列之一----基本知识
luckygirl 发表于 2009-7-11 23:43:00USB 基本知识(转)USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点) 2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线转载 2009-07-13 16:41:00 · 1410 阅读 · 0 评论 -
MMU分析
一、MMU是什么? MMU,英文名称为Memory Manage Unit, 中文可以为“内存管理单元”,或者“存储器管理单元”。MMU是硬件设备,它与virtual memory是紧密联系在一起的。 看一下s3c2410 datasheet Appendix 1中关于ARM920T的介绍(因为s3c2410采用的是ARM920T的处理器)。对ARM9系列处理器有如转载 2008-12-25 13:29:00 · 1479 阅读 · 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 · 1095 阅读 · 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 · 1250 阅读 · 0 评论 -
硬盘主引导记录(MBR)及其结构
硬盘主引导记录(MBR)及其结构硬盘的0柱面、0磁头、1扇区称为主引导扇区,FDISK程序写到该扇区的内容称为主引导记录(MBR)。该记录占用512个字节,它用语硬盘启动时将系统控制权交给用户指定的,并在分区表中登记了的某个操作系统区。1.MBR的读取 硬盘的引导记录(MBR)是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用ROM-BIOS中提供的INT转载 2008-12-10 10:59:00 · 1120 阅读 · 0 评论 -
break、continue和return在编程中的作用
/*1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致,可以使用强制类型转换来是数据类型一致 (3) return 当方法说明中用void声明返回类型为空时,应使用这种格式,不返回任何值。2、b转载 2009-02-16 15:57:00 · 950 阅读 · 2 评论 -
FAT文件系统原理(四)
★FAT16存储原理: 当把一部分磁盘空间格式化为fat文件系统时,fat文件系统就将这个分区当成整块可分配的区域进行规划,以便于数据的存储。一般来讲,其划分形式如图7所示。我们把FAT16部分提取出来,详细描述一下: FAT16是Microsoft较早推出的文件系统,具有高度兼容性,目前仍然广泛应用于个人电脑尤其是移动存储设备中,FAT16简单来讲由图4.3.11所示的6部转载 2008-12-02 15:43:00 · 1193 阅读 · 0 评论 -
FAT文件系统原理(一)
一、硬盘的物理结构: 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面磁性物质转载 2008-12-02 15:32:00 · 1079 阅读 · 0 评论 -
FAT文件系统原理(二)
四、FAT分区原理。先来一幅结构图: 现在我们着重研究FAT格式分区内数据是如何存储的。FAT分区格式是MICROSOFT最早支持的分区格式,依据FAT表中每个簇链的所占位数(有关概念,后面会讲到)分为fat12、fat16、fat32三种格式"变种",但其基本存储方式是相似的。 仔细研究图7中的fat16和fat32分区的组成结构。下面依次解释DBR、FAT1、FAT2、转载 2008-12-02 15:41:00 · 990 阅读 · 0 评论 -
FAT文件系统原理(三)
4.3 FAT表和数据的存储原则。 FAT表(File Allocation Table 文件分配表),是Microsoft在FAT文件系统中用于磁盘数据(文件)索引和定位引进的一种链式结构。假如把磁盘比作一本书,FAT表可以认为相当于书中的目录,而文件就是各个章节的内容。但FAT表的表示方法却与目录有很大的不同。 在FAT文件系统中,文件的存储依照FAT表制定的簇链式转载 2008-12-02 15:42:00 · 1277 阅读 · 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 · 5391 阅读 · 1 评论 -
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 · 5190 阅读 · 0 评论 -
SCSI是什么
提到计算机的外设、尤其是存储设备的接口方面,SCSI接口在世界上占据着高不可攀的地位。这不仅仅代表着它所具有的先进技术和性能,也暗示着它所拥有的居高不下的可观价格。 SCSI的意义是小型计算机系统接口(Small Computer System Interface),最早研制于20世纪70年代末。经过了不断的发展,今天的SCSI已划分为SCSI-1和SCSI-2,以及最新的SCSI-3三个类转载 2008-10-24 16:17:00 · 966 阅读 · 0 评论 -
关于硬盘坏道
转至:http://lantowan.kmip.net/?action=show&id=87跳出硬盘认识的误区 多年来一直误导着高朋的几个常识性问题是: 1.硬盘逻辑坏道可以修复,而物理坏道不可修复。实际情况是,坏道并不分为逻辑坏道和物理坏道,不知道谁发明这两个概念,反正厂家提供的技术资料中都没有这样的概念,倒是分为按逻辑地址记录的坏扇区和按物理地址记录的坏扇区。 2.硬盘出厂时没转载 2007-10-15 11:22:00 · 1037 阅读 · 0 评论 -
内存碎片处理技术
内存碎片处理技术内存碎片是一个很棘手的问题。如何分配内存决定着内存碎片是否会、何时会、如何会成为一个问题。 即使在系统中事实上仍然有许多空闲内存时,内存碎片还会最终导致出现内存用完的 情况。一个不断产生内存碎片的系统,不管产生的内存碎片多么小,只要时间足够长,就会将内存用完。这种情况在许多嵌入式系统中,特别是在高可用性系统中是不可接受的。有些软件环境,如 OSE 实时操作系统已经备有避免内存转载 2007-09-29 11:28:00 · 4966 阅读 · 0 评论 -
Linux 汇编语言开发指南
Linux 汇编语言开发指南 级别: 初级 肖文鹏 (xiaowp@2转载 2007-08-23 09:52:00 · 679 阅读 · 0 评论 -
时序逻辑网络
下载第10章时序逻辑网络以时序方式执行操作的能力是数字网络的最重要方面之一。10.1 时序逻辑网络的概念时序逻辑网络是其输出取决于当前输入和前一事件的数字逻辑网络。时序逻辑网络在日常生活中非常普遍。事实上,台式计算机系统即是一个复杂的时序逻辑网络。下面我们以一个简单的例子说明顺序处理的基本概念。自动取款机允许用户远程处理银行帐户提款事务。用户需遵循一定的步骤来操作自动取款机。最初的操作步骤对各种处转载 2007-07-26 13:59:00 · 1869 阅读 · 0 评论 -
CMOS逻辑电路
下载第6章CMOS逻辑电路现在我们已经学习了逻辑网络的理论和实践这两个方面的内容,下一步我们将看看如何用称为C M O S的工艺来产生现代数字逻辑网络。这种特殊的逻辑种类可使我们在一小片硅片上设计出极其密集的数字电路,它构成了现代计算机芯片的基础。本章将重点讨论如何用数字开关逻辑基础来构造C M O S逻辑门。6.1 CMOS电子电路C M O S是单词的首字母缩写,代表互补的金属氧化物半导体(C转载 2007-07-26 13:56:00 · 5253 阅读 · 0 评论 -
数字系统的概念
下载第1章数字系统的概念数字系统已经成为日常生活的组成部分。我们的周围可以发现无数个数字硬件的例子:自动播音器, C D播放机,电话系统,个人计算机以及视频游戏等等,这样的例子似乎无穷无尽!本章首先从讲解组成数字系统基础的一些基本概念入手,开始我们对数字网络世界的探索。我们将学习二进制数制系统和数字系统的构成。1.1 什么是数字系统二进制数制系统只使用0和1这两个数字。这些二进制数字称为比特精确地转载 2007-07-26 13:51:00 · 9582 阅读 · 1 评论 -
先进计算机概念
下载第12章先进计算机概念研究计算机性能与技术是为了使计算机运行得更快,从质量上看,这意味着要减少完成指定计算或运行特定程序的时间。为了提高计算机的速度,我们必须修改已有的电路设计,甚至针对数据流通路引入全新的结构思想。本章叙述一些通常用于加强现代计算机性能的非常重要的概念与思想。文中的讨论将阐述如下事实:处理速度依赖于从基本电路到先进的体系结构的每个设计层次的细节。12.1 计算速度假如我们想购转载 2007-07-26 14:02:00 · 2555 阅读 · 0 评论 -
计算机基础
下载第11章计算机基础计算机是人们最熟悉的数字网络的范例之一。计算机体系结构的研究涉及组成计算机的基本的数字部分如何互连以形成系统特性。本章,我们将分析用来构造计算机的组件,以及它们如何联合运作来提供基本的功能。11.1 计算机操作概述为了理解组成计算机的基本单元,我们考虑一台典型的台式个人计算机工作时所使用的操作。给计算机加电,启动一个称为操作系统的程序;普通的样例是U n i x 和M i c转载 2007-07-26 14:01:00 · 1833 阅读 · 0 评论 -
硅芯片和VLSI
下载第7章硅芯片和VLSIV L S I是超大规模集成(Very Large Scale Integration)的缩写。V L S I工程领域为解决工程师在设计制造集成电路时遇到的各种各样的问题服务。集成电路体积虽小,但却蕴涵着巨大的计算能力。本章将讨论如何在微小的硅片上制造数字电路,还将学习现代电子学的基础理论。7.1 VLSI工程V L S I工程与硅片上集成的电路和系统有关。一位称职的V转载 2007-07-26 13:57:00 · 3878 阅读 · 0 评论