Optimizing C for Microcontrollers - Best Practices - Khem Raj, Comcast RDK
Optimizing C for Microcontrollers - Best Practices - Khem Raj, Comcast RDK This talk will cover the tips and techniques to write best possible C programs for microcontrollers. It will use Zephyr as usecase and demonstrate the size and performance optimizations and tradeoffs. Besides C language itself, it will also present how to squeeze benefits out of GCC for microcontrolles and RTOSes like Zephyr About Khem Raj Working on deploying Yocto Project/OpenEmbedded into Comcast's community Reference Design Kit for STB, Gateway and IoT platforms. Working on designing optimal open source software development and contribution procedures. Previously worked at Juniper where he was responsible to creating and maintaining Linux base operating system for upcoming Junos( Juniper's Network Operating System) again it was based on Yocto project. He is a contributor and maintainer for pieces in OpenEmbedded and Yocto Project. Last he spoke at ELCE Berlin in 2016.

GCC/Clang Optimizations for Embedded Linux - Khem Raj, Comcast RDK

20023 FRM3 - Taming Embedded C - Pt 1

Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022

Introduction to Realtime Linux

Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU 2023

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com

Optimising Code - Computerphile

C++ for Embedded Development

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Keynote: What can C++ do for embedded systems developers? - Bjarne Stroustrup

The Most Important Optimizations to Apply in Your C++ Programs - Jan Bielak - CppCon 2022

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Tutorial: Debugging Embedded Devices using GDB - Chris Simmonds, 2net Ltd

How to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2net

16 Essential Skills Of Embedded Systems Development

Writing better embedded Software - Dan Saks - Keynote Meeting Embedded 2018

Embedded Systems: C Programming Review

The Best New Programming Language is a Proof Assistant by Harry Goldstein | DC Systems 006

