Home
Micrium Catalogue 2013
Contents
1. Jean continued This is the first time that Micrium has left the Earth s gravity but not the last For more information http ssed gsfc nasa gov sam Owens Valley Radio Observatory Micrium s uC OS Il is an essential component of Caltech s Owens Valley Radio Observatory OVRO OVRO is one of the largest university operated radio observatories in the world The observatory is located near Bishop California approximately 250 miles north of Los Angeles on the east side of the Sierra Nevada OVRO uses its telescopes and other instruments to refine the locations of radio sources in the sky as well as to study hydrogen clouds within the Milky Way The observatory is different from other national radio observatories because of its extensive work with graduate students who can come to the observatory for long term observation benefitting not only the students but also the observatory as it allows for more comprehensive projects to take place The correlator system is a major component of Caltech s Owens Valley Radio Observatory The correlator system is used to digitize and process the radio frequency RF signals from OVRO s six telescope radio interferometer Micrium uC OS Il is used in the OVRO radio telescopes The radio telescope station runs on 120 DSPs each running uC OS Il In other words there are 120 processors running uC OS Il in this application For more information http www ovro caltech edu Mic
2. The uC TCP IP design introduces a new concept Large and small buffers A large buffer is of the size required to transport a complete Ethernet frame This is what other TCP IP stacks do But in an embedded system it is quite possible that the amount of information to transmit and receive does not require the use of a full Ethernet frame In this case using buffers of the size of full Ethernet frames is a waste of RAM uC TCP IP allows the designer to maximize the system performance by defining different quantities of small and large buffers The source code for uC TCP IP is an extremely robust and highly reliable TCP IP solution uC TCP IP is designed to be certifiable for use in avionics compliant for use in FDA certified devices and in other safety critical products UC TCP IP requires the presence of an RTOS for task scheduling and mutual exclusion To meet this requirement Micrium provides source code to allow network applications to readily accommodate uC OS Il and uC OS III Note Based on the component s extensible kernel interface other non Micrium kernels can also be adapted to uC TCP IP but are not supported Features Device controller driver Stack compliance The features of uC TCP IP include e Delivered with complete 100 ANSI C source code and in depth documentation e Scalable to contain only required features and minimize memory footprint e Zero copy buffer management e Flexibility to select large
3. 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Belgium Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de France NeoMore ZA Ste Apolline 23 rue des Poiriers 78370 Plaisir France Tel 33 0 1 3064 1581 WWW heomore com IAR Systems Ltd 15 Avenue de Norvege 91978 COURTABOEUF Cedex France Tel 33 1 6092 3872 lar se Germany Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de IAR Systems GmbH Messe Campus Werner Eckert Strasse 9 D 81829 Muenchen Germany Tel 49 89 88 98 90 0 lar de ltaly Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Farnell Canal Road Leeds United Kingdom LS12 2TU Tel 44 0 8447 11 11 11 www farnell com www element14 com knode Netherlands Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Scandinavia IAR Systems AB P O Box 23051 SE 750 23 Uppsala Sweden Tel 46 18 16 78 00 larsys se Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Spain Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Switzerland Embedded Office August Braun Str 1 08239 Wangen Germany Te
4. UC OS IIl thus checks for NULL pointers passed in API calls task level services from ISRs aren t called arguments are within allowable range and specified options are valid Each API function provides an error code regarding the outcome of the function call UC OS III s footprint can be scaled to contain only the features required for a specific application typically 6 24 KBytes of code space residing in memory Features Multi threaded applications The features of UC OS II include e Preemptive multitasking real time kernel with optional round robin scheduling e Delivered with complete clean consistent 100 ANSI C source code with in depth documentation e Mutual exclusion semaphores with built in priority inheritance protocol to prevent priority inversions e Timeouts on pend calls to prevent deadlocks e Unlimited number of tasks priorities and kernel objects e Highly scalable 6K to 24K bytes code space 1K bytes data space e Very Low Interrupt Disable Time e Extensive performance measurement metrics configurable e Third party certifiable uC OS II allows developers to produce multi threaded applications vital to the develooment of safety critical systems Thanks to improved integration with IAR Embedded Workbench for ARM developers can access all the inherent non reentrant features of C C in a thread safe manner Application developers who write code for use in multi threaded environment
5. and small buffers e High performance e Supports multiple interfaces e Support for any real time kernel available Micrium s UC OS III or uC OS ll is recommended Sold separately e Built in SSL Secure Sockets Layer API Supports most SSL stacks Contact Micrium to learn more about the UC SSL module developed with our partner Mocana Inc UC TCP IP features a hardware abstraction layer allowing quick porting to any new Ethernet device controllers and addition to Micrium s list of supported devices Micrium offers a large selection of Ethernet device controller drivers Additional drivers are added on a regular basis If your desired Ethernet device controller driver is not listed you can consult the uC TCP IP user manual which contains a chapter on driver development You can also ask Micrium to develop the driver for you Please call us for a quote Micrium uses Ixia s IXANVL to validate the compliance of the stack with the networking RFCs IxANVL is used by Ddvelopers and manufacturers of networking equipment and Internet devices to validate protocol compliance and interoperability Micrium RTOS amp Tools Page 11 Micrium Communication Components What is uC USB Device What does it do Features Page 12 Micrium RTOS amp Tools rA C USB Device Universal Serial Bus Device Stack UC USB Device is a compact reliable high performance stack for embedded systems equipped with a USB device controller
6. have multiple different CAN controllers A validation suite provides all documentation necessary to support the use of uC CAN in safety critical systems The features of uC CAN include e Hardware independent e Signal Scalability Between 1 bit to 4 bytes e Sufficiently robust to meet rigorous safety critical system requirements UC CAN supports the following protocols e CANopen Stack e CANopen Sensor Slave e CANopen Slave e CANopen Config Micrium Communication Components What is uC Modbus What does it do Features rA C Modbus Embedded Modbus Stack UC CAN is a protocol framework that enables easy and clean implementation of Modbus serial communications protocol UC CAN reduces development time to embed Modbus UC Modbus supports both ASCII frames and a Remote Terminal Unit RTU frames You can use either mode at the same time if you have multiple serial interfaces UC Modbus supports any number of communications channels UC Modbus s is a Modbus Slave server software component enabling an embedded system to communicate to a Modbus Master client uC Modbus M is a Modbus Master client component that enables communication to a Modbus Slave The features of uC Modbus include e Multiple RS 232C and or RS 485 ports on the same target limited only by the number of serial ports available e The baud rate for each port is independently adjustable e Select Modbus ASCII or RTU on a per cha
7. 0 cn element14 com www element14 com knode IAR Systems China Room 2510 Central Plaza No 227 North Huangpi Road 200003 Shanghai China Tel 86 21 6375 8658 www lar cn Japan IAR Systems K K C 5 Bldg 5F 1 21 5 Kandasuda cho Chiyoda ku Tokyo 101 0041 Japan Tel 81 3 5298 4800 WWW iar com Techno Logic 2 4 1 Tawada dai Shijonawate City Osaka 575 0013 Japan Phone 81 743 70 0866 Www t logic jp South Korea DIOIZ 7th Floor Acorn Place 757 3 Neson dong Uiwangbr Kyonggido 437 081 South Korea Tel 82 2 785 5709 www dioiz com Taiwan Micetek International Inc 8F 184 Sec 1 Chung Cheng Road Taipei 111 Taiwan R O C Tel 886 2 28386826 www micetek com Microtime Computer 4F No 222 Sec 4 Cheng De Road Taipei 11167 Taiwan R O C Tel 886 2 28811791 www microtime com tw Singapore Southeast Asia and Australia element14 element14 Pte Ltd 15 Tai Seng Drive 305 01 Singapore 535220 Tel 65 6788 0200 sg element14 com www element14 com knode Testech Electronics Pte Ltd Blk 118 05 110 Aljunied Ave 2 Singapore 380118 Tel 65 67492162 www testech elect com India India Vi Microsystems Pvt Ltd Chennai Head Office Plot No 75 Electronics Estate Perungudi Chennai 600 096 Tamil Nadu Tel 044 24961842 24961852 vimicrosystems com Micrium RTOS amp Tools Page 25 Micrium is a global RTOS leader and a top choice of embedded engineers buil
8. 1 954 217 2036 Fax 1 954 217 2037 www Micrium com sales Micrium com North America United States Arrow Electronics 50 Marcus Drive Melville New York 11747 4210 Tel 1 800 777 2776 WWW arrow com Avnet 2211 South 47th Street Phoenix AZ 85034 Tel 480 643 2000 WWW avnet com Digi Key Corporation 701 Brooks Avenue South Thief River Falls MN 56701 Tel 1 800 344 4539 www digikey com Future Electronics 237 Hymus Boulevard Pointe Claire Quebec Canada H9R 5C7 Tel 514 694 7710 www futureelectronics com IAR Systems Software 2 Mount Royal Ave Suite 420 Marlborough MA 01752 Tel 1 508 281 6680 WwWw iar com IAR Systems Software Century Plaza 1065 E Hillsdale Blvd Foster City CA 94404 Tel 1 650 287 4250 www iar com Mouser Electronics 1000 North Main Street Mansfield TX 76063 Tel 800 346 6873 Tel 817 804 3888 www mouser com Micrium Newark P O Box 94151 Palatine IL USA 60094 4151 Tel 1 800 463 9275 www newark com www elementt4 com knode South amp Central America All Central America IAR Systems Software Century Plaza 1065 E Hillsdale Blvd Foster City CA 94404 Tel 1 650 287 4250 www iar com All South America IAR Systems Software Sao Paulo Representative Office Rua Sapopemba 25 Cep 13104 170 Campinas SP Brazil Tel 55 19 3258 1118 www lar com Page 24 Micrium RTOS amp Tools Europe Austria Embedded Office August Braun Str 1
9. 12 18 20 22 24 Table of Contents Mars Curiosity Rover Owens Valley Radio Observatory Micrium Kernels Micrium Communication Components Micrium Storage amp Display Components Micrium Tools Micrium Licensing Micrium Distributors Micrium RTOS amp Tools Page 1 Page 2 Micrium RTOS amp Tools Mars Curiosity Rover Micrium is pleased to be part of the ongoing success of the Mars Rover Curiosity Micrium s uC OS Il was chosen to control one of the analytical labs aboard the Curiosty rover The lab called SAM Sample Analysis at Mars is designed to investigate the chemical and isotopic composition of the Martian atmosphere and soll It conducts a sensitive search for organic compounds and measures the isotopic composition of carbonaceous material extracted from powdered solid surface samples SAM s investigations support the mission goal of quantitatively assessing the habitability of Mars an essential step in the search for past or present life on Mars with investigations in Gale Crater This is the first time that our RTOS kernel uC OS Il has left the earth s gravity and been trusted with such an important mission said Jean Labrosse Micrium s President and CEO We are proud that the reliability and stability of one of our key products has earned it a place in NASA s toolbox We are confident that this quality is also a key selection criteria for embedded engineers making everyday products here on Earth
10. UC CAN reduces development time to embed USB support Thanks to a hardware abstraction layer you can easily port UC USB Device to any new USB device controllers by simply modifying existing hardware access routines UC USB Device uses a modular architecture with three software layers between the application and the hardware e he Device Controller Driver layer interfaces with the device controller to process interrupts notify the device core of bus events and receive transmit packets e The Device Core layer responds to host requests during enumeration and controls packet reception transmission e The Class layer provides functionality to the host using one or more class drivers The features of uC USB include e Delivered with complete 100 ANSI C source code and in depth documentation e Confugurable memory footprint e Support three speeds low speed 1 5 Mbit s full speed 12 Mbit s and high speed 480 Mbit s e Use with commercial or proprietary RTOS e Support for Composite devices e Supports CDC ACM HID MSC PDHC and Vendor classes Micrium Communication Components What is uC USB Host What does it do Features rA C USB Host Universal Serial Bus Host Stack UC USB Host is a real time USB Host software stack for embedded systems equipped with a USB Host or OTG controller UC USB Host is a full featured high performance small footprint USB host software stack It includes many class drive
11. ding microprocessor microcontroller and DSP based devices Our commercial RTOS components are the preferred solution over open source and competitive alternatives
12. fication of complex systems uC TimesSpaceOS addresses the needs of safety critical market segments including avionics medical transportation and industrial applications It extends existing safety critical products with critical complex middleware such as TCP IP file systems and USB Memory protection so that multiple applications cannot influence disturb or interact with each other e Deterministic and run time guaranteed e Configurable so that virtual Dynamic Random Access Memory DRAM is optionally available e A small footprint for use in a wide range of applications Other processors and compiler environments can be quickly implemented as a result of the modular architecture Don t hesitate to ask us about your environment we have prepared additional processors for certification The source code of uC TimeSpaceOS has been implemented with the same coding standards that are utilized with the uC OS Il kernel DO178B and IEC61508 certifications have already been conducted multiple times What is uC OS MPU What does it do Features Micrium Kernels rA C OS MPU Memory Protection Unit UC OS MPU is an extension for Micrium s uC OS Il that provides memory protection and greater stability and security for your applications The uC OS MPU extension prevents applications from accessing forbidden locations thereby protecting against damage to safety critical applications such as medical devices and avio
13. imestamps e Allows your application to get the current date and time into a structured data type e Allows your application to get and set the clock date time UC LCD allows you to interface with character LCD modules based on the Hitachi HD44780 Dot Matrix LCD Controller amp Driver The module allows you to e Control LCD modules containing up to 80 characters e Display ASCII strings e Define up to eight symbols based on a 5x dot matrix e Display bar graphs uC Shell is a stand alone module allowing a string containing a command and its argument to be parsed and executed It has been developed in order to provide a shell for this Micrium File System UC FS and other IP applications like uC FTPc and UC FTPs However it could be used with other applications Micrium RTOS amp Tools Page 19 Micrium Tools rA C Probe Graphical Live Watch What is uC Probe uC Probe makes it possible to graphically visualize the internals of an embedded system with just a few mouse clicks What does it do Micrium s uC Probe is a Windows application that allows you to read and write the memory of any embedded target processor during run time and map those values to a set of virtual controls and indicators placed on a graphical dashboard Absolutely no programming is required simply drag and drop the graphic components into place and watch them go uC Probe works with a wide variety of embedded processors and supports co
14. ing VNC Server included Bitmap Converter included GUlBuilder application Foreign language support Dialog boxes oupport for multiple displays and multiple layers Variety of fonts included Hun the GUI as a Windows EXE for testing Virtual screens larger than the physical display Wide variety of widgets and controls Optimized for small size and high performance e Supports any 8 16 32 bit CPU e Supports any type of LCD with any controller e Configurable display size e Virtual display support the virtual display can be larger than the actual display e Characters and bitmaps may be written at any point on the LCD not just on even numbered byte addresses e Supports caching the display in memory for even more performance e Compile time switches allow for different optimizations e Includes uC GUI View for detailed view of all layers in the PC simulation e Configuration macros for any interface supported Micrium RTOS amp Tools Page 17 Micrium Storage amp Display Components What is uC FS What does it do Features Page 18 Micrium RTOS amp Tools PHC FS The Embedded File System UC FS is a compact reliable high performance and thread safe file system for microprocessors microcontrollers and DSPs UC FS can access multiple storage media through a clean simple API It supports the FAT file system for interoperability with all major operating systems An optional journal
15. ing component provides fail safe operation while maintaining FAT compatibility The memory footprint of uC FS can be adjusted at compile time based on required features and the desired level of run time argument checking Device drivers are available for all common media types The features of uC FS include e Delivered with complete 100 ANSI C source code and in depth documentation e Portable to virtually any platform e Scalable to contain only required features e Optional buffered file I O and volume level caching e Full FAT support including FAT12 16 32 and long file names VFAT e Optional journaling component for failsafe FAT operations e Supports multiple languages with Unicode encoding e Thread safe operations on multiple volumes and devices e Can be used with a real time kernel or stand alone Micrium Storage amp Display Components What is uC Building Blocks pu C CIk uC LCD UC Shell rA Ci BuildingBlocks Embedded Software Components uC BuildingBlocks round out the capabilities you need to complete your design These small modules are components that are often required in an embedded system UC CIkK implements a Year 2000 compliant clock calendar module The clock calendar module offers the following features e Maintains the time in seconds until the year 2134 Also supports conversions to from NTP Network Time Protocol and Unix timestamps e Allows your application to obtain event t
16. l 49 0 7522 970008 0 www embedded office de United Kingdom Farnell Canal Road Leeds United Kingdom LS12 2TU Tel 44 0 8447 11 11 11 www farnell com www element14 com knode IAR Systems Ltd Suite 4 Hampden House Monument Park Chalgrove Oxfordshire OX44 7RW United Kingdom Tel 44 1865 893266 WWW iar com Middle East Israel Sightsys Ltd 7 Imber St Kiriat Arie P O B 10267 Petach Tikva 49002 Israel Tel 972 3 9222771 www sightsys com Other Middle East Tektronik Mahatma Gandhi Cad No 68A 2 G O Pasa 06700 Ankara Turkey Phone 90 312 437 3000 www tektronik com tr Eastern Europe Russia and other Eastern Europe Farnell Canal Road Leeds United Kingdom LS12 2TU Tel 44 0 8447 11 11 11 www farnell com www element14 com knode Embedded Office August Braun Str 1 88239 Wangen Germany Tel 49 0 7522 970008 0 www embedded office de Tektronik Mahatma Gandhi Cad No 68A 2 G O Pasa 06700 Ankara Turkey Phone 90 312 437 3000 www tektronik com tr Asia Pacific Australia Macro Dynamics Pty Suite 7 322 Mountain Highway Wantirna Victoria 3152 Australia Tel 61 3 9720 2399 www macrodynamics com au China BMRTech Beijing Office Headquarters Rm 204 XinShiDai Building No 7 Huayuan Road Haidian District 100088 Beijing China Tel 86 10 6297 5900 BMRTech element14 element14 Pte Ltd 15 Tai Seng Drive 305 01 Singapore 535220 Tel 65 6788 020
17. lements the limited capabilities of your debugger by allowing you to look and change live data using graphical indicators and controls uC Probe also includes built in kernel awareness for uC OS IIl which allows you to display a variety of statistics including stack usage and CPU usage per task whether a task is running whether a task is waiting for an event to occur and much more 5yrribesl Heater li ra Cylinders El Search fea symbol ii Grapha Hama Display Masne i Type Sine Memory Address mu Meelis 1 Micrium RTOS amp Tools Page 21 Micrium Licensing Single Product License A Single Product License allows you to embed a Micrium software component into one end customer product This license is perpetual for the life of your product and is without limitation in production quantity This license is specific to the processor used and the specific name and model of the customer end product Product Line License A Product Line License allows you to embed a Micrium component into any number of end customer products within a product family This license allows you to manufacture an unlimited number of units of each of these products for the life of the end product within the product family CPU Type Platform License Page 22 Micrium RTOS amp Tools A CPU Type License allows you to embed a Micrium component into any number of end customer products using a single and specific processo
18. mmunication via TCP IP RS 232 or Segger J Link You can also use uC Probe to extend the capabilities of your debugging software by running both at the same time uC Probe allows you to have instant control over your global variables in a real time and non intrusive way RPM RPM POWER TURBINE GENERATOR AIR AND WATER VAPOR T eem Du F WATER PRESSURE PSI EAM ha 2 a a a LEVEL FEET DIRECT HEAT USES T Fa ass sion ag smo uss i fe wi GS we mu Ss SS mm T DIT EL a sl ss fm ap ao Ses ER EET Sele wt aot ea ci C EI ITE GEOTHERMAL ZONE PRODUCTION WELL INJECTION WELL Page 20 Micrium RTOS amp Tools Features The features of uC Probe include You can display at run time the live value of variables on the target using graphical representations such as gauges meters graphs plots numeric indicators and bitmaps And you can change the value of any variable on the fly UC Probe is fully integrated with IAR Systems Embedded Workbench without any special code running in the target uC Probe interfaces to the embedded target using a Segger J Link RS 232 port or via TCP IP With a J Link and using a Cortex processor you don t need to add any target resident code to be able to read and write variables on the target With RS 232C or TCP IP Micrium provides the software needed to add to the embedded application and all the developer needs to provide is the UART driver uC Probe supp
19. nics This system facilitates integration of Micrium or third party software such as e Protocol stacks e Graphics modules e File system libraries Existing uC OS applications can be adapted with minimal effort UC OS MPU is available for any microcontroller MCU containing a Memory Protection Unit MPU Third party certification support is also available UC OS MPU includes the following features e Prevents access of forbidden locations e Appropriate for safety critical applications e Easy integration for protocol stacks graphical modules FS libraries e Simplified debugging and error diagnosis e Available for any microcontroller equipped with a hardware Memory Protection Unit MPU Micrium RTOS amp Tools Page 9 Micrium Communication Components What is uC TCP IP What does it do Page 10 Micrium RTOS amp Tools rA Ci TCP IP The Embedded Protocol Stack UC TCP IP is a compact reliable high performance TCP IP protocol stack optimized for embedded systems Built from the ground up with Micrium quality scalability and reliability uC TCP IP enables the rapid configuration of required network options to minimize time to market UC TCP IP allows for adjustment of the memory footprint based upon design requirements uC TCP IP can be configured to include only those network components necessary to the system When a component is not used it is not included in the build saving valuable memory space
20. nnel basis e Easily assign nearly any application variable to any Modbus holding register up to 65536 input register up to 65536 coil up to 65536 or input status up to 65596 e Scalable from 6K to 15K bytes Compile only the function codes necessary for the target e Works with any CPU 8 16 32 64 bit or DSP e Works with or without an RTOS kernel Micrium RTOS amp Tools Page 15 Micrium Storage amp Display Components What is uC GUI What does it do 12354 81 2 MAP Page 16 Micrium RTOS amp Tools HC GUI Embedded Graphical User Interface UC GUI allows you to provide dynamic user interfaces for any embedded application using an LCD display With uC GUI you can create rich graphical user interfaces for your embedded applications from simple 2D monochrome graphics to smartphone displays with 32 bits per pixel color and Alpha blending With touch screen support activated uC GUI can help you design fantastic user interfaces for your product UC GUI is both processor independent and LCD controller independent It is compatible with single task and multitask environments and works with any commercial RTOS or your proprietary operating system Features Highlights The features of uC GUI include oupport for any type of LCD Font Converter included Live preview Anti aliasing Multiple frame buffering Support for input devices Color management User interface skinn
21. r type You may manufacture an unlimited number of units of each of these products for the life of the end customer product A Site License allows you to embed a Micrium component into any end customer product that uses any CPU as long as the products are designed from a single site You are able to manufacture an unlimited number of units from any location worldwide Dedicated Chip License How Micrium products are sold Common to all Micrium licenses A Dedicated Chip License is exclusive to chip manufacturers This license allows you to embed Micrium software components in one type of chip and sell that chip to an unlimited number of customers It includes an instruction manual that engineers can use to get up and going in hours with minimal risk Micrium embedded components are priced as individual modules or as bundled solutions Please contact Micrium or your local distributor for complete pricing information to meet your particular requirements All licenses are perpetual for the life of the customer s product All Micrium licenses are royalty free you can build unlimited quantities of your product One year maintenance is included with each new software component purchase Phone 1 954 217 2036 FAX 1 954 217 2037 Email sales Micrium com Micrium RTOS amp Tools Page 23 Micrium Distributors Corporate Office and Direct Sales Micrium 1290 Weston Road Suite 306 Weston FL 33326 Tel
22. rium RTOS amp Tools Page 3 What is uC OS III What does it do Page 4 Micrium RTOS amp Tools Micrium Kernels HC OS IIT The Real Time Kernel uC OS III is a highly portable ROMable scalable preemptive real time deterministic multitasking kernel for microprocessors microcontrollers and DSPs Offering unprecedented ease of use UC OS IIl is delivered with complete 10096 ANSI C source code and in depth documentation uC OS Ill runs on the largest number of processor architectures with ports available for download from the Micrium web site uC OS Ill manages an unlimited number of application tasks constrained only by a processor s access to memory uC OS III also supports an unlimited number of priority levels typically configured for between 8 and 256 different priority levels uC OS II allows for unlimited tasks semaphores mutexes event flags message queues timers and memory partitions uC OS III provides features to allow stack growth of tasks to be monitored While task size is not limited they need to have a minimum size based on the CPU used uC OS III allows multiple tasks to run at the same priority level When equal priority tasks are ready to run uC OS IIIl runs each for a user specified amount of time Each task can define its own time quanta and give up its time slice if it does not require the full time quanta uC OS II provides extensive range checking which can be disabled at compile time
23. rom the Micrium Web site uC OS Il manages up to 250 application tasks uC OS II includes semaphores event flags mutual exclusion semaphores that eliminate unbounded priority inversions message mailboxes and queues task time and timer management and fixed sized memory block management uC OS Il s footprint can be scaled between 5 Kbytes to 24 Kbytes to only contain the features required for a specific application The execution time for most services provided by uC OS Il is both constant and deterministic execution times do not depend on the number of tasks running in the application A validation suite provides all documentation necessary to support the use of uC OS II in safety critical systems Specifically uC OS ll is currently implemented in a wide array of high level of safety critical devices including e Those certified for Avionics DO 178B e Medical FDA pre market notification 510 k and pre market approval PMA devices e SIL3 SILA IEC for transportation and nuclear systems 9996 compliant with the Motor Industry Software Reliability Association MISRA C 1998 C Coding Standards Micrium RTOS amp Tools Page 7 What is uC TimeSpaceOS What does it do Features Certification Page 8 Micrium RTOS amp Tools Micrium Kernels rA C TimeSpaceOS Time amp Memory Managed Kernel uC TimeSpaceOS manages both memory and time allocated to diverse applications and enables the cost effective certi
24. rs MSC HID and CDC ACM The stack requires a kernel UC USB Host uses a modular architecture with three software layers between the application and the hardware The Class Driver layer provides class specific services to the application For example the Mass Storage Class MSC Driver includes interface functions for reading and writing sectors from a storage device The Host core layer enumerates the device loads a matching class driver and provides the mechanism for data transfers The Host Controller Driver interfaces with the host controller hardware to enable data transfers and detect devices UC USB Host include the following features Small footprint High performance ROMable and scalable to reduce footprint Use with commercial or proprietary RTOS Easy to use API Micrium RTOS amp Tools Page 13 Micrium Communication Components What is uC CAN What does it do Features Protocols Page 14 Micrium RTOS amp Tools A C CAN CAN Bus Module UC CAN is a CAN protocol framework that enables easy and clean implementation of CAN communication paths uC CAN is a source code library optimized for speed flexibility and size and built with high portability and clean documentation in mind UC CAN reduces development time to embed CAN You need only an understanding of signals messages and bus configurations UC CAN can communicate via one or more CAN buses simultaneously An embedded target can also
25. s will find the support critical when protecting shared objects using system locks file stream locks and thread local storage TLS in multi threaded environments Micrium RTOS amp Tools Page 5 Available ports Page 6 Micrium RTOS amp Tools The following table contains the currently available and supported list of CPU architecture for uC OS IIl A new port can easily be written or adapted to the customer specific needs either by the customer or Micrium Please contact our sales department for more information about supported platforms or port developments Manufacturer Altera Analog Devices ARM ATMEL Freescale IBM Microchip Microsoft Henesas Texas Instruments Xilinx CPU Nios ll Blackfin ARM ARM9 ARM 1 1 Cortex A8 Cortex A9 Cortex R4 Cortex MO Cortex M1 Cortex M3 Cortex M4A F AVR AVR32 ColdFire HCS12 PowerPC 405 PIC24 PIC32 Win32 78KOR RL78 RX200 RX600 SuperH 2A V850E 2 S MSP430 MicroBlaze What is uC OS II What does it do Micrium Kernels HC OS IV The Real Time Kernel uC OS Il is a portable ROMable scalable preemptive real time deterministic multitasking kernel for microprocessors microcontrollers and DSPs Offering unprecedented ease of use uC OS ll is delivered with complete 10096 ANSI C source code and in depth documentation UC OS II runs on the largest number of processor architectures with ports available for download f
Download Pdf Manuals
Related Search
Related Contents
New Holland G4020 User's Manual MODE D`EMPLOI TAFCO WINDOWS NU2-255V-I Installation Guide Kenroy Home 90386ORB Installation Guide MICROWAVE OVEN USER MANUAL Franklin NC-10 User's Manual Manual de Instalação/Conexão (PDF:1378KB) Black Box VSW-HDMI4X4-B User's Manual Ksix B3459FU20 mobile phone case Copyright © All rights reserved.
Failed to retrieve file