25小时在线 15889737035 可微可电 所有flash器件都受位交换现象的困扰。在某些情况下(很少见,nand发生的次数要比nor多),一个比特位会发生反转或被反转了。
一位的变化可能不很明显,但是如果发生在一个关键文件上,这个小小的故障可能导致系统停机。如果只是有问题,多读几次就可能解决了。
当然,如果这个位真的改变了,就 采用错误探测/错误更正(edc/ecc)算法。位反转的问题 见于nand闪存,nand的供应商建议使用nand闪存的时候,同时使用edc/ecc算法。
这个问题对于用nand存储多媒体时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他时, 使用edc/ecc系统以性。
坏块处理
nand器件中的坏块是随机分布的。以前也曾有过坏块的努力,但发现成品率太低,代价太高,不划算。
nand器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过的方法不能进行这项处理,将导致高故障率。
软件支持
当讨论软件支持的时候,应该区别基本的读/写/擦操作和高的用于磁盘和闪存管理算法的软件,包括性能化。
在nor器件上运行代码不需要的软件支持,在nand器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(mtd),nand和nor器件在进行写入和擦除操作时都需要mtd。
使用nor器件时所需要的mtd要相对少一些,许多厂商都提供用于nor器件的更软件,这其中包括m-system的trueffs驱动,该驱动被wind river system、microsoft、qnx software system、symbian和intel等厂商所采用。
单片机是一种集成电路芯片。它把具有数据处理能力的 处理器(cpu)、只读存储器(rom)、随机存储器(ram)、多种i/o(输入/输出)接口和中断系统、定时器/计数器等功能集成到一块芯片上,构成的一个微型计算机的主机。单片机的部件是微控制器,又叫cpu( 处理器)。现在,业内人士把微控制器称为单片机。单片机是专门用作嵌入式应用而设计的单芯片微型机。为了满足不断扩展的嵌入式应用需求,不断在片内增加各种单元电路,而形成目前广泛使用的微控制器。因此,单片机是一个典型的普及型的嵌入式系统,因为它们除了嵌入式应用之外没有其他用途。 EPF8636ARC208-3 SN74LS373NSR M25P32-VMW6TG MC74HC00ADTR2 W25Q80BWBYIG BC212015BQN-E4 MT47H32M16BN-3:D M5M51008CFP-55H K6R4008C1C-JC15 MC10105L N80C186XL12 TL497ACNS MT46V32M16BN-6:F EPM7032LC44-15 EPM7096LC68-7 EPM7032LC44-7 IDT7201LA50TP M27C1001-15F1 TE28F640J3C120 TD62597AFNG BD6171KV-E2 R1LV0408DSA-7LI IDGKM101 INA201AIDGKR INA156EA ALP514SF ADS8864IDGS ADS7818E ADS7835E ADS8860IDGSR SA575DTBR2G INA337AIDGKR LM2902KVQPWRQ1 LM358DGKR VCA820IDGSR UCC38C42DGK XTR117AIDGKR TAS5709AGPHPR R5F213J5CNNP RTS5821T-GR SA2400ABE SI4838DY-T1-E3