AVR-DOS — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
м
Строка 25: Строка 25:
 
* НЖМД и RAM-дисках на [http://www.edtp.com ATA Hard drive Controller board]
 
* НЖМД и RAM-дисках на [http://www.edtp.com ATA Hard drive Controller board]
 
* MMC / SD- карты
 
* MMC / SD- карты
 +
 +
== Документация ==
 +
* [[Список команд AVR-DOS]]
 +
* [[Окружение AVR-DOS]]
 +
* [[Запускаем AVR-DOS на SD-Card МиниБота]]
  
 
== Лицензия ==
 
== Лицензия ==
 
BASCOM-AVR поставляется вместе с откомпилированной AVR-DOS библиотекой. Библиотека бесплатна для некоммерческого использования.  
 
BASCOM-AVR поставляется вместе с откомпилированной AVR-DOS библиотекой. Библиотека бесплатна для некоммерческого использования.  
  
== См. также ==
 
* [[Список команд AVR-DOS]]
 
* [[Запускаем AVR-DOS на SD-Card МиниБота]]
 
 
== Ссылки ==
 
== Ссылки ==
 
*[http://members.aon.at/voegel/index.html Официальная страница проекта]
 
*[http://members.aon.at/voegel/index.html Официальная страница проекта]
 
*[http://members.aon.at/voegel/License.htm Лицензия].
 
*[http://members.aon.at/voegel/License.htm Лицензия].

Версия 16:31, 6 января 2009

AVR-DOS  — библиотека для IDE BASCOM-AVR, позволяющая частично реализовать функционал операционной системы DOS на микроконтроллерах семейства AVR фирмы ATMEL. Основной задачей AVR-DOS является обеспечение доступа к внешней памяти микроконтроллера.

Особенности

Схема работы 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 библиотекой. Библиотека бесплатна для некоммерческого использования.

Ссылки