Agenda (subject to change)
18:30 Open: Networking and Refreshments
19:10 Rob Westwood, Catalyst Computing Services, "Unit Testing Embedded C - Why Bother?"
19:35 Graham Smith, Cypress Semiconductors, “Cypress – Enabling High Performance Best In Class IOT Solutions”
20:10 Lightning Introductions
Your name here
20:20 Networking and any remaining refreshments
About Rob Westwood's talk: Unit Testing Embedded C - Why Bother?
Security Flaws. Unexplained Behaviour. Crashes. Writing reliable code can be hard. And when it comes to embedded programming it can seem a whole lot harder.
Most software written these days is written with a suite of unit tests - a technique known to reduce bugs. The additional complexities of embedded development can make unit testing seem just too hard.
In this talk we look at some techniques for successfully unit-testing embedded code in C with examples using ceedling.