Nucleus PLUS
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class. Request this class in your area!
Duration: 2 Days
Price: 1.800 EUR
Course Part Number: 211852
Description
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 pplications. Topics covered 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. 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). All hands-on course work (examples and training application implementation) will be done with ATIs prototyping software Nucleus MNT on a Windows XP platform.
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.
Audience
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
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
