Questions tagged [rtos]

A Real Time Operating System - one used typically in industrial control systems. characterized by a predicable response time to interrupts and system requests. Designed in such a way that the developer can be sure of meeting timing requirements of industrial processes.

Filter by
Sorted by
Tagged with
0
votes
0answers
9 views

What is the relationship between Wind Rvier Helix and ARINC 653?

The Wind River Helix Virtualization Platform describes itself as a kind of Hypervisor. While on its official website there is news say that Helix is comformant to FACE standard and support ARINC 653 ...
0
votes
0answers
24 views

Build Error related to XDC Tools Version on CC2650 BLE Development board

In an attempt to use eXpress DSP Component tools (XDCtools) from Texas Instrument, I have countered following error during the Build process. Following are the errors. Below is text for the error. ...
0
votes
0answers
40 views

How to setup the RTOS Object Viewer on Code Composer Studio?

While configuring Code Composer Studio 9.3 to use RTOS Object Viewer from Texas Instrument I encountered the following error. The computer is running windows 10. Below is error in text format ...
0
votes
0answers
84 views

FreeRTOS with ATMega328P

Im trying to run FreeRTOS on ATMega328P and with two tasks its works well, but when i put one more task, no one is scheduling, I got the return of CreateTask of all tasks created and is right, all of ...
3
votes
2answers
1k views

FreeRTOS on STM32 - What API should be used: CMSIS-RTOS API (v1 or v2) or FreeRTOS API? [closed]

According to ST's user manual UM1722 "Developing wireless applications on STM32Cube with RTOS" there are two APIs available: Generic CMSIS-RTOS API (v1 or v2) FreeRTOS API The CMSIS-RTOS API ...
0
votes
1answer
43 views

Tasks inside Interrupt Handler

Is there any schedular that exists for STM32F103 in which the 'tasks' are run at the ISR() level while the Schedular() code runs in the main() thread?
0
votes
1answer
88 views

Implementation of RTOS in irrigation embedded application on stm32

I have designed a small project in which i have two sensor nodes(stm32) with each sensing temp, humidity and soil moisture and actuating the relay based on some threshold of moisture value. These ...
4
votes
0answers
250 views

Is mbed OS suitable for hard real time systems [closed]

I have been developing embedded stm applications bare metal along with ST Hal for a few years and would still consider my self a beginner as the process of learning in a bare metal environment can be ...
0
votes
1answer
133 views

STM32 - SPI - RTOS problem [closed]

I'm working on a project that uses a 2.8" arduino LCD. The LCD uses an ILI9341 driver. Now I'm testing this library: https://github.com/martnak/STM32-ILI9341 with an STM32F4-Discovery board (STM32F407)...
0
votes
1answer
112 views

Timer Interrupt Setup in ThreadX

We're trying to set up ThreadX for the first time and we're trying to understand all the timer settings that. Although there are basically two constants that we need to set, they are not really clear ...
0
votes
0answers
829 views

Using stop mode in freeRTOS on a STM32L0 and waking up using EXTI interrupt

I want to make a low power device, running freeRTOS. There are 3 threads, which I planned to suspend normally into stop mode and resume execution depending on an EXTI interrupts. I intended doing so ...
-1
votes
1answer
195 views

What is a RTOS, is it embedded or do I need to install? (MSP430) [closed]

First of all, I have the basic knowledge in low-level programming of microprocessors but I don't have the in-depth details which I need. I have never worked with RTOS before in my previous class. Now ...
2
votes
2answers
96 views

Commercial Availability of Bare Metal Automation Controllers [closed]

When I think of commercial automation controllers, I typically see 2 levels of system complexity. First, at a lower level, PLC's programmable with ladder logic, structured text or another 61131-3 ...
1
vote
0answers
3k views

UART interrupt handling using FreeRTOS

I have two threads: 1. ReadFromUART(): It reads from UART (RX), parses the message and put a command on the messageQueue 2. CommandHandler(): If a message is present in the messageQueue, It execute ...
0
votes
1answer
587 views

C++ RTOS Options [closed]

What are some off the open source, popular choices for a C++ compatible RTOS (besides mbed)? I've heard that FreeRTOS doesn't provide official support for C++ compilation and it's a nightmare getting ...
0
votes
2answers
391 views

FreeRTOS - Potential issues with Periodic Tasks

