OberonCore https://forum.oberoncore.ru/ |
|
86Duino - можно программировать роботов прямо на BlackBox! https://forum.oberoncore.ru/viewtopic.php?f=34&t=5550 |
Страница 1 из 1 |
Автор: | Kubanych [ Вторник, 27 Октябрь, 2015 19:52 ] |
Заголовок сообщения: | 86Duino - можно программировать роботов прямо на BlackBox! |
кто попробовал 86duino! Это же прорыв для автоматизации на BlackBox! x86 совместимая arduino образная плата, соединив к которой датчики и моторы ... |
Автор: | Иван Денисов [ Среда, 28 Октябрь, 2015 19:00 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Есть компилятор Astrobe и компилятор Александра Ширяева для ARM-v6/7. Лучше использовать их для программирования роботов. |
Автор: | А.П. [ Четверг, 29 Октябрь, 2015 19:31 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Почему лучше? |
Автор: | Иван Денисов [ Суббота, 31 Октябрь, 2015 09:03 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
А.П. писал(а): Почему лучше? На мой непрофессиональный взгляд, желательно разделять головной и спинной мозг робота. Работа с датчиками и актуаторами с помощью микроконтроллера обеспечит быстрый отклик, а разного рода обработку изображений и сложную логику принятия решений обсчитывать на отдельном процессоре под управлением linux, который общается со "спинным мозгом". |
Автор: | Info21 [ Суббота, 31 Октябрь, 2015 12:53 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Иван Денисов писал(а): А.П. писал(а): Почему лучше? На мой непрофессиональный взгляд, желательно разделять головной и спинной мозг робота. Работа с датчиками и актуаторами с помощью микроконтроллера обеспечит быстрый отклик, а разного рода обработку изображений и сложную логику принятия решений обсчитывать на отдельном процессоре под управлением linux, который общается со "спинным мозгом". Возможно, вопрос "почему лучше" относился к программированию "спинного мозга". В учебных целях как раз кросс-компилятор из ББ был бы сильно предпочтительней. |
Автор: | Иван Денисов [ Суббота, 31 Октябрь, 2015 13:51 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
"Спинной мозг" робота лучше делать на микроконтроллерах, так как ближе к железу получается, без какой либо операционной системы. Без каких либо пауз и простоев, мгновенное реагирование по внешним прерываниям. Если говорить о маленьких роботах или летающих роботах, то контроллеры позволяют добиться меньших размеров и энергопотребления. Современный контроллер Cortex-M4 имеет до 2мб встроенной памяти под программу. |
Автор: | Info21 [ Четверг, 05 Ноябрь, 2015 18:11 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Это всё равно не отвечает на вопрос, почему плохо программировать кортекс как кросс через ББ. |
Автор: | Kemet [ Пятница, 06 Ноябрь, 2015 08:20 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Info21 писал(а): Это всё равно не отвечает на вопрос, почему плохо программировать кортекс как кросс через ББ. Не понятно, причём здесь кортекс и ARM вообще? Топикстартер говорил про x86duino - простом дешевеньком(на уровне распберри пи) x86-32 компе-конструкторе, а есть еще Intel Galileo.С учётом, что на x86 сейчас не только десктопы/планшеты/навигаторы, но и мобильные телефоны и платы управления, то есть резон, использовать сии конструкторы для обучения. Да и производительность процессоров данной архитектуры выше производительности ARM |
Автор: | Иван Денисов [ Пятница, 06 Ноябрь, 2015 19:34 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Обратимся к заголовку: "прямо на BlackBox" нельзя программировать даже на 86Duino так как необходимо реализовать все Host модули и ядро на голом железе. Тогда возникает вопрос, зачем делать новую операционную систему? Когда есть OberonStation на процессоре Spartan-3. Уже готовая операционная система на языке Оберон, автоматизируйте на ней без лишнего труда. Ну а важный тактический вопрос в том, что помимо железа важен еще коллектив. Так как на ARMv6/v7 есть как минимум два человека в России (Александр и я) и если появятся еще люди, автоматизирующие что-либо на ARMv6/v7, то возможно будет больше обмениваться опытом. |
Автор: | Kemet [ Пятница, 06 Ноябрь, 2015 21:18 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Иван Денисов писал(а): Обратимся к заголовку: "прямо на BlackBox" нельзя программировать даже на 86Duino так как необходимо реализовать все Host модули и ядро на голом железе. Тогда возникает вопрос, зачем делать новую операционную систему? Когда есть OberonStation на процессоре Spartan-3. Уже готовая операционная система на языке Оберон, автоматизируйте на ней без лишнего труда. строго говоря, использовать ОС для микроконтроллеров не обязательно, а зачастую, в силу скромных ресурсов МК, и невозможно. Что касается Виртовской Oberon V5, и модели суперпростого процессора, там нет прерываний, так как всё это изначально проектировалось для обучения. Так же для обучения и самопальной автоматизации на x86 и ARM вполне годится A2, по крайней мере её кооперативный вариант в силу компактности и легкости портирования.Ну а важный тактический вопрос в том, что помимо железа важен еще коллектив. Так как на ARMv6/v7 есть как минимум два человека в России (Александр и я) и если появятся еще люди, автоматизирующие что-либо на ARMv6/v7, то возможно будет больше обмениваться опытом. Также, используя Блэкбокс как среду разработки вполне возможно генерировать и собирать бинари и для x86duino, но, видимо, внести некоторые изменения в компилятор и написать линкер придется, да. |
Автор: | Kubanych [ Вторник, 26 Январь, 2016 00:08 ] |
Заголовок сообщения: | Re: 86Duino - можно программировать роботов прямо на BlackBo |
Kemet писал(а): простом дешевеньком(на уровне распберри пи) x86-32 компе-конструкторе, а есть еще Intel Galileo. С учётом, что на x86 сейчас не только десктопы/планшеты/навигаторы, но и мобильные телефоны и платы управления, то есть резон, использовать сии конструкторы для обучения. Да и производительность процессоров данной архитектуры выше производительности ARM за галилео отдельное спасибо. не пробовали его? там есть математический сопроцессор, которого нет на 86duino ? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |