Our sister company:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Training Courses

An Introduction to Embedded Programming

  • Aimed at:
    • Hardware or software engineers moving into firmware.
    • Client engineers extending or maintaining WareWorks projects.

  • Focused on Embedded C.
  • Topics covered include:
    • Choosing a micro.
    • The importance of ANSI.
    • Effective use of structures & unions.
    • Portability & Reusability.
    • Scope – its uses & limitations.

Advanced Techniques in Embedded Programming

  • Focused on Embedded C.
  • Topics covered include:
    • Error Checking – compile time & run time.
    • Real time programming.
    • An OO approach to embedded firmware.
    • Top-down or bottom-up?
    • Firmware resilience.
    • Effective use of the heap.

Real World Techniques in Embedded Programming

  • Topics covered include:
    • Serial Protocols:
      • Microwire
      • SPI
      • I2C
    • Low power techniques.
    • EMC implications for firmware.
    • The human / machine interface.

Courses are normally conducted at WareWorks but can be delivered on-site by arrangement (travelling and/or accommodation expenses may be required dependant on location).

Course fees are structured as a primary charge for the course itself plus a small secondary charge per attendee.

Course sizes are deliberately kept small in order to ensure the maximum benefit per attendee.

For a single Client with specific goals (such as a particular processor or product class) custom or semi custom courses are offered (an additional charge may be required depending on the particular requirements).

BOOK NOW