Suppose Task 1 has the highest priority of all tasks, and is run periodically using vTaskDelayUntil(). Task 2 has a lower priority, but is also required to run periodically in strict time intervals. ...
0
votes
1answer
216 views

How do Free-RTOS and mbed OS handle ethernet?

Do Free-RTOS and mbed OS poll for incoming data to be received (or use interrupts?)? If so, is there a risk that data to be received while the processor is handling another task (e.g. running a ...
2
votes
2answers
439 views

RTOS Over UART protocol

I am developing an UART protocol to ensure communication between two boards (Master board and Slave board). Slave board includes many sensors and actuators and Master board shall command this board by ...
1
vote
2answers
2k views

Control an UART protocol with FreeRTOS or Interrupts [closed]

I am trying to develop an UART protocol to allow communication between two boards Master_Board and Slave_Board. Master_Board shall send commands over UART to Slave_Board and the latter shall answer. ...
4
votes
3answers
297 views

What are the details about link files and startup code one needs to know to write an Operating System for a uC? [closed]

I know some people will say I don't need to write an OS because there are lots of options out there. But I'm not interested in using an OS to solve an specific problem. I want to write one by myself ...
0
votes
0answers
75 views

Getting error while opeing “.cfg” file with the XGCONF tool

I got some strange errors in ccs. I'm using a cc2640r2f IC and downloaded there simple_periphal_oad_on_chip from resource explorer. Whenever I open the .cfg file with the XGCONF tool I get an error ...
4
votes
2answers
2k views

Do microcontrollers support threading?

It has been a while since I took "Embedded Systems" course where we studied "Super-Loops", "RTOS", Semaphores, Multitasking (cooperative vs premptive) so sorry for this question. We have an an ...
2
votes
1answer
416 views

Basic RTOS concept. Tasks communication

I am learning to use a RTOS, CMSIS RTOS in this case, so my question is basic. I want to know what is the best way to share information between two tasks. What I am trying to do is basically a ...
0
votes
2answers
780 views

Best choice in ARM Cortex series for running RTOS A-,R- or M? [closed]

I am learning about ARM Cortex based systems. I understand that most of the Cortex series can support running an OS. When it comes to real time operating systems implementation on an embedded system, ...
0
votes
1answer
624 views

Reasons to use RTOS [duplicate]

Can someone explain in what situations is RTOS used? What are pros and cons of RTOS relative to simple MCU applications with no OS?
0
votes
0answers
75 views

Handling RFID time response functions in C

I'm developing an embedded app, writen in C, using a M16C/28 uC from Renesas. The app manages two simple task: RFID for detection and reading MIFARE tags. ( Using HW: Mf500 from NXP ). The uC ...
0
votes
1answer
268 views

RTOS and OS working side by side in cooperative work

I would like to use use a RTOS and OS side by side to implement a cooperative work. The RTOS would perform time critical (real-time) task and the OS will perform the other non-critical ...
1
vote
1answer
131 views

What are the rules that function should pass in order to be used in RTOS

I use ATSAM4LC2A ARM microcontroller that drives 3xUSART, GPIOs, DMA. timers with the use of interrupts and all the remaining logic of my application.. The project is functional but with out a RTOS ...
0
votes
1answer
98 views

ARM compatibility between vendors, with and without RTOS (FreeRTOS) [duplicate]

I would like to know how much compatibility can I expect between ARM MCUs from different vendors. For example, let's say I write a firmware using C language for a Cortex M0 using its CAN peripheral. ...
-1
votes
2answers
192 views

VxWorks on TI Launchpad Boards

I am trying to find out if VxWorks will be able to run on something similar to the TI EK-TM4C123GXL board (http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c123gxl.html). It looks like ...
3
votes
2answers
269 views

Micrium Rtos - OSTimeDly not working

I have initialized the Micrium Rtos and there is no error when I compile the project but there is a OSTimeDly function in my code that is not working. I should notify that when I give the first ...
1
vote
2answers
83 views

Device Driver function behavior on interrupt

Suppose an embedded system is running FreeRTOS and an application program makes calls to a device driver interface (let us assume I2C). What exactly happens when this is interrupted by an external ...
5
votes
1answer
5k views

How does the TCP/IP stack interact with Wifi components?

I'm trying to transition beyond Arduino and I'm trying to learn how to use an RTOS (like FreeRTOS) to connect to the web via Wifi. It seems that FreeRTOS and ZentriOS and other RTOS supply TCP/IP ...
1
vote
1answer
687 views

Hardfault exception on stm32f7 arm microprocessor at RTX thread creation

I'm running a simple RTX thread program as follows. The problem is when it's running on STM32F7 DISCOVERY BOARDv through debug interface, it seems right after running the ...
0
votes
1answer
11k views

Minimum Requirements of a microcontroller to run embedded Linux? [closed]

I am looking for the cheapest microcontroller to run embedded Linux. what should I be looking at, which class of microcontrollers or microprocessors is compatible? is there a minimum system ...
0
votes
0answers
115 views

When should one use a RTOS (real-time OS) over a simple infinite while loop in an embedded system? [duplicate]

The Arduino uses a simple infinite while loop. It works fine for me so far. What are some situations when a more complex RTOS is needed?
0
votes
1answer
307 views

Why event flag related functions does not work correctly outside of tasks in keil rtx?

As you know event flags are very useful (e.g. let task running),but unfortunately their control functions (os_evt_clr/set/wait) does not work outside of tasks bodies correctly(e.g. in interrupt ...
3
votes
4answers
840 views

Real time operating systems

I have been asked this question: “Do you think the system will need deterministic time or real time responses?” The problem I have is distinguishing the difference between the two. I know that a real ...
0
votes
4answers
661 views

How to handle polling method in micro controllers.?

I am using PIC32MX795F512L Micro Controller. I need to develop an application where 4 led's connected to pins of controller will blink continuously at a rate of 1sec and there are 15 inputs ...
8
votes
5answers
2k views

How come RTOSs are considered deterministic?

On a pc (an OS of course) any C program becomes indeterministic in terms of timing. For instance a loop takes between 1.2 and 1.3 seconds depending on "how fast I am moving another window". It is ...
0
votes
1answer
950 views

RTOS: Micrium uCOS vs Mentor Graphics Nucleus

We're working on a wearable IoT device, and I'm hoping for some guidance on the common commercially available RTOS, such as what's the difference between the two. As of current I'm leaning toward ...
2
votes
1answer
3k views

differences between privileged mode and unprivileged mode in the RTX RTOS

As i said in the title what's differences between privileged mode and unprivileged mode in the RTX RTOS? And why in privileged mode threads has allowed full access to the cortex M processor?
0
votes
2answers
432 views

Free RTOS For PIC24fJ128GA202? [closed]

I was working on PIC24fJ128GA202 microcontroller for 2 months, Since my application getting more complicated i decided to program on multitasking in pic microcontroller it is much complicated to do ...
17
votes
6answers
5k views

Multitasking on PIC microcontrollers

Multitasking is important these days. I wonder how we can achieve it in microcontrollers and embedded programming. I am designing a system which is based on a PIC microcontroller. I have designed its ...
0
votes
1answer
1k views

What is the difference between CMSIS RTOS and Keil RTX?

I have read the articles about them separately, but there are no information about the relation between them. What I understood is that there is CMSIS RTOS that ARM created and Keil extended it to ...
1
vote
1answer
136 views

Scheduling the transmision of CAN frames in an RTOS

I'm planning to use my STM32 board to send CAN frames. I implemented a simple scheduler that contains 10 tasks; one task will be responsible for sending frames. To do the job I declared a structure ...
0
votes
1answer
2k views

External RAM with ARM Cortex M-3

I'm planning to start with uclinux with my ARM cortex M-3 based MCU . Uclinux's requirements include ~4MB of RAM (SRAM - DRAM - .. whatever) and flash (SD card - NAND Flash - ... whatever). My MCU ...
0
votes
1answer
2k views

How to flush an RTOS queue and prevent further posting on a device disconnect event?

In the following code SendMessage() is the API called by the user to send a message over USB Task() is the thread created in <...
0
votes
1answer
205 views

Events in FreeRTOS 7.1.1

I'm looking for method how to inform one task in firmware about change somewhere else (Using FreeRTOS 7.1.1). I need to receive information about changes, but I wouldn't want check value in cycle - ...
4
votes
0answers
664 views

SD Card Buffer in FreeRTOS [closed]

One of my tasks in a project is responsible for gathering information about values measured from sensors and write information in a .txt file on an SD card. What would be the best way to do this? ...