Discussions with Barr Group experts about various technical topics.
State Machines
Barr Group software expert Michael Barr gives an explanation of the concept of state machines for embedded systems.
White Hat Hacking of Embedded Systems
Barr Group software expert Michael Barr and security expert Anthony DeRosa discuss white hat hacking of embedded systems.
RTOS Synchronization Primitives
Barr Group software expert Salomon Singer talks about the similarities and differences between mutexes and semaphores.
Dynamic Memory Allocation
Barr Group software engineer Salomon Singer discusses the challenges faced by embedded engineers when dealing with dynamic memory allocation.
"Android Things" and Embedded Systems
Barr Group software expert Nathan Tennies discusses the pros and cons of today's Android Things.
Pro Tips for Using C's volatile Keyword
Barr Group software expert Dan Smith offers important tips for how to best use the volatile keyword in Embedded C.
Blockchain and Embedded Systems
Barr Group software expert Michael Barr talks about blockchain and how it may impact embedded systems in IoT devices.
Pros and Cons of Embedded C++
Barr Group software expert Dan Smith discusses the pros and cons of using the C++ programming language in embedded systems.
Checksums and CRCs
Barr Group software expert Michael Barr discusses checksums and CRCs and to how you can incorporate them into your code.
Dangerous Flaws in Safety-Critical Devices
Barr Group software expert Michael Barr delivers a keynote on safety and security and IoT devices at the Embedded Systems Conference Boston in May 2017.
Test Driven Development
Barr Group software expert James Grenning talks about the power of TDD and how to integrate it into your software development process.
Moving to a Coding Standard
Barr Group software expert Dan Smith discusses problems that can arise when migrating to a coding standard.
Coding Standards & Static Analysis
Barr Group software expert Dan Smith talks about coding standards and static analysis tools and their impact on safety and security.
Embedded Android and Automotive Applications
Barr Group software expert Nathan Tennies talks about the latest trends, pros and cons of Embedded Android for Automotive Applications.