Загрузка страницы

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.

Видео Optimizing C for Microcontrollers - Best Practices - Khem Raj, Comcast RDK канала The Linux Foundation
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
1 марта 2017 г. 1:46:45
00:52:39
Другие видео канала
Keynote: Journey to Transformation - Dan Rodriguez & Melissa Evers-HoodKeynote: Journey to Transformation - Dan Rodriguez & Melissa Evers-HoodV4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126The Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizThe Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizMentorship Session: Dynamic Program Analysis for Fun and ProfitMentorship Session: Dynamic Program Analysis for Fun and ProfitPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...? - Jan-Simon MoellerPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...? - Jan-Simon MoellerKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleOpen Source Drones Summit by The Dronecode FoundationOpen Source Drones Summit by The Dronecode FoundationHow FoundationDB powers SnowflakeDB's metadata! - Ashish Motivala, Snowflake ComputingHow FoundationDB powers SnowflakeDB's metadata! - Ashish Motivala, Snowflake ComputingOpen System Firmware Projects - Elaine Palmer, IBM ResearchOpen System Firmware Projects - Elaine Palmer, IBM ResearchMentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Mentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Userspace control of memory mappings to support live update - James Gowans & David WoodhouseUserspace control of memory mappings to support live update - James Gowans & David WoodhouseOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinSecure Boot and Over-the-Air Updates - That's Simple, No? - Jan Kiszka, Siemens AGSecure Boot and Over-the-Air Updates - That's Simple, No? - Jan Kiszka, Siemens AGHow To Enable Mass Collaboration | Linux Foundation Collaboration Summit 2014How To Enable Mass Collaboration | Linux Foundation Collaboration Summit 2014LF Live Webinar: Why You Need An Ingress Controller and How to Pick OneLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetWhat Differs the Android Open Source Project from Other Linux Distributions? - Sergio Prado, ToradexWhat Differs the Android Open Source Project from Other Linux Distributions? - Sergio Prado, ToradexFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekKeynote: Harmonizing of Open Source Networking - Madam Yang Zhiqiang, Chris Rice, & Arpit JoshipuraKeynote: Harmonizing of Open Source Networking - Madam Yang Zhiqiang, Chris Rice, & Arpit Joshipura
Яндекс.Метрика