Жан Лаброзе, Майк Скртик.
  В настоящее время операционные системы реального времени доступны даже для небольших встраиваемых систем и многие из них отличаются удобными расширениями, не требующими много ресурсов или памяти. Операционные системы делают программирование более эффективным и структурированным, что упрощает разработку и сокращает время выхода изделия на рынок.


   Операционная система реального времени (ОСРВ, RTOS - real-time operating system), иногда называемая многозадачным ядром реального времени, является компонентом программного обеспечения, который гарантирует эффективную обработку строго ограниченных по времени событий и позволяет разбивать приложение на множество независимых элементов, называемых задачами.
Найджел Джонс
Использование ключевого слова volatile в Си, как правило, плохо понимается программистами. Это не удивительно, так как большинство руководств по Си уделяют этому вопросу одно - два предложения. Эта статья научит вас, как использовать его правильно.

Сталкивались ли вы во время работы с Си или Си++ кодом со следующими ситуациями?

- код, который прекрасно работает, пока вы не включите оптимизацию
- код, который прекрасно работает, пока запрещены прерывания
- задачи ОСРВ, которые превосходно работают в изоляции, пока не создана какая-нибудь  другая задача
   В качестве дополнения к статье по управлению семисегментным индикатором написал программу цифрового вольтметра  на микроконтроллере. Он измеряет постоянное напряжение в диапазоне от 0 до 30 В с разрешением 30мВ и точностью ~0,2В. Все нижеизложенное - пояснение к проекту.

   

   Для отображения цифровой информации в системах на базе микроконтроллеров  используются светодиодные семисегментные индикаторы. Они просты в управлении, имеет высокую яркость, широкий диапазон рабочих температур и низкую стоимость. К недостатком светодиодных индикаторов относятся – скудные возможности по выводу буквенной информации, высокое энергопотребление и отсутствие управляющего контроллера.
  Светодиодный семисегментный индикатор представляет собой группу светодиодов   расположенных в определенном порядке и объединенных конструктивно. Зажигая одновременно несколько светодиодов можно формировать на индикаторе символы цифр.
Tagged under
Майкл Барр
SRAM или DRAM? EEPROM или Flash? Какие типы памяти вы будете использовать в проекте вашей следующей встраиваемой системы?

   В современных компьютерных системах есть возможность использовать многие типы запоминающих устройств. Как разработчик встроенного ПО, вы должны быть осведомлены об их различиях и понимать, как использовать каждый тип наиболее продуктивно. В нашей беседе мы подойдем к этим устройствам с точки зрения разработчика ПО. Имейте в виду, что разработка этих устройств заняла несколько десятилетий и их базовое оборудование существенно различается. Названия типов памяти зачастую отражают первоначальные свойства процесса разработки и часто скорее запутывают, нежели помогают понять суть. Рисунок 1 классифицирует накопительные устройства, которые мы будем обсуждать как ОЗУ, ПЗУ, или их гибрид. 
Страница 27 из 37