Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training


Some doubts while Reading FAQ's

Posted by ephobb on May 31, 2015

I have one query regarding FreeRTOS, While reading FAQ on http://www.FreeRTOS.org/FAQHelp.html following are the doubts.

  1. i found that there is written as "All FreeRTOS ports use a timer interrupt, and some FreeRTOS ports use multiple interrupts. Use the provided demo projects as an example."

What does it mean? Is it like it uses timer interrupt to handle schedule task?

  1. Each byte of the task stack is set to 0xa5 when the task is created, making it relatively simple to see if a stack overflow has occurred. why only 0xa5 value? means is there any specific reason or only to compare?

Some doubts while Reading FAQ's

Posted by rtel on June 1, 2015

1 - All timing in the RTOS is relative to a periodic interrupt called the tick interrupt. The timer is used to generate the tick interrupt.

2 - 0xa5 is just used to make it easy to see when debugging. There is nothing special about the number other than it is a repeating pattern of 1 then 0.


Some doubts while Reading FAQ's

Posted by ephobb on June 1, 2015

Ok thanks. If we are using timer fortick then is it available to programmer to use it somewhere else?

Some doubts while Reading FAQ's

Posted by tlafleur on June 1, 2015

Microchip will be releasing a new PIC32MZ processor soon with FPU, do you have plans to support this FPU variant in FreeRTOS...

PIC32MZxxEFxx. This is about to go into sampling and target production in early July’15. The additional enhancement is adding a FPU....

Some doubts while Reading FAQ's

Posted by rtel on June 1, 2015

The timer used to generate the tick interrupt is under the control of FreeRTOS, but you can add code into the tick interrupt by way of a tick hook function: http://www.freertos.org/a00016.html


Some doubts while Reading FAQ's

Posted by rtel on June 2, 2015

Hi - I think this was posted in this thread accidentally rather than starting a new thread - but the answer is yes there will be support at some point.


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.

Free TCP/IP and file system demos for the RTOS

Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists