Free RTOS logo
 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Back to Main Site FreeRTOS+ Products FreeRTOS Labs Integration Services Contact / Enquiries

An Extensible Command Line Interface Framework


FreeRTOS+CLI (Command Line Interface) provides a simple, small, extensible and RAM efficient method of enabling your FreeRTOS application to process command line input. The steps required to add a command are shown in the clickable diagram below - click each stage in the process individually to be taken to a worked example.

Provide a function that implements the FreeRTOS+CLI command behviour
FreeRTOS command line interpreter sequence separator
Provide a const struct that maps the command to the function that implements the command
FreeRTOS command line interpreter sequence separator
Register the const struct with the FreeRTOS command interpreter FreeRTOS+CLI
FreeRTOS command line interpreter sequence separator
Provide character input and output functions
Adding a command to FreeRTOS+CLI. This diagram is clickable.

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

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2014 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.