roboforum.ru

Технический форум по робототехнике.

Язык на котором писать под минибота

Язык на котором писать под минибота

=DeaD= » 17 июл 2008, 16:35

Короче даешь WinAVR, gcc и всё такое! :) васик "Этто несерьезно!" (с) Операция "Ы"

Re: МиниБот-ПРО (MiniBot-PRO)

hudbrog » 17 июл 2008, 16:40

Нууу, при всем том что я сам предпочитаю Си, не знание языка массами - это серьезное препятствие в развитии темы. Как пример - тот же Arduino, про который теперь дня не проходит, чтоб в технических новостных лентах не пролетело чего-нить.. По сути ведь просто платка с АВРом, а популярен он стал за счет простого Си-подобного языка, сильно упрощающего жизнь людям )
На мой взгляд, вполне себе можно использовать и его, благо библиотек под него пачками, а еще и слово знакомое будет привлекать людей )

Re: МиниБот-ПРО (MiniBot-PRO)

blindman » 17 июл 2008, 16:45

=DeaD= писал(а):Короче даешь WinAVR, gcc и всё такое! :) васик "Этто несерьезно!" (с) Операция "Ы"

+1
Я вот присматриваюсь к миниботу-про, вроде интересная штука получается. Будем создавать клан минибот-C ? :ROFL:

Re: МиниБот-ПРО (MiniBot-PRO)

=DeaD= » 17 июл 2008, 16:48

hudbrog писал(а):Нууу, при всем том что я сам предпочитаю Си, не знание языка массами - это серьезное препятствие в развитии темы. Как пример - тот же Arduino, про который теперь дня не проходит, чтоб в технических новостных лентах не пролетело чего-нить.. По сути ведь просто платка с АВРом, а популярен он стал за счет простого Си-подобного языка, сильно упрощающего жизнь людям )
На мой взгляд, вполне себе можно использовать и его, благо библиотек под него пачками, а еще и слово знакомое будет привлекать людей )

Ага, а потом каждую библиотеку по 25 раз переписывать на разные лады? Есть gcc - промышленный стандарт, нечего из него вылезать и будет вам щастье. Я так то конечно и C/C++ и паскаль и васик знаю и обжект паскаль и пхп и перл и яву и явускрипт и 1cv7.7 на базовом уровне, но от этого не легче разбирать работу с портами прописанную через кучу процедур в непривычном для этого синтаксисе и использующую кучу заморочек платформы для работы с железом. Даже в разных Сях под АВР разные подходы к работе с портами и к каждому надо привыкать.

ps: Клану мини-си-ботов быть :) от этого думаю тоже никуда не деться. К тому же WinAVR - честная бесплатная платформа, если уж потом продавать миниботов серьезно куда-то. А то продавать их со словами "ну вы там украдите васик, ну или купите" - так себе вариант.

Re: МиниБот-ПРО (MiniBot-PRO)

EdGull » 17 июл 2008, 16:52

так давно уже создали, viewtopic.php?f=58&t=3528 тока мало вас там... :ROFL:

Re: МиниБот-ПРО (MiniBot-PRO)

hudbrog » 17 июл 2008, 16:56

Не спорю, но это подходит только для тех, кто Си знает.. я сам писал почти на всех языках, что тока можно придумать (и даже в машинных кодах для одной встраиваемой отечественной платформы), и, вообще говоря, минибот-про буду брать как клевый набор датчиков и исполнительных устройств, а писать все равно буду под gcc для ARM.. но печального факта что изчать премудрости платформы готовы далеко не все это не отменяет.

Библиотек для работы с СС2500 на Сях - полно. Я в свое время реализовывал для работы с ней на асме, но оно осталось тока у тех, для кого писал )

Re: МиниБот-ПРО (MiniBot-PRO)

blindman » 17 июл 2008, 17:07

EdGull писал(а):так давно уже создали, viewtopic.php?f=58&t=3528 тока мало вас там... :ROFL:

О как. Класс. Только чето Voon там намудрил. C++, да еще и цельный класс на светодиод :o

Re: МиниБот-ПРО (MiniBot-PRO)

EdGull » 17 июл 2008, 17:09

нам васиковцам вас не понять... :ROFL:

Re: МиниБот-ПРО (MiniBot-PRO)

=DeaD= » 17 июл 2008, 17:15

EdGull писал(а):так давно уже создали, viewtopic.php?f=58&t=3528 тока мало вас там... :ROFL:

Зато в тельняжках :) я вот например на текущем миниботе пока не готов присоединиться, потому как половины нужных мне вещей на нём нету, а половина ненужных зато есть :) просто обучение сям опять же на порядок полезней обучению васику в смысле дальнейшей деятельности по жизни.

Добавлено спустя 2 минуты 12 секунд:
blindman писал(а):О как. Класс. Только чето Voon там намудрил. C++, да еще и цельный класс на светодиод :o

Это еще фигня, главное чтобы это не было наследованием с более низкоуровневого класса, который управляет отдельной ногой :)
А вообще конечно классы делать нафиг надо в AVR-ке, там не так много памяти, чтобы этим баловаться.

Re: МиниБот-ПРО (MiniBot-PRO)

EdGull » 17 июл 2008, 17:19

росто обучение сям опять же на порядок полезней обучению васику в смысле дальнейшей деятельности по жизни.

оЙ! только вот не надо тут разводить религиозные войны!!! а то враз всех почикаю начиная с себя :evil: :D

Re: МиниБот-ПРО (MiniBot-PRO)

blindman » 17 июл 2008, 17:22

Фигасе. Куча ifdef'ов, секции .initX. :o Слишком уж замудрено. Ладно, пойду ка я отсюда ... в соответствующую ветку :D

Re: МиниБот-ПРО (MiniBot-PRO)

=DeaD= » 17 июл 2008, 18:14

EdGull писал(а):оЙ! только вот не надо тут разводить религиозные войны!!! а то враз всех почикаю начиная с себя :evil: :D

Где религиозные войны? Никаких войн нету :) си++ более распространен в промышленном и рабочем программировании, чем васик. Это медицинский факт, как и то, что при начале изучения программирования более рекомендуется васик. Вопрос аудитории на которую ориентирован минибот. Кстати, этот васик позволяет подключать библиотеки на других языках написанные? (подозреваю, что нет :()

Re: МиниБот-ПРО (MiniBot-PRO)

EdGull » 17 июл 2008, 18:18

а си умеет подключать васиковские библы? боюсь что нет
васик так же как и ваши Си умеет подключать ассемблер

Re: МиниБот-ПРО (MiniBot-PRO)

blindman » 17 июл 2008, 18:26

EdGull писал(а):а си умеет подключать васиковские библы? боюсь что нет

Не умеет
EdGull писал(а):васик так же как и ваши Си умеет подключать ассемблер

Он его не подключает, он и есть ассемблер. Написать на чистом бейсике что-то серьезное нереально, приходится на ассемблере писать библиотеку

Re: МиниБот-ПРО (MiniBot-PRO)

=DeaD= » 17 июл 2008, 19:31

EdGull писал(а):ладно, здесь перестаем обсуждать васики с сями
удаляю дальше без предупреждения
заводите отдельную тему.

Справедливое требование, отделил тему :)

EdGull писал(а):а си умеет подключать васиковские библы? боюсь что нет
васик так же как и ваши Си умеет подключать ассемблер

Ассемблерные либы? Или вставки делать ассемблерные?


Rambler\'s Top100 Mail.ru counter