OLIMEXINO-STM32

В Терраэлектронике появились платы OLIMEXINO-STM32 www.olimex.com/dev/index.html
Это расширенный вариант платы открытого проекта Maple группы LeafLabs leaflabs.com/ — нечто, аналогичное Arduino, но выполненное на контроллере STM32F103RBT6.
На сайте проекта есть описание, выполненное в стиле Arduino.cc. Можно скачать бета-версию IDE, выполненной на основе Arduino IDE для Windows и Linux, но с использованием компилятора arm-none-eabi-gcc.
Мне это показалось любопытным, и я заказал такую плату. Поэспериментирую — напишу подробнее.

Если кто интересуется — там же появились платы PIC32-PINGUINO-OTG — то же самое, но на PIC32 (проект www.pinguino.cc/).
  • +2
  • 03 сентября 2011, 15:23
  • mzw

Комментарии (21)

RSS свернуть / развернуть
че-то ниразу не дешево… 2 тыщи почти
0
ну и барыги… случайно наткунлся — www.shop.kristech.eu/product_info.php?products_id=339
больше чем в 2 раза дешевле
0
Надо попробовать что-нибудь купить у самого Olimex.
0
  • avatar
  • mzw
  • 06 сентября 2011, 16:10
Хотя там скорее всего будет EMS
0
  • avatar
  • mzw
  • 06 сентября 2011, 16:12
При всей моей любви к ардуино, ИМХО это слишком сложно для начинающих и слишком непрактично для реальных проектов. Ниша у него где-то как у Arduino Mega, но несовместимость кода и разьемов не айс.
Ардуинам мощность не нужна — они хороши или как стартер для НЕ электроников, или как мультитул для инженеров.
0
Я обратил внимание на несовместимость, но все равно хочу пощупать. Тем более, что это beta.
0
  • avatar
  • mzw
  • 03 сентября 2011, 18:33
ардуины — платформа для НЕ ПРОГРАМЕРОВ… Для конкретно тех людей у которых С==суахили (причем очень редкий диалект)
0
Почему это? Там стандартный С/С++ плюс фреймворк.
0
  • avatar
  • Vga
  • 03 сентября 2011, 22:49
ардуины — платформа для НЕ ПРОГРАМЕРОВ… Для конкретно тех людей у которых С==суахили (причем очень редкий диалект)

сорри… а еще для тех людей которые не знают за какой конец паяльника брать руками :-)
0
Второе — да, именно. Половина программеров (минимум) впрочем и не знает. А судя по тому, как мало на форуме радиокота людей, способных запрограммировать МК — и того меньше.
0
  • avatar
  • Vga
  • 03 сентября 2011, 22:50
Не соглашусь с вышесказаным. Ардуино вполне комфортно программируется из АВР студио через родной бутлоадер в том же С или асме.
Конечно, дуино отлично подходит для людей далеких от микроконтроллеров. Первоначальная идея была- платформа для художников и скульпторов, создающих интерактивные инсталляции.
Второй плюс ардуино — очень быстрое создание устройств. У меня есть пара плат на AVR, ARMv7, STM8, STM32, но когда мне надо быстро сделать термостат, подключить к компьютеру дисплей от нокии по приколу, поговорить по SPI с каким-то датчиком я не собираюсь тратить вечер на написание кода, который нужен всего на пару часов или раз. Я скачаю готовый скетч, подправлю при надобности и буду юзать. Ардуина как швейцарский ножик — не супер в каждой ипостаси, но универсальна.
А свою профпригодность она доказала сотнями проектов, типа роботов, ЧПУ, квадрококоптеров и вебсерверов. «Сперва добейся», одним словом.
0
аднако Procеssing тоже язык для гуманоидов очень далеких от програмирования…
0
Processing — Тьюринг-полный язык, и он идет как расширение С — чего еще надо? Не понимаю этого пассажа. Если человек не умеет программировать, он не умеет программировать на всех языках сразу.
0
Насколько я ковырял сей «язык» — это не более чем фреймворк на стандартном С++. Отличий от С не больше, чем между дельфи без VCL и дельфи с VCL. Это даже не

#define НАЧЕЛ int main(void){
#define КОНЧЕЛ }
#define МАТЮГАЛЬНИК(x) printf("%s", x)

НАЧЕЛ
МАТЮГАЛЬНИК("Превед, мир!");
КОНЧЕЛ
0
  • avatar
  • Vga
  • 03 сентября 2011, 23:43
0
Ну, во первых, ардуино афайк программируется на wiring. Хотя processing к нему вроде тоже как-то относится, но не знаю как.
Во вторых, насколько я вижу по сэмплам, processing — это обычная ява с фреймворком. Сильно похожим на графический движок кстати.
0
  • avatar
  • Vga
  • 04 сентября 2011, 00:19
На Processing написана IDE
0
  • avatar
  • mzw
  • 04 сентября 2011, 00:52
IDE написана на Java ;) скорее всего она просто была заимствована у процессинга :)
0
Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP).
github.com/arduino/Arduino
0
  • avatar
  • mzw
  • 04 сентября 2011, 19:53
Вот насколько я вкуривал этот самый вайринг — просто фреймворк (библиотека) на С/С++. Сам язык — чистый С/С++ (какой из них конкретно — не разбирался).
0
  • avatar
  • Vga
  • 05 сентября 2011, 01:12
тссссс… не пали малину… мои отношения с программерами — я тебе питалку на ноутбук починю а ты мне напиши...(ну там по обстоятельствам )
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.