Focus on the integration of embedded operating systems and the development of associated firmware for embedded systems.
Module 1: Embedded Processor & Programming
This module focuses on the knowledge of 8051 / AVR / ARM / PIC technology and the know-how to develop embedded software development skills around 8051 / AVR / ARM / PIC processors. The module covers the 8051 / AVR / ARM / PIC processors architecture and outlines the features of the processors such as the instruction set, interrupt-handling and exception. .
Module 2: Embedded Systems Development
This module covers software interfacing to various peripherals, software optimisation and operating system integration. The knowledge acquired in this module is essential towards the design and development of high performance, low-power intelligent products and systems using RISC-based processors running on an operating system environment.
Module 3: Embedded OS Platform Applications
This module enables engineers to rapidly implement embedded operating systems into intelligent products and systems to meet short time-to-market requirements. It focuses on the expertise of integrating embedded operating systems and customizing embedded firmware into embedded operating system platform. It focuses on developing the skillset required for rapid product and system solution involving both embedded firmware and software application development.
Module 4: Embedded Software Project
This module develops the expertise in software design and development needed to create robust intelligent products and systems for demanding applications. The participants will acquire hands-on knowledge of embedded software design in methodologies, optimisation and real-time design techniques.