Запускаем AVR-DOS на SD-Card МиниБота — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
м
 
(не показано 7 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
[[Категория:МиниБот]]
 
[[Категория:МиниБот]]
От сюда http://members.aon.at/voegel/index.html будем потихоньку переводить на великий и могучмй русский язык документацию к файловой системе AVR-DOS для МиниБота<br />
 
  
Особенности:<br />
+
Память так же как и сам Минибот и все остальные компоненты можно приобрести здесь http://www.MiniBot.ru
- Чтение и запись ASCII-файлов<br />
 
- Чтение и запись бинарных файлов<br />
 
- Доступны драйвера для Compact Flash Cards, Hard disk, MMC, SD<br />
 
- Полностью интегрирован в BASCOM AVR BASIC<br />
 
- QB/VB совместимый синтаксис<br />
 
- Для быстроты и компактности полностью написан на ассемблерем
 
 
 
AVR-DOS для МиниБота работает с:<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 />
 
  
 
'''В итоге должно получиться как минимум вот это'''
 
'''В итоге должно получиться как минимум вот это'''
Строка 34: Строка 20:
 
</source>
 
</source>
  
Итак, нам понадобятся следующий файлы:<br />
+
Итак, нам понадобятся следующие файлы:<br />
- Драйвер-Библиотека для MMC/SD: [[Медиа:MMC.Lib]] -  [[Медиа:MMC.Lbx]] <br />
+
- Драйвер-Библиотека для MMC/SD: [[Медиа:MMC.Lib.rar]] -  [[Медиа:MMC.Lbx.rar]] <br />
- Файл конфигурации MMC/SD : [[Медиа:Config_MMC.Bas]] <br />
+
- Файл конфигурации MMC/SD : [[Медиа:Config_MMC.Bas.rar]] <br />
- На всякий случай файл конфигурации и сумуляции '''AVR-DOS''' для '''XRAM-Disk''' in BASCOM-AVR Simulator without hardware: [[Медиа:Config_XRAMDrive.bas]] and Library [[Медиа:XRAMDrive.LIB]] / [[Медиа:XRAMDrive.LBX]] <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]] <br />
+
- Интерпретатор файловой системы [[Медиа:FS_Interpreter.bas.rar]] <br />
- [[Медиа:Config_AVR-DOS.bas]]
+
- [[Медиа:Config_AVR-DOS.bas.rar]]<br />
- На всякий случай для истинных гурманов сложим сюда и конфиругационный файл для '''HDD''' в простонародии '''винчестера''' для Mega128: [[Медиа:Config_HardDisk_M128.bas]] and [[Медиа:Schematic_HDD]] в друг комунибудь захочется подключить '''250Гигабайт''' к своему монстрику... :-) <br />
+
- На всякий случай для истинных гурманов сложим сюда конфигурационный файл для '''HDD''' в простонародии '''винчестера''' для Mega128 [[Медиа:Config_HardDisk_M128.bas.rar]] и схему[[Изображение:HardDisk_Schematic.gif|thumb]]: вдруг кому-нибудь захочется подключить '''250Гигабайт''' к своему монстрику... :-) <br />
 +
 
 +
== См. также ==
 +
* [[AVR-DOS]]
 +
* [http://members.aon.at/voegel/index.html Официальная страница AVR-DOS]

Текущая версия на 16:16, 6 января 2009


Память так же как и сам Минибот и все остальные компоненты можно приобрести здесь http://www.MiniBot.ru

В итоге должно получиться как минимум вот это

<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 и схему

HardDisk Schematic.gif

: вдруг кому-нибудь захочется подключить 250Гигабайт к своему монстрику... :-)

См. также