Nucleus PLUS
Categories: Nucleus
The Introduction to Nucleus PLUS course is intended to give developers a general understanding of the Nucleus PLUS operating system, and a thorough understanding in the use of Nucleus PLUS to develop real-time applications. Topics include real-time operating system fundamentals and the Nucleus PLUS interface. When finished with the course, developers should be familiar enough with Nucleus PLUS to begin working on developing real-time applications using the Nucleus PLUS API View course highlights ↓
Scheduled classes
There are no classes currently scheduled for this course. Request a class
Course Highlights
You will learn how to
- Create and manage Nucleus tasks
- Use Nucleus communication components for passing data between tasks
- Use Nucleus synchronization components to synchronize task operation
- Configure and manage memory usage by tasks
- Create and use task-independent timers
- Manage interrupt handling in your Nucleus PLUS application
- Use the Nucleus I/O driver interface in your application
- Change how the Nucleus PLUS library is compiled and configured
Hands-on labs
Throughout the class, you will examine and run examples of all the Nucleus components. At the end of the class, you will write a Nucleus PLUS application that uses most of the Nucleus components.
Key topics
- Embedded Operating System basics
- Nucleus PLUS organization
- Nucleus PLUS initialization
- Task Control
- Mailboxes
- Queues
- Pipes
- Semaphores
- Event Groups
- Signals
- Application timers
- Memory management
- Interrupt management
- I/O driver interface
- Nucleus serial driver
This course is not intended to cover hardware-specific porting issues (aside from a high-level discussion of what functionality is contained in the hardware specific source code files).
Course Details
| Intended for | Engineers currently using or who will be using the Nucleus PLUS operating System to implement an embedded, real-time, multi-tasking application |
| Prerequisites |
The student should know the C programming language The student should have rudimentary knowledge of embedded system concepts and terminology |
| Course Part Number |
|
| Products Covered |