Вся правда об ОСРВ. Статья #16. Сигналы

В этой статье будут рассмотрены сигналы, которые являются простейшими механизмами взаимодействия между задачами в Nucleus SE. Они предоставляют малозатратный способ передачи простых сообщений между задачами. Читать дальше →Читать внимательно

Вся правда об ОСРВ. Статья #15. Разделы памяти: службы и структуры данных

В этой статье мы продолжаем рассматривать разделы памяти ОСРВ. Nucleus RTOS имеет три вызова API, предоставляющих служебные функции, связанные с пулами разделов памяти: возвращение информации о пуле разделов, возвращение числа пулов разделов в приложении и возвращениеЧитать внимательно

Переделка кассовых аппаратов. Часть 1

Всем добрый день. Несколько лет назад мне в руки случайно попал старый списанный кассовый аппарат. Назывался он "Элвес микро-Ф". Т.к. я увлекаюсь электроникой и программированием, в том числе и построением различных устройств на микроконтроллерах, аппарат решилЧитать внимательно

Подключение периферийных модулей к MIPSfpga, на примере клавиатуры Pmod KYPD

Здравствуйте! Мы одни из победителей хакатона MIPfpga, в этой статье расскажем, как подключать модули в систему на кристалле на основе MIPSfpga на примере клавиатуры Pmod KYPD. Также ознакомим с написанием программы для управления подключенных модулей. → Описание клавиатуры найдетеЧитать внимательно

Замена delay() для неблокирующих задержек в Arduino IDE

Первое, с чем сталкивается осваивающий Arduino новичок, это неприятное свойство функции delay() — блокирование выполнения программы. Множество примеров в интернете используют эту функцию, но практическое применение как-то намекает, что лучше без неё обойтись. Как и положеноЧитать внимательно

Как проектируют ненастоящие программисты

Настоящие программисты — это облака, big data, high load… А у нас — практически DIY. 2 установки — уже тиражирование, 100 штук — производство… Но зато атомные ледоколы, маневровые локомотивы, трактора, шлюзы, мосты, опускающиеся вниз от лишнего асфальта, беспилотники размером в дом,Читать внимательно

Диапазон рабочих температур Raspberry Pi. Результаты тестов

Постановка задачи Популярный одноплатный компьютер Raspberry Pi применяется в различных промышленных приложениях [3] и находит все новые применения. В сети довольно много информации по оценке и сравнению производительности систем [4], однако промышленные заказчики хотят знатьЧитать внимательно

Первые шаги с STM32 и компилятором mikroC для ARM архитектуры — Часть 2, начало…

Разобравшись с азами и поморгав светодиодом, можно переходить к реализации более сложных задач. Благо компилятор microC имеет множество полезных функций, значительно упрощающих жизнь программисту, в особенности начинающему. В прошлой части я рассказывал как реализоватьЧитать внимательно

Первые шаги с STM32 и компилятором mikroC для ARM архитектуры — Часть 1

Еще в студенческие годы мне пришлось весьма тесно обобщатся с микроконтроллерами, тогда это были 8-битные 8051 и AVR. Сейчас, захотев вернутся этому занятию, перевел свой взгляд на весьма широкое семейство контроллеров STM32. О них немало написано на просторах Сети, тем не менееЧитать внимательно