Autor: Paweł Marks
ISBN: 83-60233-08-X
Ilość stron: 224
Data wydania: 02/2006
Twarda oprawa
Praktyczny poradnik dla każdego konstruktora chcącego dołączyć pamięć masową pracującą w najpopularniejszym standardzie IDE/ATA do systemu cyfrowego. Na przykładzie zestawu uruchomieniowego z 8-bitowym mikrokontrolerem z rodziny AVR pokazano, że dostęp do danych umieszczonych np. na partycji FAT32 nie jest skomplikowany.
W książce "Pamięci masowe w systemach mikroporcesorowych Poradnik konstruktora" dokładnie opisano funkcje umożliwiające zapisywanie i odczytywanie danych z różnorodnych pamięci masowych, np. dysków twardych, czytników CD-ROM czy kart pamięci CompactFlash.
Zaprezentowane oprogramowanie napisano z wykorzystaniem bezpłatnego pakietu WinAVR z kompilatorem języka C dla mikrokontrolerów AVR (AVR-GCC). Dzięki temu przeniesienie przykładowego oprogramowania na inną platformą sprzętową (np. na mikrokontrolery z rodziny PIC czy z rdzeniem ARM) nie powinno przysporzyć kłopotów.
- Budowa dysku twardego
- Opis standardu AT-BUS
- Logiczna organizacja danych na dysku
- Dołączenie dysku do systemu mikroprocesorowego
- Programowa obsługa dysku twardego
- Dostęp do danych na partycji FAT32
- Prosty system plików
- Obsługa kart pamięci CompactFlash, napędu CD-ROM
Rozdziały:
- wstęp
- budowa dysku twardego
- standard AT-BUS
- logiczna organizacja danych na dysku
- fizyczne podłączenie dysku do mikrokontrolera, czyli projektowanie układu
- programowa obsługa dysku twardego
- dostęp do danych na partycji FAT32
- propozycja prostego systemu plików do odczytu i zapisu
Dodatki:
- dodatek A: długie nazwy plików w systemie FAT32
- dodatek B: kody źródłowe obsługi wybranych modułów układu testowego
- dodatek C: podstawy obsługi napędu CD-ROM z interjesem ATAPI
- dodatek D: system plików ISO9660
- dodatek E: kilka słów o środowisku WinAVR
- dodatek F: karty pamięci CompactFlash
Pamięci masowe w systemach mikroprocesorowych Poradnik konstruktora --- Pozycja niedostępna.---
|