应用与设计

CN0112

利用数字电位计AD5292和运算放大器OP184构建可变增益同相放大器
详情介绍
  • ucosiii

概述

优势和特点

  • Integrates seamlessly with CrossCore Embedded Studio
  • Supports CrossCore Embedded Studio configuration user interface windows
  • Debugging status window
  • Scalable to contain only required features
  • 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

产品详情

µ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® Real-Time Kernel for CrossCore® Embedded Studio (Rev. 2.7.0)
µC/OS-III® Real-Time Kernel for CrossCore® Embedded Studio (Rev. 2.6.0)

This version of the uC/OS Add-In for CrossCore® Embedded Studio requires CrossCore Embedded Studio version 2.6.0 or later

µC/OS-III® Real-Time Kernel for CrossCore® Embedded Studio (Rev. 2.4.1)

DSP软件

µC/OS-III® Real-Time Kernel for CrossCore® Embedded Studio (Rev. 1.1.0)

Software Development Tools

CrossCore Embedded Studio

CrossCore Embedded Studio是针对Blackfin和SHARC处理器系列的世界一流集成开发环境(IDE)。

Middleware

Lightweight TCP/IP (lwIP) Stack

Lightweight TCP/IP (lwIP) Stack for CrossCore Embedded Studio针对嵌入式平台实现了广泛接受的TCP/IP堆栈,支持TCP/IP套件中的绝大多数网络协议。

ADSWP-UCOS2

The Micriµm µC/OS-II® Real-Time Kernel for CrossCore Embedded Studio (CCES) provides a user-friendly programming environment for µC/OS-III applications running on Blackfin and SHARC processors.

Micrium µC/USB Device

µC/USB Device Stack for CrossCore® Embedded Studio

Micrium uC/USB 主机

Micriµm µC/OS-III® Real-Time Kernel for CrossCore Embedded Studio (CCES)为Blackfin和SHARC处理器上运行的µC/OS-III应用提供用户友好的编程环境。

uC/FS

Micriµm µC/FS™ File System for CrossCore® Embedded Studio是一款紧凑、可靠的高性能文件系统,由ADI公司和Micriµm合作完成。

许可

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.


系统要求

  • Windows 7 Professional, Enterprise, or Ultimate (32 and 64-bit)
  • Windows 8.1 Pro or Enterprise (32 and 64-bit)
  • Windows 10 Pro or Enterprise (32 and 64-bit)
  • 2 GHz single core processor; 3.3GHz dual core or better recommended
  • 1 GB RAM; 4GB or more recommended
  • 2 GB available disk space
  • One open USB port

文档

软件使用手册 (2)

PDF
360 kB
CrossCore软件许可指南,修订版1.1,2012年7月(pdf,360 kB) (Rev. 1.9)

The Software Licensing Guide describes the licensing mechanism used by CrossCore Embedded Studio. It explains the different kinds of license and the conditions and implications of license expiry. It describes how to activate and validate licenses, and how to administer a corporate domain license.

相关硬件 (3)

EZ-Kits

  • ADZS-SC573-EZLITE
    面向ADSP-SC57x/ADSP-2157x SHARC系列(400引脚、17x17mm BGA封装)的ADSP-SC573评估硬件
  • EVAL-SC589-EZLITE
    面向ADSP-SC58x/ADSP-2158x SHARC系列的ADSP-SC589评估硬件(529引脚CSPBGA)
  • EVAL-SC584-EZLITE
    面向ADSP-SC58x/ADSP-2158x SHARC系列的ADSP-SC584评估硬件(349引脚CSPBGA)

购买

电脑端提供购买功能
所示报价为单片价格
所示报价为单片价格。所列的美国报价单仅供预算参考,指美元报价(每片美国离岸价),如有修改恕不另行通知。由于地区关税、商业税、汇率及手续费原因,国际报价可能不同。