Samsung JerryScript представляет собой легкий Open Source JavaScript движок для Интернета вещей

Раньше программирование микроконтроллера делалось на C, но в последние годы языки высокого уровня, такие как Python и JavaScript, сделали свои версии языков для микроконтроллеров , такими как MicroPython или Espruino (JS) они подходят для STMicro STM32 ARM Cortex M, но и поддерживают и другие платформы , такие как ESP8266.

Читать далее «Samsung JerryScript представляет собой легкий Open Source JavaScript движок для Интернета вещей»

ТОП 10 языков программирования в 2016 годя, для разработки встраиваемых программ

IEEE Spectrum опубликовал список самых популярных языков программирования в 2016 году, для четырех основных секторов: Веб, Мобильные, Корпоративные и Встраиваемые приложения. Рейтинг создавался путем взвешивания и объединения 12 показателей из 10 источников.  Читать далее «ТОП 10 языков программирования в 2016 годя, для разработки встраиваемых программ»

Программирование плат ESP8266 при помощи смартфона

Не так давно я писал о не дорогих MCU платах, таких как  BluePill за $ 2 , и проекте One Dollar Board , но в то время как сами платы очень дешевые, в некоторых развивающихся странах, где доступ к компьютерам несколько ограничен, использование таких плат может быть проблемным. Среди читателей появилось предположение о том, что в некоторых странах, использование подобных плат может быть проще, если программировать их можно будет через смартфон. Попробуем проанализировать и понять правда ли это.

Читать далее «Программирование плат ESP8266 при помощи смартфона»

OpenThread является реализацией Thread протокола IoT Networking с открытым исходным кодом

О протоколе было объявлено около двух лет назад, он был представлен как новый IP на основе протокола беспроводной связи на основе стандартов 6LoWPAN и 802.15.4,для приложений ориентированных на IoT. Создатели протокола из компании Nest Labs, выпустили OpenThread: открытую реализацию сетевого протокола под лицензией BSD.

Читать далее «OpenThread является реализацией Thread протокола IoT Networking с открытым исходным кодом»

LabVIEW теперь поддерживает Raspberry Pi 2 & 3, BeagleBone Black с новым релизом LINX 3.0

LabView представляет собой систему-конструкцию платформы и среды разработки с графическим синтаксисом для программирования, который «позволяет легко визуализировать, создавать код инженерных систем». Она часто используется с National Instruments аппаратными средствами, такими как myRIO, но LabView Makerclub также разработал LINX, который поддерживает Arduino и chipKIT, в последнем LINX 3.0, так же есть поддержка BeagleBone Black и Raspberry Pi.

Читать далее «LabVIEW теперь поддерживает Raspberry Pi 2 & 3, BeagleBone Black с новым релизом LINX 3.0»

Международная школа раннего развития Монтессори- подтвердили, что Cubetto помогает детям научиться программированию.

Компания Primo Toys  запустили новый бренд Cubetto Playset и присоединились Arduino AtHeart program! Cubetto это игрушечный деревянный робот который помогает детям (от 3 до 6 лет) открыть для себя мир программирования через сказки, приключения и совместную работу. Это первая программируемая игрушка которая работает без экрана и цифрового интерфейса которая учит детей распознавать и создавать код ещё до того как они смогут читать или писать. Cubetto подойдет как мальчикам так и девочкам говорящим на любых языках из любой точки мира.  Она была разработана, чтобы помочь создать новый, универсальный стандарт, который поможет детям узнать занимательный мир программирования в игровой форме

Читать далее «Международная школа раннего развития Монтессори- подтвердили, что Cubetto помогает детям научиться программированию.»

Linaro анансировали облако для разработчиков на базе ARM

Linaro Ltd., совместная проектная организация разрабатывающая программное обеспечение, с открытым исходным кодом, для архитектуры ARM®, объявила о разработке облака для разработчиков  на основе ARMv8  сегодня на Linaro Connect в Бангкоке. В сотрудничестве со создателями процессоров, серверов и программного обеспечения членов, Linaro предоставляет разработчикам доступ к среде разработки на ARM на основе облака, которые могут быть использованы для проектирования, разработки, настройки тестового сервера, облака и приложений IoT без существенных затрат на оборудование.

Читать далее «Linaro анансировали облако для разработчиков на базе ARM»

Инструмент командной строки GNU Complexity для исследования сложности кода на Си

GNU complexity это инструмент командной строки, который вычисляет меру сложности исходного кода C, он похож на pmccabe, но с другим методом расчёта результата через короткие функции и другой встроенной функциональностью, которая позволяет обрабатывать данные значительно быстрее. Это может быть полезно для обнаружения подозрительных участков в незнакомом коде, получить представление об усилиях, Необходимых для того,что бы либо понять или проверить чужой код, либо самостоятельно оценить свой код.

Разработчик Брюс Корб, только что выпустил версию 1.5 с некоторыми исправленными ошибками, поэтому я  решил по быстрому проверить новую версию.

Читать далее «Инструмент командной строки GNU Complexity для исследования сложности кода на Си»