An annotated guide to program and develop GNU/Linux Embedded systems quicklyAbout This BookRapidly design and build powerful prototypes for GNU/Linux Embedded systemsBecome familiar with the workings of GNU/Linux Embedded systems and how to manage its peripheralsWrite, monitor, and configure applications quickly and effectively, manage an external micro-controller, and use it as co-processor for real-time tasksWho This Book Is ForThis book targets Embedded System developers and GNU/Linux programmers who would like to program Embedded Systems and perform Embedded development. The book focuses on quick and efficient prototype building. Some experience with hardware and Embedded Systems is assumed, as is having done some previous work on GNU/Linux systems. Knowledge of scripting on GNU/Linux is expected as well.What You Will LearnUse embedded systems to implement your projectsAccess and manage peripherals for embedded systemsProgram embedded systems using languages such as C, Python, Bash, and PHPUse a complete distribution, such as Debian or Ubuntu, or an embedded one, such as OpenWrt or YoctoHarness device driver capabilities to optimize device communicationsAccess data through several kinds of devices such as GPIO's, serial ports, PWM, ADC, Ethernet, WiFi, audio, video, I2C, SPI, One Wire, USB and CANPractical example usage of several devices such as RFID readers, Smart card readers, barcode readers, z-Wave devices, GSM/GPRS modemsUsage of several sensors such as light, pressure, moisture, temperature, infrared, power, motionIn