Tessel – микроконтроллер, программируемый на JavaScript

    JavaScript уверенно продолжает своё шествие и теперь настал черёд железа.

    Tessel — это микроконтроллер программируемый на JavaScript, судя по всему, ориентируемый на работу с интернетом — WiFi модуль в нём идёт по умолчанию.

    Пока, к сожалению, в продаже его нет, но официальный твиттер обещает открытие предзаказов уже в сентябре, цена так же не известна (во всяком случае я не нашёл)

    Что нам обещают:


    1. Поддержку модулей Node.js
    2. Залить свой софт можно будет по USB или же по WiFi
    3. Расширяемость за счёт Tessel-модулей (на данный момент планируются следующие: Accelerometer, Micro SD, RFID, Audio, Bluetooth, Servos, Relays, Temperature + Humidity)
    4. Совместимость с модулями Arduino (при этом будет возможность запускать библиотеки Arduino напрямую)
    5. Управление микроконтроллером через смартфон
    6. Бета-тестируемость — возможность заказать тестовую партию с вашим предустановленным софтом, простая библиотека для сбора статистики по использованию ваших устройств на Tessel, обновление софта всех устройств одним кликом


    Технические характеристики:


    180mhz ARM Cortex-M3 LPC1830
    32mb SDRAM
    32mb Flash
    TI CC3000 Wifi Radio
    16-pin GPIO bank for prototyping
    Micro USB or battery power

    Официальный сайт: technical.io
    Официальный Github: github.com/technicalmachine
    Официальный Twitter: @technicalhumans

    UPD: предзаказ стартует 5-го сентября. Так же выложили короткое видео с простыми примерами

    Поделиться публикацией

    Комментарии 15

      0
      Интересная железка. Благодарю за информацию. Буду следить.
      32mb SDRAM — не могу поверить, что v8 хорошо себя будет чувствовать с чем-то долго работающим и средним по размеру. Гэрбэдж коллектор в v8 (nodejs) не дефрагментирует память.
        +7
        180mhz ARM Cortex-M3 LPC1830
        32mb SDRAM

        Вот это ж нифига себе микроконтроллер! У меня 14 лет назад комп слабее был :-)
          +2
          Я примерно на таком компе в Diablo, Unreal и Fallout играл. Тормозило, конечно, но что поделать :)
            0
            У меня до сих пор используются PC, которые в несколько раз слабее моего смартфона. А 8 bit КР80ВМ80А, на котором я начинал программировать слабее всех существующих на данный момент универсальных контроллеров.
              0
              А я пользуюсь (ну, точнее играюсь) 16битными микроконтроллерами msp430g2553, пишу под них на C++11 (шаблоны, лямбды, все дела). У этого микроконтроллера 512 байт ОЗУ :-)
                0
                По производительности на 16 мегагерц он сделает КР80ВМ80А раз в 10-1000 (В зависимости от задачи). А C++ (в котором 512 байт для стека и хипа) вполне можно использовать.
                Другое дело node.js. На версии 0.6 он частенько выжирал по гигабайту рама на моей задачи (из-за большого количества выделений и освобождения очень разного размера буферов). 0.8 стал работать много лучше. Но в любом случае, при недостатке памяти начинаются тормоза (из-за частого вызова GC), или еще хуже, не может выделить память, по причине большого размера фрагмента.

                Код ниже забьёт память на много быстрее, чем можно было бы предположить.
                var i,j,a=['','','','','','','','','','','','','','','','','','','','','','','',''];
                for( i = 0; i<10000, i++ )  {
                   for( j =0; j < i%10; j++ ) {
                       a[j] = ''fill" + a[i%10] + a[j]
                   }
                }
                

                И это далеко не худший пример.
            0
            А кто-нибудь понял, там функция eval() будет работать? Если да, то очень интересная штуковина.
              0
              Я так понимаю, что JS код запускается на нём через Node.js, значит по идее должна работать, если они конечно её намеренно не выпилят
              0
              Классная штука! Вот если бы еще была модель с Wi-Fi и стоила бы до 30$ вообще цены бы не было. Может быть кто-то такой знает?
                0
                я имел ввиду ARM+ZigBEE
                0
                Цены что-то ни где нету…
                  0
                  в сентябре они начинают собирать предзаказы, там и цены узнаем
                  0
                  Есть такая штука: www.espruino.com жаль только проприетарное. Поигрался со светодиодом на F4 Discovery, но потом забросил — без исходников не нужно.
                  0
                  JS точно становится «стандартным языком»

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое