Поддержка iskra js

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем djhrum, 3 янв 2022.

  1. djhrum

    djhrum Нуб

    Доброго дня.

    Официальная поддержка самой платы и кодовой базы вообще осуществляется?

    Вчера буквально убил пол дня на попытки понять почему оно не работает, как только пытаешься сделать что-либо чуть сложнее чем помигать диодом.

    Перелопатил всю вики, этот форум (с мерзким ИгорьК с чсв в небесах. Если ты это читаешь, то, пожалуйста, не отвечай на это сообщение), сорцы модулей амперки, сорцы самой Espruino, его модулей и ide.

    В итоге появилось ощущение что проект умер, а железо тупо продается по накатанной, т.к.:
    • официальная прошивка устарела на 2 года. Если сравнивать с датами выхода оригинальной Espruino. Соответственно оф. api ref Espruino тоже не полностью подходит.
    • статьи в вики не соответствуют реальности и тоже устарели. Причем как многострадальный гайд по IDE, на который тут ссылка в каждом втором посте( т.к. у нее несколько поменялась логика работы), так и описание js библиотек (например gas-sensor. про r0 коде модуля ни слова).
    • на форуме одни и теже вопросы постоянно поднимаются, с отсылками на одни и теже кривые маны с попутными советами лютых костылей.
    • Ощущение от всего этого, что офф. представители просто забили на искру.
    И еще судя по форуму есть какой-то конфликт между Амперкой и создателем Espruino. Это так?

    Еще не совсет понятно под что нынче рзрабатываются тройка модули. Ощущение, что под ардуину, а для искры допиливается "на сдачу".

    Вот сижу и думаю. Я купил какой-то годный продукт, или вывалил кучу денег за старый мертвый хлам.
     
  2. b707

    b707 Гуру

    JS для микроконтроллеров - в любом случае некий нишевый продукт, что Искра, что Эспруино. Он для тех, кому интересен сам процесс кодинга именно на JS,а не то, что из этого в итоге получится :))) Если ты такой - то кривые мануалы и отсутсвии поддержки тебя пугать не должны - тут надо разбираться самому - в этом и есть весь смысл этого хобби.

    А иначе... Хочешь нормально работать с контроллером - переходи на Си.
     
    Последнее редактирование: 3 янв 2022
  3. ИгорьК

    ИгорьК Гуру

    Кстати, есть информация что прошивка уже на подходе.
     
  4. parovoZZ

    parovoZZ Гуру

    кодируй на си как все. JS - это для браузеров и веб технологий. В embedded этому языку пока делать нечего.
     
  5. Konkery

    Konkery Гик

    Не соглашусь с "нишевый" продукт в принципе, одно уже не ясно, что автор понимает под "нишевым" продуктом ?
    В линейки Амперки серия плат с JS начиналась за здравие, в свое время для обучения детей в школе, выбирал
    наборы Йода, это был действительно прогрессивный набор! Сама экосистема на JS огромна и способствует
    более многогранному развитию детей. Так как одна технология выступает в трех направлениях: IoT, Backend (сервер
    Node.JS) и Frontend (HTML/CSS/JS). Например у меня ребята осваивают именно в таком русле.
    К сожалению поддержка плат JS у самой Амперки давно хромает, я неоднократно сталкивался что код не работает
    на платах, выяснялось что это было связано с отставанием прошивок Амперки от оригинальных Espruino.
    В этом плане у Гордона весьма четко, на платы своего производства и популярные сторонние (ESP и т.п.)
    он выпускает обновления достаточно оперативно и очень быстро отвечает на запросы в сообществе Espruino.
    Для себя выбрал такую стратегию в части аппратной основы стараюсь брать платы либо самой Espruino, либо
    те что он хорошо поддерживает (ESP и т.п.). А вот наборы сенсоров и исполнительных устройств Troyka у Амперки
    очень удобная для освоения автоматики, робототехники и т.п., так же неплохо придумано с конструктивном из
    пенополистирола.
    За несколько лет перепробовал практически все платы из номенклатуры Амперки из линейки JS и стыковал их
    с большей частью датчиков опять же из их номенклатуры. Выработал некоторый подход который помогает развиваться
    детям, строить интересные вещи.
    Будут конкретные вопросы пишите, может чем то подскажу)

    PS: параллельно пишу к Амперке на форуме запрос с просьбой прояснить ситуацию с IskroyJS mini, которая
    имеет преимущество, в ней не кастомизированная прошивка, НО, вот как прошить свежие прошивки от
    Гордона, и вообще весь процесс написан крайне смято и невнятно, надеюсь что дадут пояснения)