Запускаем AVR-DOS на SD-Card МиниБота — различия между версиями
EdGull (обсуждение | вклад) |
MiBBiM (обсуждение | вклад) (орфографияи кое-где падежи) |
||
Строка 3: | Строка 3: | ||
Память так же как и сам Минибот и все остальные компоненты можно приобрести здесь http://minibot.webasyst.net/shop/ | Память так же как и сам Минибот и все остальные компоненты можно приобрести здесь http://minibot.webasyst.net/shop/ | ||
− | От сюда http://members.aon.at/voegel/index.html будем потихоньку переводить на великий и | + | От сюда http://members.aon.at/voegel/index.html будем потихоньку переводить на великий и могучий русский язык документацию к командам AVR-DOS для МиниБота<br /> |
Особенности:<br /> | Особенности:<br /> | ||
Строка 11: | Строка 11: | ||
- Полностью интегрирован в BASCOM AVR BASIC<br /> | - Полностью интегрирован в BASCOM AVR BASIC<br /> | ||
- QB/VB совместимый синтаксис<br /> | - QB/VB совместимый синтаксис<br /> | ||
− | - Для быстроты и компактности полностью написан на | + | - Для быстроты и компактности полностью написан на ассемблере |
AVR-DOS для МиниБота работает с:<br /> | AVR-DOS для МиниБота работает с:<br /> | ||
- с DOS-овскими FAT16 и FAT32 отформатированными разделами<br /> | - с DOS-овскими FAT16 и FAT32 отформатированными разделами<br /> | ||
− | - | + | - Файлами в корневой директории и субдиректориях<br /> |
− | - | + | - Короткими DOS именами файлов (8.3)<br /> |
− | - | + | - Размерами сектора 512 байт (почти у всех CF-карт, SD-карт и HD)<br /> |
− | - | + | - Линейной адресацией секторов (LBA-Mode, все новые CF-карты и HD). C / H / S-Mode старых HD не поддерживается.<br /> |
'''В итоге должно получиться как минимум вот это''' | '''В итоге должно получиться как минимум вот это''' | ||
Строка 37: | Строка 37: | ||
</source> | </source> | ||
− | Итак, нам понадобятся | + | Итак, нам понадобятся следующие файлы:<br /> |
- Драйвер-Библиотека для MMC/SD: [[Медиа:MMC.Lib.rar]] - [[Медиа:MMC.Lbx.rar]] <br /> | - Драйвер-Библиотека для MMC/SD: [[Медиа:MMC.Lib.rar]] - [[Медиа:MMC.Lbx.rar]] <br /> | ||
- Файл конфигурации MMC/SD : [[Медиа:Config_MMC.Bas.rar]] <br /> | - Файл конфигурации MMC/SD : [[Медиа:Config_MMC.Bas.rar]] <br /> | ||
− | - На всякий случай файл конфигурации и | + | - На всякий случай файл конфигурации и симуляции '''AVR-DOS''' для '''XRAM-Disk''' in BASCOM-AVR Simulator without hardware: [[Медиа:Config_XRAMDrive.bas.rar]] and Library [[Медиа:XRAMDrive.LIB.rar]] / [[Медиа:XRAMDrive.LBX.rar]] <br /> |
− | - | + | - Интерпретатор файловой системы [[Медиа:FS_Interpreter.bas.rar]] <br /> |
- [[Медиа:Config_AVR-DOS.bas.rar]]<br /> | - [[Медиа:Config_AVR-DOS.bas.rar]]<br /> | ||
− | - На всякий случай для истинных гурманов сложим сюда | + | - На всякий случай для истинных гурманов сложим сюда конфигурационный файл для '''HDD''' в простонародии '''винчестера''' для Mega128 [[Медиа:Config_HardDisk_M128.bas.rar]] и схему[[Изображение:HardDisk_Schematic.gif|thumb]]: вдруг кому-нибудь захочется подключить '''250Гигабайт''' к своему монстрику... :-) <br /> |
Версия 14:59, 5 января 2009
Память так же как и сам Минибот и все остальные компоненты можно приобрести здесь http://minibot.webasyst.net/shop/
От сюда http://members.aon.at/voegel/index.html будем потихоньку переводить на великий и могучий русский язык документацию к командам AVR-DOS для МиниБота
Особенности:
- Чтение и запись ASCII-файлов
- Чтение и запись бинарных файлов
- Доступны драйвера для Compact Flash Cards, Hard disk, MMC, SD
- Полностью интегрирован в BASCOM AVR BASIC
- QB/VB совместимый синтаксис
- Для быстроты и компактности полностью написан на ассемблере
AVR-DOS для МиниБота работает с:
- с DOS-овскими FAT16 и FAT32 отформатированными разделами
- Файлами в корневой директории и субдиректориях
- Короткими DOS именами файлов (8.3)
- Размерами сектора 512 байт (почти у всех CF-карт, SD-карт и HD)
- Линейной адресацией секторов (LBA-Mode, все новые CF-карты и HD). C / H / S-Mode старых HD не поддерживается.
В итоге должно получиться как минимум вот это
<source lang="vb"> Dim S As string * 10 , W As Word ,L As Long
S = "write test" Open "write.dmo" For Output As #2 Write #2 , S , W , L ' так же поддерживается такой формат Close #2
Open "write.dmo" For Input As #2 Input #2 , S , W , L ' так же поддерживается такой формат Close #2 Print S ; " " ; W ; " " ; L
</source>
Итак, нам понадобятся следующие файлы:
- Драйвер-Библиотека для MMC/SD: Медиа:MMC.Lib.rar - Медиа:MMC.Lbx.rar
- Файл конфигурации MMC/SD : Медиа:Config_MMC.Bas.rar
- На всякий случай файл конфигурации и симуляции AVR-DOS для XRAM-Disk in BASCOM-AVR Simulator without hardware: Медиа:Config_XRAMDrive.bas.rar and Library Медиа:XRAMDrive.LIB.rar / Медиа:XRAMDrive.LBX.rar
- Интерпретатор файловой системы Медиа:FS_Interpreter.bas.rar
- Медиа:Config_AVR-DOS.bas.rar
- На всякий случай для истинных гурманов сложим сюда конфигурационный файл для HDD в простонародии винчестера для Mega128 Медиа:Config_HardDisk_M128.bas.rar и схему
: вдруг кому-нибудь захочется подключить 250Гигабайт к своему монстрику... :-)