AVR-DOS — различия между версиями
MiBBiM (обсуждение | вклад) м |
MiBBiM (обсуждение | вклад) м (→Документация) |
||
Строка 27: | Строка 27: | ||
== Документация == | == Документация == | ||
− | * [[Список команд AVR-DOS]] | + | * [[Список основных команд AVR-DOS]] |
+ | * [[Дополнительные команды]] | ||
* [[Окружение AVR-DOS]] | * [[Окружение AVR-DOS]] | ||
* [[Алгоритмы и примеры использования AVR-DOS]] | * [[Алгоритмы и примеры использования AVR-DOS]] |
Версия 08:04, 9 января 2009
AVR-DOS — библиотека для IDE BASCOM-AVR, позволяющая частично реализовать функционал операционной системы DOS на микроконтроллерах семейства AVR фирмы ATMEL. Основной задачей AVR-DOS является обеспечение доступа к внешней памяти микроконтроллера.
Содержание
Особенности
AVR-DOS библиотека:
- Позволяет производить чтение и запись ASCII и бинарных файлов
- Полностью интегрирована в BASCOM AVR
- Имеет QB/VB совместимый синтаксис (однако рекомендуется BASCOM AVR)
- Полностью написана на ассемблере
AVR-DOS поддерживает:
- FAT16 и FAT32 отформатированные разделы
- Файлы в корневой директории и субдиректориях
- Короткие DOS имена файлов[1]
- Размеры сектора 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-карты
- ↑ 8.3: имя - 8 символов, расширение - 3 символа, разделитель(точка) - 1 символ
Документация
- Список основных команд AVR-DOS
- Дополнительные команды
- Окружение AVR-DOS
- Алгоритмы и примеры использования AVR-DOS
- Запускаем AVR-DOS на SD-Card МиниБота
Лицензия
BASCOM-AVR поставляется вместе с откомпилированной AVR-DOS библиотекой. Библиотека бесплатна для некоммерческого использования.