برد uc/Eval-STM32F107 با قابلیت نصب سیستم عامل uc
دست دوم، بدون کابل
صحت عملکرد توسط کارشناسان فنی شرکت تضمین می شود.
برد uc/Eval-STM32F107 با قابلیت نصب سیستم عامل uc
µC/OS-III™ Real-Time Operating System
Micrium µC/OS-III™ Real-Time Operating System are designed to save time on embedded system projects. In addition to the features inherent in μC/OS-II, μC/OS-III also manages a nearly unlimited number of application tasks, and features an interrupt disable time of near zero. Micrium µC/OS-III™ Real-Time Operating System support ARM7/9, Cortex-MX, Nios-II, PowerPC, Coldfire, i.MX, Microblaze, RX600, H8, SH, M16C, M32C, Blackfin, and more. Ports are available for download from the Micrium website.
μC/OS-III manages seemingly unlimited application tasks, constrained only by a processor's access to memory. μC/OS-III also supports a nearly 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 allows for nearly unlimited 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 CPU used.
نقد و بررسی برد uc/Eval-STM32F107 با قابلیت نصب سیستم عامل uc
Micrium µC/OS-III™ Real-Time Operating System
The Micrium µC/OS-III™ Real-Time Operating System is designed to save time on embedded system projects. In addition to the features inherent in μC/OS-II, μC/OS-III also manages a nearly unlimited number of application tasks, and features an interrupt disable time of near zero. The Micrium µC/OS-III™ Real-Time Operating System supports ARM7, ARM9, Cortex-MX, Nios-II, PowerPC, Coldfir, i.MX, Microblaze, RX600, H8, SH, M16C, M32C, Blackfin, and more. Ports are available for download from the Micrium website.
μC/OS-III manages seemingly unlimited application tasks, constrained only by a processor's access to memory. μC/OS-III also supports a nearly 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 allows for nearly unlimited 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 CPU used. The footprint of this OS can be scaled to only contain the features required for a specific application.
μ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'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.
μC/OS-III has a number of internal data structures and variables that it needs to access atomically. It protects these critical regions by disabling interrupts for almost zero clock cycles, ensuring that it is able to respond to some of the fastest interrupt sources. Interrupt response with μC/OS-III is deterministic.
Features
-
Delivered with complete 100% ANSI-C source
code and in-depth documentation -
Preemptive multitasking: Runs the most
important task that is ready - Nearly unlimited tasks, priorities, kernel objects
- Round-Robin scheduling
- Near zero interrupt disable time
- Scalable to contain only required features
- Ideal for multi-threaded applications
Applications
- Data communications equipment
- White goods (appliances)
- Mobile phones, PDAs, Mobile Internet Devices
- Industrial control
- Consumer electronics
- Automotive
Specifications
- Maximum ROM footprint (unscaled): 24kb
- Minimum ROM footprint (scaled): 6kb
- Number of kernel services: 10 different using 80 API calls
- Multitasking model: preemptive
- Code execution entities: tasks, ISRs
- Dynamic objects: static and dynamic
- Data movement: message queues (unlimited)
- Semaphores - full counting: yes (unlimited)
- Mutexes - with priority inheritance: yes (priority ceiling)
- Event flags: yes (unlimited), configurable for 8, 16, or 32 bits
- Memory partitions - RAM management: yes (unlimited)
- Timers: yes (unlimited)
- Number of tasks: unlimited
- Interrupt disable time: near zero