Writing a buffered UART driver for the NXP LPC17xx
July 11, 2016 - Tyler Drazich - 0 Comments
Although UARTs have been around for a long time, there are still many uses for them on embedded devices due to their minimal hardware requirements. Whether the UART is
used for inter-device communication or for a simple terminal interface, it can be a real challenge to create a driver that not only provides reliable high speed operation, but
maintains a simple API. This post explains the steps and design considerations that were made while creating the UART driver for the DZX Embedded SDK on the NXP LPC17xx
platforms.
|
Measuring Interrupt and Thread Latency
July 11, 2016 - Tyler Drazich - 0 Comments
Latency is a major design risk for most embedded software engineers. The Embedded SDK provides several methods for measuring
the extra latency imposed by the software.
|