Относно FLASH паметта

Разглеждате архивите на форума.

Относно FLASH паметта
Автор: VooDoo () Дата: 23/05/2003 07:49

Извинете за офтопика! Има чипове NAND FLASH памет, трябва ли да флашнеш програма в тях за да ползваш или работят и без нея? Има ли книга за проектиране на устройства на микроконтролери някъде в мрежата? Може би някой ще хвърли архивирана книга или линк. Благодаря ви предварително ! Отново се извинявам за офтопика.

Re: Относно FLASH паметта
Автор: Владимир () Дата: 23/05/2003 11:06

> Извинете за офтопика! NAND ФЛАШ > памет, независимо дали > да флашне програмата в тях, или работят и без нея?

NAND FLASH не е за програми, а за запис и съхранение на данни. По принцип това е обикновена флаш памет, но с голям брой дефектни (неизползваеми) клетки. Следователно, за да работите с него, трябва да създадете файлова структура и да приложите алгоритми за коригиране на грешки (като например в компютърната ECC памет). NAND FLASH има смисъл да използвате само ако имате нужда от десетки мегабайта памет. Основното предимство е евтиността. Недостатък - МНОГО хемороиди по време на развитие.

PS. И защо офтопик? Много по темата.

Re: Относно FLASH паметта
Автор: VooDoo () Дата: 23/05/2003 11:14

Въпросът за паметта възникна неслучайно, защото е необходим голям обем. Да кажем, че е много горещо да се направи "тетрадка", но по-скоро като джобен компютър. Съществува ли алтернатива на горната памет? И може ли някъде да се вземе материал за принципитесъздаване на файлови системи, защото Подозирам, че не може без него. Може ли някой да ми каже кой микроконтролер да използвам като основа на идеята? Може би Infineon C166.

Re: Относно FLASH паметта
Автор: Владимир () Дата: 23/05/2003 13:05

Такава памет (NAND Flash) се използва в USB устройства и SmardMedia Card (SMC или SSFDC - Solid State Floppy Disk Card), Compact Flash Card (CF), MultiMedia Card (MMC), Secure Digital Card (SD Card) и Memory Stik. Тези технологии се насърчават от различни консорциуми и се конкурират помежду си. Най-евтините са CF и SMC. Някои от тях са отворени (SMC, CF, MMC) и информация за тях е достъпна в Интернет. Ето някои основни връзки за SMC и NAND Flash: http://www.ssfdc.org - има описание на SMC стандартите, вкл. и файловата система FAT12 http://www.samsungsemi.com - много информация за SMC и NAND Flash (потърсете флаш памет) http://www.sandisk.com - уебсайт на производителя на флаш карта.

Що се отнася до контролера: зависи от вашето обучение и какво искате да трупате. С C166 - не работи, не мога да кажа. За джобните компютри всъщност се използва 32-битов ARM, но само за лаптоп, за мен е достатъчен 8-битов. ATmega, PIC18F са доста подходящи. Моделът зависи от вашето въображение като разработчик на софтуер.

PS. Ако имате нужда от джобен компютър, купете си PALM. Подобно на бележник, той ще покрие всичките ви нужди.

Re: Относно FLASH паметта
Автор: VooDoo () Дата: 23.05.2003 г. 13:30

Не, като цяло разбирам, че купуването на Palm е най-лесният изход, аз имам джобен компютър , само тукинтерес да събере нещо, отдалечено наподобяващо PDA.

Но относно подготовката, това е въпрос, защото. Именно тя (препарат) имам и не е висока. Да кажем така че аз съм начинаещ. Като цяло си представям как работи контролера и какво е по-точно - това вече е голям въпрос. Между другото, процесорът не е флашнат, добре, същият 32-битов ARM или бъркам? Просто идея си нямам как се работи с процесори. :(

Е, да предположим, че използвам горната памет за съхранение на данни, тогава имам въпрос: къде точно е внедрена файловата система, условно ли е първият запис във флаш картата. Извинявам се за куцащите въпроси, но няма къде повече да питам.

И току-що премахнах чиповете памет от изгореното USB устройство. Между другото, как можете да проверите дали флаш чипът е непокътнат? И още нещо: колко по-трудно е да се работи с графичен дисплей в сравнение с символно синтезиращ?

2 Владимир: Направил ли си вече бележник?

Re: Относно FLASH паметта
Автор: Владимир () Дата: 23/05/2003 18:46

VooDoo написа: > Но относно подготовката, това е въпрос, защото. това е тя > (подготовка) Имам и не е високо. Кажете > да, аз съм начинаещ. Като цяло си представям > контролерът работи, но нещо > Tochee - това е голям въпрос. Между другото, процесорът не е > мига, добре, същият 32-битов > ARM или греша? Просто как да работя с процесори съм доста > Не представлявам. :(

Е, какво да кажа? Разбира се, не можете да започнете с 32-битов. А ARM е ядрото, на базата на което се издават процесори и контролери. Сега има много компании, произвеждащи продукти с ARM ядро. ТексасInstruments дори има DSP с интегриран ARM контролер - нарича се OMAP. Контролерите с ARM ядро ​​се произвеждат например от Atmel и имат както флаш, така и RAM.

> Да предположим, че използвам горната памет за съхраняване на > данни, тогава получавам > въпрос: къде точно е внедрена файловата система, какво представлява, > условно първо пишете във флаш > карта. Извинявам се за по-слабите въпроси, но питайте още > никъде.

Бих ви посъветвал първо да прочетете описанието на NAND Flash структурата в таблици с данни от сайта на Samsung, но ще го кажа направо: използването на NAND памет не е упражнение за начинаещи. Ако все пак решите да направите това, давам приблизителна последователност от действия: 1. проучване на таблици с данни (сайт на Samsung) 2. проучете структурата на FAT12 (www.ssfdc.org) 3. след това ще има още много хемороиди с внедряването на това в програмата. Естествено след това вие сами ще знаете отговора на въпроса.

> И току-що премахнах чиповете памет от изгореното USB устройство. > Между другото, как можете да проверите дали > флаш чипът цял ​​ли е?

Кой знае. Е, най-общо казано, можете да опитате да напишете нещо в него и след това да преброите. Но фактът е, че NAND паметта е пропусклива, т.е. някои клетки или битове в него са повредени. И за да не се повлияят неизползваемите клетки, тези области са маркирани като ЛОШИ (точно както на дискета или твърд диск). Но ако блокът "0" е повреден (подобно на пистата "0" на флопи диск), тогава такава памет може или да бъде изхвърлена (като флопи диск), или можете да опитате да я запазите. Алгоритми за "спасяване" на такава памет също съществуват.

> И още нещо: колко по-трудно е да работиш с > графичен дисплей в сравнение с > със знаков синтез?

себе сиработа (т.е. писане/четене на информация) е от същия ред. Но приготвянето му е вече "две големи разлики"

> 2 Владимир: Направил ли си вече бележник?

Не и няма да го направя. Добре ме хранят под моята "палма" :). И използвах NAND флаш и SmartMedia Card, за да подготвя и съхранявам информация в дисплейни устройства на LED матрици. Имаше нужда от много голям капацитет.