ebook img

Embedded Programming with Ada PDF

67 Pages·2017·16.04 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Embedded Programming with Ada

Making the Ada Drivers Library Embedded Programming with Ada Fabien Chouteau EmbeddedSoftwareEngineeratAdaCore Twitter : @DesChips GitHub : Fabien-Chouteau Hackaday.io: Fabien.C 1 Programming is all about communication 2 • The other tools (static analyzers, provers, etc.) • Users of your API • Your colleagues • The idiot that wrote this stupid piece of code... • Oh, wait. It was me two months ago :( Programming is all about communication With: • The compiler 3 • Users of your API • Your colleagues • The idiot that wrote this stupid piece of code... • Oh, wait. It was me two months ago :( Programming is all about communication With: • The compiler • The other tools (static analyzers, provers, etc.) 3 • Your colleagues • The idiot that wrote this stupid piece of code... • Oh, wait. It was me two months ago :( Programming is all about communication With: • The compiler • The other tools (static analyzers, provers, etc.) • Users of your API 3 • The idiot that wrote this stupid piece of code... • Oh, wait. It was me two months ago :( Programming is all about communication With: • The compiler • The other tools (static analyzers, provers, etc.) • Users of your API • Your colleagues 3 • Oh, wait. It was me two months ago :( Programming is all about communication With: • The compiler • The other tools (static analyzers, provers, etc.) • Users of your API • Your colleagues • The idiot that wrote this stupid piece of code... 3 Programming is all about communication With: • The compiler • The other tools (static analyzers, provers, etc.) • Users of your API • Your colleagues • The idiot that wrote this stupid piece of code... • Oh, wait. It was me two months ago :( 3 What makes Embedded Programming different? Every bug costs more: • More time to investigate • More time to try a fix • Potential destruction of hardware • Updates are difficult You need more control: • Low resources (RAM, flash, CPU) • Interaction with the hardware • Real-Time constraints 4 Embedded Programming with Ada 5

Description:
Crazyflie 2.0 (ARM Cortex-M4F). 44 Crazyflie 2.0 Flight controller DIY instant camera blog.adacore.com/make-with-ada-diy-instant-camera. 55
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.