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