AVR-DOS — различия между версиями
MiBBiM (обсуждение | вклад) м (→Документация) |
MiBBiM (обсуждение | вклад) (→Особенности) |
||
Строка 16: | Строка 16: | ||
* Файлы в корневой директории и субдиректориях<br/> | * Файлы в корневой директории и субдиректориях<br/> | ||
* Короткие DOS имена файлов (8.3)<br/> | * Короткие DOS имена файлов (8.3)<br/> | ||
− | * Размеры сектора 512 байт (почти у всех CF-карт, SD-карт и | + | * Размеры сектора 512 байт (почти у всех CF-карт, SD-карт и НЖМД)<br/> |
− | * | + | * Линейную адресацию секторов (LBA-Mode, все новые CF-карты и НЖМД). '''C/H/S-Mode старых НЖМД не поддерживается.'''<br/> |
AVR-DOS включает драйвера к следующим типам внешней памяти:<br /> | AVR-DOS включает драйвера к следующим типам внешней памяти:<br /> | ||
Строка 24: | Строка 24: | ||
* CF и MMC-карты в качестве AVR Sprint WebPageServer<br /> | * CF и MMC-карты в качестве AVR Sprint WebPageServer<br /> | ||
* НЖМД и RAM-дисках на [http://www.edtp.com ATA Hard drive Controller board] | * НЖМД и RAM-дисках на [http://www.edtp.com ATA Hard drive Controller board] | ||
− | * MMC / SD - карты | + | * MMC / SD-карты |
== Документация == | == Документация == |
Версия 20:57, 6 января 2009
AVR-DOS — библиотека для IDE BASCOM-AVR, позволяющая частично реализовать функционал операционной системы DOS на микроконтроллерах семейства AVR фирмы ATMEL. Основной задачей AVR-DOS является обеспечение доступа к внешней памяти микроконтроллера.
Содержание
Особенности
AVR-DOS позволяет проводить следующие операции:
- Чтение и запись ASCII-файлов
- Чтение и запись бинарных файлов
- Доступны драйвера для Compact Flash Cards, Hard disk, MMC, SD
- Полностью интегрирована в BASCOM AVR
- QB/VB совместимый синтаксис (однако рекомендуется BASCOM AVR)
- Для быстроты и компактности полностью написана на ассемблере
AVR-DOS поддерживает:
- FAT16 и FAT32 отформатированные разделы
- Файлы в корневой директории и субдиректориях
- Короткие DOS имена файлов (8.3)
- Размеры сектора 512 байт (почти у всех CF-карт, SD-карт и НЖМД)
- Линейную адресацию секторов (LBA-Mode, все новые CF-карты и НЖМД). C/H/S-Mode старых НЖМД не поддерживается.
AVR-DOS включает драйвера к следующим типам внешней памяти:
- CF-карты (8 битная шина данных)
- Накопители на жестких магнитных дисках (16 битная шина данных)
- CF и MMC-карты в качестве AVR Sprint WebPageServer
- НЖМД и RAM-дисках на ATA Hard drive Controller board
- MMC / SD-карты
Документация
- Список команд AVR-DOS
- Окружение AVR-DOS
- Примеры использования AVR-DOS
- Запускаем AVR-DOS на SD-Card МиниБота
Лицензия
BASCOM-AVR поставляется вместе с откомпилированной AVR-DOS библиотекой. Библиотека бесплатна для некоммерческого использования.