In this course, instructor Eduardo Corpe?o explains how C programming and the Internet of Things combine in embedded applications—software that permanently resides on a device. He reviews the challenges involved in this type of programming, ranging from memory, storage, and power limitations to hardware awareness. He explains how different data types can affect the performance of your app and reviews bit manipulation—an area where C shines. Eduardo shows how to manipulate bit-level data using bit masking and bit fields, demonstrating the strengths of both techniques with an Arduino controller. Then learn how to use the volatile and const variables to enforce data correctness and read-only access, and explore alternatives to traditional functions, which may take too long to run, and floating-point math, which consumes CPU.
Topics include:
• OS vs. embedded applications • Memory, storage, and power issues • Data types • Bit manipulation • Qualifiers • Function alternatives • Floating-point unit alternatives
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
С этой публикацией часто скачивают:
Programming in C++ Название: Programming in C++ Автор: David Guichard Издательство: Autoedici?n Год: 2014 Формат: pdf Страниц: 66 Размер: 0,2 mb. Язык: English C++...
Assembly Language Programming: ARM Cortex-M3 Название: Assembly Language Programming: ARM Cortex-M3 Автор: Vincent Mahout Издательство: John Wiley & Sons, Inc. Год: 2012 Формат: PDF Страниц:...
Google Maps: Power Tools for Maximizing the API Название: Google Maps: Power Tools for Maximizing the API Автор: Evangelos Petroutsos Издательство: McGraw-Hill Education Год: 2014 Страниц: 464...