цифровая электроника
вычислительная техника
встраиваемые системы

 



ESP8266 и AJAX: динамическое обновление веб-страницы без перезагрузки

Автор: Mike(admin) от 3-12-2020, 23:55

Во многих приложениях Интернета вещей бывают ситуации, когда данные датчиков необходимо отслеживать постоянно, и самый простой способ сделать это – настроить веб-сервер ESP8266, который формирует веб-страницу HTML, но проблема с этой методологией заключается в том, что веб-браузер необходимо обновлять через определенный интервал времени, чтобы получить обновленные данные датчика.


ESP8266 и AJAX: динамическое обновление веб-страницы без перезагрузки

Это не только неэффективно, но и занимает много тактов, когда могут выполняться другие задачи. Решение этой проблемы известно как «Асинхронный javascript и XML» или для краткости AJAX. Используя AJAX, мы можем отслеживать данные в реальном времени без обновления всей веб-страницы, это не только экономит время, но и экономит драгоценные тактовые циклы. В этой статье вы узнаете, как реализовать веб-сервер на основе ESP8266 с AJAX.

Vue.js – главные отличия от конкурентов и лучшие проекты

Автор: Mike(admin) от 17-09-2020, 02:35

Одна из особенностей библиотеки Vue.js – возможность интеграции со сторонними системами. Это обуславливается тем, что framework не применяется для backend-разработки и промежуточного ПО. Благодаря мощному функционалу Vue.js постоянно используется для программирования не только одностраничных приложений, но и объемных сайтов.

AVR8js – бесплатный симулятор Arduino на основе JavaScript

Автор: Mike(admin) от 11-12-2019, 21:35

Одна из вещей, которые многим нравятся в JavaScritpt, это то, что этот язык продолжает находить применение в разных областях. Одно из таких применений – в Arduino с Espruino (интерпретатор javascript с открытым исходным кодом для микроконтроллеров), и интересным новым инструментом является AVR8js. AVR8js – это бесплатный симулятор Arduino с открытым исходным кодом, основанный на javascript, который может работать в облаке или практически везде, где работает javascript.


AVR8js – бесплатный симулятор Arduino на основе javascript

Raspberry Pi и Node.js: делаем сервер на Node.js и управляем светодиодом

Автор: Mike(admin) от 21-11-2018, 06:55

Сегодня существует множество различных языков программирования и программного обеспечения для управления Raspberry Pi, включая Python, язык C для встраиваемых систем, Flask и т. д.


Raspberry Pi и Node.js

Чтобы расширить горизонт применения мощного одноплатного компьютера Raspberry Pi, сегодня мы будем использовать очень популярную среду на основе javascript (Node.js) для управления линиями GPIO Raspberry Pi локально, а также глобально, настроив его как веб-сервер. Первоначально Node.js был разработан для Google Chrome, но позже он стал применяться для других задач и проектов.

Язык программирования Forth в браузере

Автор: Mike(admin) от 5-01-2017, 08:05

Forth имеет сильную поддержку среди разработчиков встраиваемых систем. И для этого есть несколько причин. Так, практически любой компьютер или любое более-менее комплексное вычислительное устройство может работать с Forth. Среди них можно отметить даже очень маленькие процессоры, которые были бы плохими кандидатами для запуска программ, написанных на языке C.


Язык программирования Forth в браузере

По своей сути, Forth очень прост: спарсить слово, посмотреть слово в словаре. Словарь либо указывает на некоторый код на машинном языке, либо на другие слова языка Forth. Аргументы и другие элементы, как правило, присутствуют в стеке. Большинство Forth-конструкций более высокого уровня основаны на базовых конструкциях Forth. Так что если ваша система Forth достигает определенного уровня зрелости, она может внезапно стать очень мощным инструментом программирования, конечно, если у вас есть достаточно памяти, чтобы вместить все эти определения.

Языки программирования Java и JavaScript: сходства и различия

Автор: Mike(admin) от 8-11-2016, 05:35

Языки программирования Java и javascript в последнее время находят все большее применение во встраиваемых системах, но являются они все же разными языками, каждый из которых имеет свою специфику. Впрочем, многие люди считают, если javascript имеет в своем названии Java, то они так или иначе связаны между собой. Хотя большинство программистов закатывают глаза, услышав такие доводы, все же истории этих двух языков программирования пересекаются на короткое время в течение первых периодов компании Netscape, создавшей их.

 

Языки программирования Java и javascript: сходства и различия

 

Но с того момента эволюционные пути этих двух языков начали сильно расходиться. Если бы сравнение делалось примерно пять лет назад, то все свелось бы к тому, что Java является языком программирования общего назначения, а тjavascript используется на веб-сайтах, чтобы сделать их анимированными и интерактивными. Поскольку javascript с тех пор заметно эволюционировал и в некоторых случаях используется даже в микроконтроллерах, сравнение теперь стало немного сложнее.