roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 21:47

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Применение SD/MMC карт
СообщениеДобавлено: 16 апр 2009, 18:00 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Решил темку создать, хочу узнать кто и как использует SD/MMC карты на роботах. Интересует практическое применение. У кого, что и для чего туда пишется/читается? Используется ли ФС? Если нет, то как обрабатываете raw-данные?

Интересует не теория "как это можно было бы реализовать", а практика "как уже сделано у местных" :) Теорию и нагуглить можно.

Сам пока в протеусе разобрался с чтением/записью на SD карту, делаю аппаратную реализацию(софт работы с картой от Ulrih'а). ФС не буду использовать, т.к. МК мелковат, памяти мало. Но ФС мне и не нужна, мне вполне будет достаточно raw-данных, т.к. сохранять туда особо пока нечего :) Система сбора данных пока только по кускам в разработке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 16 апр 2009, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
В МиниБоте-2.0 microSD-Card 2ГГб стандартная функция
Используется FAT32
я там храню звуки
планирую хранить bat-файлы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 04:25 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Испозьзую SD карту для хранения музыки, пакетных файлов, хранения файлов-данных (база данных). Проц Мега 32 обрабатывает FAT враз.
Если интересует код, то некоторые прошивки:
http://roboforum.ru/viewtopic.php?f=58&t=5627,
http://roboforum.ru/viewtopic.php?f=58&t=5569&start=15

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:05 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Что за БД? Что там хранишь? И для чего пакетные файлы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:13 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Пакетные (*.bat) файлы нужны для записи действий робота с ИК порта. Например ты хочешь чтоб робот проехал из точки А в точку Б по определенному маршруту, ты при его первом движении включаешь запись комманд. Создается пакетный файл, проиграв в дальнейшем который робот проделает ровно тот же путь что и начально. Подробнее по ссылке прочитай

Файлы данных у меня например, служат для записи БД, хочу сделать карту квартиры, и в БД вносятся контрольные точки

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:15 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
А зачем батники то использовать? У вас на роботе интерпретатор реализован? Можно ж просто в текстовый файл


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:21 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так батник и есть текстовый файл


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:30 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Но его задача то не текст хранить, а хранить команды для интерпретатора :) Я просто не совсем понимаю почему был выбран именно батник. Для сохранения команд робота можно было б обычный csv формат использовать, ну или чо-нить типа *.ini файлов :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
да... не работал ты в ДОСе, не работал... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
там и записаны команды, в текстовом виде, интерпретатор потом их построчно выполняет. В тестовом виде записаны для того чтоб человек сам если нужно написал эти файлы

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:37 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
EdGull писал(а):
да... не работал ты в ДОСе, не работал... :D


С чего это ты так решил? Я писал очень даже извилистые батнички раньше, даааавно дааавно

galex1981 писал(а):
там и записаны команды, в текстовом виде, интерпретатор потом их построчно выполняет. В тестовом виде записаны для того чтоб человек сам если нужно написал эти файлы


Вот я и спрашиваю: у вас на роботе реализован интерпретатор *.bat файлов? С поддержкой всего функционала? ифы там и прочий хлам :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Интерпретатор есть, поддерживает тот функционал, который заявлен в моей теме
Если нужно, его можно расширить, добавив новые команды

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
и теперь получается что размер кода робота ограничен только размером карточки, а не 32кб Меги... :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:51 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Так бы сразу и сказали, запутали меня только. :crazy:

Добавлено спустя 2 минуты 47 секунд:
Натолкнули меня на мысль что надо портировать unix-like shell интерпретатор в мегу :) :Yahoo!:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Применение SD/MMC карт
СообщениеДобавлено: 17 апр 2009, 12:58 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Если хочешь, можешь такой интерпретатор поставить ;)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO