Технический форум по робототехнике.
=DeaD= » 17 июл 2008, 16:35
Короче даешь WinAVR, gcc и всё такое!
васик "Этто несерьезно!" (с) Операция "Ы"
hudbrog » 17 июл 2008, 16:40
Нууу, при всем том что я сам предпочитаю Си, не знание языка массами - это серьезное препятствие в развитии темы. Как пример - тот же Arduino, про который теперь дня не проходит, чтоб в технических новостных лентах не пролетело чего-нить.. По сути ведь просто платка с АВРом, а популярен он стал за счет простого Си-подобного языка, сильно упрощающего жизнь людям )
На мой взгляд, вполне себе можно использовать и его, благо библиотек под него пачками, а еще и слово знакомое будет привлекать людей )
blindman » 17 июл 2008, 16:45
=DeaD= писал(а):Короче даешь WinAVR, gcc и всё такое!
васик "Этто несерьезно!" (с) Операция "Ы"
+1
Я вот присматриваюсь к миниботу-про, вроде интересная штука получается. Будем создавать клан минибот-C ?
=DeaD= » 17 июл 2008, 16:48
hudbrog писал(а):Нууу, при всем том что я сам предпочитаю Си, не знание языка массами - это серьезное препятствие в развитии темы. Как пример - тот же Arduino, про который теперь дня не проходит, чтоб в технических новостных лентах не пролетело чего-нить.. По сути ведь просто платка с АВРом, а популярен он стал за счет простого Си-подобного языка, сильно упрощающего жизнь людям )
На мой взгляд, вполне себе можно использовать и его, благо библиотек под него пачками, а еще и слово знакомое будет привлекать людей )
Ага, а потом каждую библиотеку по 25 раз переписывать на разные лады? Есть gcc - промышленный стандарт, нечего из него вылезать и будет вам щастье. Я так то конечно и C/C++ и паскаль и васик знаю и обжект паскаль и пхп и перл и яву и явускрипт и 1cv7.7 на базовом уровне, но от этого не легче разбирать работу с портами прописанную через кучу процедур в непривычном для этого синтаксисе и использующую кучу заморочек платформы для работы с железом. Даже в разных Сях под АВР разные подходы к работе с портами и к каждому надо привыкать.
ps: Клану мини-си-ботов быть
от этого думаю тоже никуда не деться. К тому же WinAVR - честная бесплатная платформа, если уж потом продавать миниботов серьезно куда-то. А то продавать их со словами "ну вы там украдите васик, ну или купите" - так себе вариант.
EdGull » 17 июл 2008, 16:52
так давно уже создали,
viewtopic.php?f=58&t=3528 тока мало вас там...
hudbrog » 17 июл 2008, 16:56
Не спорю, но это подходит только для тех, кто Си знает.. я сам писал почти на всех языках, что тока можно придумать (и даже в машинных кодах для одной встраиваемой отечественной платформы), и, вообще говоря, минибот-про буду брать как клевый набор датчиков и исполнительных устройств, а писать все равно буду под gcc для ARM.. но печального факта что изчать премудрости платформы готовы далеко не все это не отменяет.
Библиотек для работы с СС2500 на Сях - полно. Я в свое время реализовывал для работы с ней на асме, но оно осталось тока у тех, для кого писал )
blindman » 17 июл 2008, 17:07
О как. Класс. Только чето Voon там намудрил. C++, да еще и цельный класс на светодиод
EdGull » 17 июл 2008, 17:09
нам васиковцам вас не понять...
=DeaD= » 17 июл 2008, 17:15
Зато в тельняжках
я вот например на текущем миниботе пока не готов присоединиться, потому как половины нужных мне вещей на нём нету, а половина ненужных зато есть
просто обучение сям опять же на порядок полезней обучению васику в смысле дальнейшей деятельности по жизни.
Добавлено спустя 2 минуты 12 секунд:blindman писал(а):О как. Класс. Только чето Voon там намудрил. C++, да еще и цельный класс на светодиод
Это еще фигня, главное чтобы это не было наследованием с более низкоуровневого класса, который управляет отдельной ногой
А вообще конечно классы делать нафиг надо в AVR-ке, там не так много памяти, чтобы этим баловаться.
EdGull » 17 июл 2008, 17:19
росто обучение сям опять же на порядок полезней обучению васику в смысле дальнейшей деятельности по жизни.
оЙ! только вот не надо тут разводить религиозные войны!!! а то враз всех почикаю начиная с себя
blindman » 17 июл 2008, 17:22
Фигасе. Куча ifdef'ов, секции .initX.
Слишком уж замудрено. Ладно, пойду ка я отсюда ... в соответствующую ветку
=DeaD= » 17 июл 2008, 18:14
EdGull писал(а):оЙ! только вот не надо тут разводить религиозные войны!!! а то враз всех почикаю начиная с себя
Где религиозные войны? Никаких войн нету
си++ более распространен в промышленном и рабочем программировании, чем васик. Это медицинский факт, как и то, что при начале изучения программирования более рекомендуется васик. Вопрос аудитории на которую ориентирован минибот. Кстати, этот васик позволяет подключать библиотеки на других языках написанные? (подозреваю, что нет
)
EdGull » 17 июл 2008, 18:18
а си умеет подключать васиковские библы? боюсь что нет
васик так же как и ваши Си умеет подключать ассемблер
blindman » 17 июл 2008, 18:26
EdGull писал(а):а си умеет подключать васиковские библы? боюсь что нет
Не умеет
EdGull писал(а):васик так же как и ваши Си умеет подключать ассемблер
Он его не подключает, он и есть ассемблер. Написать на чистом бейсике что-то серьезное нереально, приходится на ассемблере писать библиотеку
=DeaD= » 17 июл 2008, 19:31
EdGull писал(а):ладно, здесь перестаем обсуждать васики с сями
удаляю дальше без предупреждения
заводите отдельную тему.
Справедливое требование, отделил тему
EdGull писал(а):а си умеет подключать васиковские библы? боюсь что нет
васик так же как и ваши Си умеет подключать ассемблер
Ассемблерные либы? Или вставки делать ассемблерные?