본문 바로가기

Nand

(10)
[펌] 리눅스 플래시 파일 시스템 분석 M. Tim Jones, 컨설턴트 엔지니어, Emulex Corp. 요약: JFFS(Journaling Flash File System)와 YAFFS(Yet Another Flash File System)에 대해 들어보았을테지만, 기반 플래시 디바이스 위에서 동작하는 파일 시스템이 무엇을 의미하는지 알고 있습니까? 이 기사는 리눅스(Linux®)를 위한 플래시 파일 시스템에 대해 소개하고, 닳기 균등화를 통해 반영구적인 기반 디바이스(플래시)를 보호하는 방법을 익히고, 기본적인 설계와 함께 다양한 플래시 파일 시스템을 알아보겠습니다. 원문 게재일: 2008 년 9 월 23 일 ------------------------------------------------------------------------..
[펌] [Mango64 매뉴얼] 망고64에 Bootload(uboot.bin) 올리는 방법 1.u-boot - nor 상태에서 u-boot를 올린다(0x57E00000). - DNW 실행 후 "Configuration"->"Options" 선택 후 아래와 같이 셋팅함. Baud Rate : 115200 COM Port : 현재 케이블이 연결된 포트 선택 Download Address : 0x57e00000 - USB, Serial 연결한 후 NOR로 부팅 - 모니터 프로그램 메뉴에서 "0: Download & Run" 선택 - DNW의 "USB Port"->"Transmit"->Transmt" 클릭하고, u-boot.bin 선택 - u-boot prompt 상태(3초가 지나기 전 아무키나 누른 상태) # nand scrub
망고보드에 FUSE & NAND Filesystem 실행하기 Fuse 홈페이지나 기타 Fuse를 설명한 곳에서는 PC 또는 Build 환경에서 사용하거나 ntfs를 사용하는 것을 설명한 곳이 대부분이었다. 이제 프로젝트를 시작하며 처음 리눅스를 접하면서 이들에서 부족한 부분들을 설명한다. 0. 환경 Mango 보드를 RFS로 부팅 0.1 Target - 보드 : Mango64 - Kernel : 2.6.29 0.2 Build - OS : Ubuntu 8.04 - Kernel : 2.6.27-11-generic 0.3 Cross Compiler - 4.2.2-eabi 1. Fuse 모듈이 포함된 커널 만들기 1.1 menuconfig에서 FUSE 선택하여 zImage 만듦 1.2 만들어진 zImage를 tftp 부트(/tftpboot)에 복사 2. Fuse 컴파일 ..
How Good SSD Controllers Manage Flash Data Integrity April 3, 2009 - SNIA has published a new white paper - “NAND Flash Solid State Storage for the Enterprise - an in-depth Look at Reliability.” (pdf) It's co-authored by:- Jonathan Thatcher Fusion-io, Tom Coughlin Coughlin Associates, Jim Handy Objective Analysis and Neal Ekker Texas Memory Systems. The article contains the best integrated explanation I've seen of the design trade-offs for error c..
Flash design specialist AboUnion taps SSD controller market Josephine Lien, Taipei; Jessie Shen, DIGITIMES [Friday 20 March 2009] Taiwan's AboUnion Technology, a memory IC design house specializing in NAND flash applications, is eyeing the market for solid-state drive (SSD) controllers, according to the company. The company has unveiled its 32-bit CPU SSD controller based on ARM platform designs. AboUnion on March 19 announced its entry in the SSD contro..
Eonsil introduces world's most advanced Nand Flash Controller IP AUSTIN —October 10, 2008 — Eonsil, an Austin Texas based intellectual property provider today announced the introduction of RaySpeed(TM), a suite of next generation IP for Nand Flash devices. "RaySpeed(TM) family is several generations ahead of any existing flash controller IP", says Khursheed Hassan, CEO of Eonsil. Rayspeed's(TM) HDL controller IP along with accompanying software enables rapid ..
Understanding the Flash Translation Layer (FTL) Specification Understanding the Flash Translation Layer (FTL) Specification CONTENTS 1.0 INTRODUCTION 2.0 OVERVIEW OF FLASH TRANSLATION LAYER 2.1 Virtual Block Device 2.2 Flash Technology 3.0 ERASE UNITS 3.1 Erase Unit Header 3.1.1 Flags 3.2 Block Allocation Information 3.3 Block Allocation Map 4.0 VERIFY FTL PARTITION 5.0 VIRTUAL BLOCK MAP–VIRTUAL-TO-LOGICAL MAPPING 5.1 First Virtual Mapped Address 6.0 VIRTU..
JFFS2 overview & JFFS3 Requirements Abstract JFFS2, the Journalling Flash File System version 2, is widely used in the embedded systems world. It was designed for relatively small flash chips and has serious problems when it is used on large flash devices. Unfortunately, these scalability problems are deep inside the design of the file system, and cannot be solved without full redesign. This document describes JFFS3 – a new flash ..