µC/OS-III™ Real-Time Kernel for CrossCore® Embedded Studio

Product Details

µC/OS-III™ Real-Time Kernel for CrossCore Embedded Studio (CCES) is the result of a collaboration between Analog Devices and Micrium to provide a user-friendly programming environment for µC/OS-III applications running on Analog Devices Blackfin® and SHARC® processor family. µC/OS-III™ Real-Time Kernel seamlessly integrates with CrossCore Embedded Studio and provides a user interface for configuring the RTOS.

The μC/OS-III is Micrium’s newest RTOS, designed to save time on embedded system projects. In addition to the features inherent in μC/OS-II, μC/OS-III does not impose limits on the number of application tasks. Limits are constrained only by a processor’s access to memory.

μC/OS-III supports an unlimited number of priority levels. Typically, configuring μC/OS-III for between 32 and 256 different priority levels is adequate for most embedded applications.

μC/OS-III does not impose limits on number of tasks, semaphores, mutexes, event flags, message queues, timers and memory partitions. The user allocates all kernel objects at run time. μC/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 processor used.

μC/OS-III allows multiple tasks to run at the same priority level. When equal priority tasks are ready to run, μC/OS-III runs each for a user- specified time. Each task can define its own time quanta and give up its time slice if it does not require the full time quanta.

μC/OS-III ensures that NULL pointers are not passed, 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.

μC/OS-III’s footprint can be scaled to only contain the features required for a specific application. The execution time for most services provided by μC/OS-III is both constant and deterministic; execution times do not depend on the number of tasks running in the application.

Ordering Information
Part number: AD-UCOS3-SPRD

CROSSCORE® Tools Support:
Tel: 1-800-ANALOGD (262-5643)
Contact Support


 

μC/OS-III
 

Features

  • Integrates seamlessly with CrossCore Embedded Studio.
  • Supports CrossCore Embedded Studio configuration user interface windows.
  • Debugging status window.
  • Scalable to contain only required features.
  • ROMable.
  • Supports pre-emptive and co-operative scheduling, including round-robin scheduling.
  • Tasks and kernel object management are limited by processor memory only.
  • Supports inter-task messaging.
  • Supports pending on multiple kernel objects.
  • Configurable error checking to reduce footprint and MIPS when required.
  • Delivered with complete 100% ANSI C source code and in-depth documentation.

Product Downloads

Notes:
1You can evaluate/develop with "µC/OS-III™ Real-Time Kernel for CrossCore® Embedded Studio" free of charge. For more info on the evaluation version reminder refer to the section below.
2 For a summary of the Micrium CrossCore Software Licensing Options refer to the section below.
3 Licensing to Colleges and Universities Policy refer to the section below.

System Requirements

  • Windows XP Professional SP3 (32-bit only).
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.
  • CrossCore Embedded Studio for Analog Devices Processors.

EngineerZone Support Community: Latest CrossCore Embedded Studio and Add-ins


Micrium based CrossCore Software License Options

    Single Product License
    A Single Product License allows the licensee to embed the software into one specific customer identified end-product. Each end-product can be produced in an unlimited number of units, for the lifetime of that one specific end-product. An end-product refers to a product manufactured by the licensee using the software. Each end-product is assumed to contain a single microprocessor, microcontroller or DSP.

    Product Line License (Product Family License)
    A Product Line License (also known as a Product Family License) allows the licensee to embed the software into an unlimited number of different “Single Products? as long as each such product performs a similar function. For example, all commercial washing machines would be considered being part of a product family. Commercial “dryers? would be considered being part of a different family of products. Each end-product within the product family can be produced in an unlimited quantity, for the lifetime of the end-products belonging to the product family.

    CPU-Type License (Platform License)
    A CPU-Type License allows the licensee to embed the software into any number of different end-products using a single and specific processor type. The license holder may manufacture an unlimited number of units of each of these different end-products for the life of the end-product that uses the specific licensed processor type from ADI (or its affiliates). The processor type is defined as being part of the same family. For example; Blackfin® (for example, Blackfin® ADSP-BFxxx).

    Site License
    A Site License allows the licensee to embed the software into any end-product that uses any CPU as long as the products are designed at a single physical site. A site is defined as licensee facilities where a product is being developed and may consist of multiple buildings located within a two (2) mile radius building one or more end-products.

    Common to all Micriµm based CrossCore Embedded Studio Add-in licenses:
  • Licenses are royalty free.
  • Licenses are perpetual for the life of the customer end-product.
  • One year of maintenance is included with each license. The maintenance period begins when the product is first licensed.
  • Subsequent years of maintenance are optional but highly recommended so that upgrades, improvements, bug fixes etc. are continually provided.
  • For pricing on additional Micriµm based CrossCore Software license options, please Contact ADI
  • For a more complete list of µC/USB Device Stack parts refer to this document

Maintenance Policy:  A CrossCore Embedded Studio license includes one year of updates, upgrades and lifetime support. The optional annual maintenance provides access to updates and upgrades released during the maintenance period. Updates released after the maintenance period will not run until maintenance is renewed. Renewing maintenance provides instant access to all previous updates. Annual maintenance is 20% of book price for each license option, for additional information please Contact ADI

Evaluation Version Reminder:  A reminder that once your evaluation of uCOS-III or uCOS-II Real-Time Kernel for CrossCore Embedded Studio is complete, and you decide to use it in a commercial product, you must purchase a full license from Analog Devices to comply with our license terms and agreements.

Licensing to Colleges and Universities Policy:  Developers from accredited colleges and universities can use µC/OS-III Real-Time Kernel for CCES without a license, as long as the software is used only for educational purposes or peaceful research.

SampleBuy

Price, packaging, availability

µC/OS-III™ Real-Time Kernel for CrossCore® Embedded Studio
Model Description Price RoHS View PCN/ PDN Check Inventory/
Purchase/Sample
AD-UCOS3-SPRD Status: Production Single Product License of μC/OS-III RTOS for CrossCore Embedded Studio $7,500.00 Yes -
AD-UCOS3-PL Status: Production Product Line License of μC/OS-III RTOS for CrossCore Embedded Studio - Yes - Contact ADI
AD-UCOS3-CPU Status: Production CPU-Type License of μC/OS-III RTOS for CrossCore Embedded Studio - Yes - Contact ADI
AD-UCOS3-SITE Status: Production Site License of μC/OS-III RTOS for CrossCore Embedded Studio - Yes - Contact ADI
AD-UCOS3-MNT-SP Status: Contact ADI Single Product Maintenance License of μC/OS-III RTOS for CrossCore Embedded Studio - Yes - Contact ADI

Pricing displayed is based on 1-piece. The USA list pricing shown is for budgetary use only, shown in United States dollars (FOB USA per unit), and is subject to change. International prices may vary due to local duties, taxes, fees and exchange rates.

Check Inventory & Purchase

View Sales and Distribution Offices
沪ICP备09046653号
content here.
content here.

Send Feedback

Close