Вопросы с тегом «rtos»

57
ОСРВ для встраиваемых систем

Я видел много статей, которые говорят мне, что я должен использовать RTOS для управления временем и ресурсами. Мое время не позволило мне провести собственное исследование, поэтому я прихожу к чипхакеру за советом. Я использую микроконтроллеры с низким ресурсом (MSP430, PIC) и искал ОСРВ, которые я...

24
Методы разделения / синхронизации последовательного протокола

Поскольку асинхронная последовательная связь широко распространена среди электронных устройств даже сегодня, я считаю, что многие из нас время от времени сталкивались с таким вопросом. Рассмотрим электронное устройство Dи компьютер, PCсоединенные последовательной линией (RS-232 или аналогичные) и...

17
Многозадачность на микроконтроллерах PIC

Многозадачность важна в наши дни. Интересно, как нам этого добиться в микроконтроллерах и встроенном программировании. Я разрабатываю систему, основанную на микроконтроллере PIC. Я разработал его прошивку в MplabX IDE, используя C, а затем разработал приложение для него в Visual Studio, используя C...

16
Какие особенности отличают в реальном времени от других типов ОС?

Я экспериментирую с небольшим так называемым ядром реального времени, которое в принципе ничего не может сделать, кроме как считать до следующего простого числа. Он использует управляемый прерыванием ввод-вывод. Но почему это ядро ​​в реальном времени? Я читал, что Linux стал ядром реального...

15
Кто-нибудь оценивал RTOS NuttX?

Читая сегодня Linux User's Journal, я наткнулся на небольшую рекламу о RTOS NuttX . Я проверил их веб-сайт и был довольно впечатлен его набором функций и возможностью установить его в 8052! Мне кажется интересным, что он поддерживает POSIX, над чем я работал в одном из моих собственных клиентов...

12
Замена для очередей в RTOS

Для взаимодействия между задачами или для обмена данными между двумя задачами RTOS, мы используем очереди. Но проблема с очередями заключается в том, что они работают медленно ... Они копируют данные в буфер, затем в обработку Mutex и затем в передачу данных. Это раздражающе медленно, если вам...

11
По какой причине мое многозадачное ядро ​​RTOS PIC16 не работает?

Я пытаюсь создать полу-упреждающую (кооперативную) ОСРВ для микроконтроллеров PIC x16. В моем предыдущем вопросе я узнал, что доступ к указателю аппаратного стека невозможен в этих ядрах. Я посмотрел на эту страницу в PIClist, и это то, что я пытаюсь реализовать с помощью C. Мой компилятор -...

9
STM32F407 + LAN8720A + lwIP + FreeRTOS = Нет полученных кадров Ethernet

Я пытаюсь вызвать печатную плату, которая использует Ethernet PHY STM32F407 и LAN8720A, и я не могу получить какие-либо кадры Ethernet - даже если у меня нет проблем с передачей кадров. Настройка оборудования У меня есть кристалл 25 МГц на STM32F4, который выводит вывод с тактовой частотой 25 МГц в...

8
Что я могу сделать, чтобы уменьшить задержку от этих последовательных портов, которые подключены к ПК через адаптер Serial to USB?

Я думаю, что я случайно обнаружил потребность в встроенных системах. Что здорово! И довольно страшно. И мне нужна помощь. Предыстория : меня наняли для создания приложения с графическим интерфейсом, которое берет сканы с двух SICK LMS-291 и интегрирует их с GPS с точностью до дюйма, чтобы вы знали,...

8
ОСРВ для Cortex M4 со стеком 802.15.4 / 6LoWPAN

Я оцениваю операционные системы для использования в проекте Internet of Things и не знаю, как лучше поступить. Я использую микроконтроллер TM4C123GH6PM с 32 Кб оперативной памяти и приемопередатчиком CC2520 802.15.4, было бы замечательно, если бы система уже предоставила драйверы для них. Система...

8
Почему ОСРВ считаются детерминированными?

На ПК (конечно же, в ОС) любая C-программа становится неопределенной с точки зрения времени. Например, цикл занимает от 1,2 до 1,3 секунды в зависимости от того, «как быстро я перемещаю другое окно». Это потому, что ОС заставляет процессы (или потоки) распределять вычислительную мощность. Что...