roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 апр 2025, 07:36

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




Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 00:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Можно заняться доработкой работы переферией в mb-lib.
Но думаю больше пользы будет, если возьмешся реализовать работу с двигателями с портом дедовкого шлюза.
Сейчас добавить разрешение на запись не смогу, но тут то и выявляется явный плюс распределенных vcs - можно работать в своей песочнице, а потом влить в основное дерево.
Кстати в робовике есть статься как [[установить меркуриал]]

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 00:51 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Ща ничего устанавливать не буду, просто дайте конкретное ТЗ и необходимые файлы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 04:30 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Господа, перечитайте пожалуйста то, о чем мы с Дедом говорили. Предлагаю начать с того, что убрать C++ из работы с железом.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 10:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
И еще. Всем, кто захочет юзать библиотеки, будет предлагаться сначала установить питон и сконс?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 11:58 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
А для чтения документации к библиотеке - TeX. =)

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 12:55 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
C++ лучше оставить, я наведу порядок с этим, но без всяких питонов и что вы там еще говорили, их нужно убрать и оставить - помпилятор avr-g++ и все.

Добавлено спустя 5 минут 33 секунды:
Можно и Си оставить, разницы особо не будет - здесь структуры, там классы. Исключения использовать в АВР это жестоко мне кажеца.. Так что больше склоняюсь к Си. Но можно оставить компилятор avr-g++


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 13:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Сергей писал(а):
C++ лучше оставить

Для чего? Что даст его использование по сравнению с C?

Добавлено спустя 3 минуты 49 секунд:
Сергей писал(а):
Но можно оставить компилятор avr-g++

Само собой. Тем более что делать для этого ничего специально не надо

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 13:09 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
blindman писал(а):
Сергей писал(а):
C++ лучше оставить

Для чего? Что даст его использование по сравнению с C?

Упрощает, поверь. Работа со строками проще, исключения(но как я уже сказал - их наврядли можно будет полноценно использовать), использование классов, наследования, использование стандартной библиотеки к примеру векторы, списки, списки с ключом, и тп и тд

Добавлено спустя 1 минуту 35 секунд:
Код на чистом Си получаеца более громоздким.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 13:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Классы и наследования на МК - в топку :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Я считаю, что библиотека для минибота должна быть именно для минибота, то есть некоторого определенного набора железа. Какие там классы? Какое наследование? Какие векторы?
Да и вообще, ИМХО, C++ на МК с ограниченными ресурсами - баловство.

Добавлено спустя 2 минуты 33 секунды:
Сергей писал(а):
Код на чистом Си получаеца более громоздким.

Конкретный пример?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 13:27 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Хорошо, классы и наследование занимает ресурсов, раз у нас их мало - то откажемся.
А пример например к примеру такой :D
C++
Код:
{
    std::string myString( "test string!" );
    // use...
}

C
Код:
{
   char* myString = string_new( "test string!" );
   
   // use...   
   string_free( myString );
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 14:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сергей писал(а):
Хорошо, классы и наследование занимает ресурсов, раз у нас их мало - то откажемся.
А пример например к примеру такой :D

По моему лучше уже явно чистить за собой. Не так много можно на AVR-ке нагородить, чтобы было потом стрёмно убраться за собой :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 15:24 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
А где достать порт STL для AVR и сколько места он занимает в прошивке?

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
...не, ну классы и прочие радости ООП в МК совать - эт ваще! :D Еще .NET в него засунуть...
Функциональное программирование под МК - самое то. И чистить за собой вполне хорошо - всегда знаешь, что где валяется и сколько у тебя памяти.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: minibot-lib c/c++ lib
СообщениеДобавлено: 22 июл 2008, 17:31 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
функциональное программирование вообще хорошо)
но под мк портов ФЯ что нету :(


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

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


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

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


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

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