Sale Now on! Extra 5% off Sitewide

GNU/Linux Rapid Embedded Programming

Packt Publishing
SKU:
9781786461803
|
ISBN13:
9781786461803
$73.37
(No reviews yet)
Condition:
New
Usually Ships in 24hrs
Current Stock:
Estimated Delivery by: | Fastest delivery by:
Adding to cart… The item has been added
Buy ebook
Turn your ideas into reality by programming and building embedded systems quicklyAbout This Book* Design and build powerful rapid prototypes for GNU/Linux Embedded systems* Address complex industry problems and program complete projects to acquire competence with the workings of embedded systems* Write, 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 effectively program Embedded Systems and perform Embedded development. The book focuses to help rapidly build prototypes in a proficient manner. Some experience of hardware and Embedded Systems is assumed with exposure working on GNU/Linux systems. Knowledge of scripting on GNU/Linux is expected.What You Will Learn* Use embedded systems to implement real-world projects* Learn to access and manage peripherals for embedded systems* Program embedded systems using languages such as C, Python, BASH, PHP* Using a complete distribution like Debian/Ubuntu or an embedded one like OpenWRT or Yocto* Harness device driver capabilities to optimize device communications* Using and accessing data through several kinds of devices such as analog, networking , multimedia, and several reader devices such as RTC, RFID, Smart Cards and z-Wave* Managing an external micro-controller for time critical tasksIn DetailEmbedded computers have become very complex in the last few years, and developers need to easily manage embedded computer projects by focusing on how to solve a problem. They should not be wasting time in finding supported peripherals or learning how to manage them. This book shows you how to interact with external environments through specific peripherals used in the industry. We will use the latest Linux kernel release 4.x and Debian/Ubuntu distributions (with embedded distributions such as OpenWRT and Yocto).This book presents popular boards in the industry that are user-friendly, such as Beaglebone Black, Atmel Xplained, Wandboard, and system-on-chip manufacturers, and provides projects based on them. You will take your first steps in programming the embedded platforms using the C, Bash, and Python/PHP languages in order to get access to the external peripherals. We'll lay a strong foundation for using embedded systems quickly by covering the programming device driver and accessing the peripherals. You will learn how to read/write data from/to the external environment by using C programs or a scripting language (such as Bash/PHP/Python) and see how to configure a device driver for specific hardware.The final chapter explains how to use a micro-controller board based on the most used microcontroller to implement real-time or specific tasks that are normally not carried out on the GNU/Linux system . After finishing this book, you will be capable of applying these skills in real-world projects.


  • | Author: Rodolfo Giometti
  • | Publisher: Packt Publishing
  • | Publication Date: Mar 31, 2017
  • | Number of Pages: 732 pages
  • | Language: English
  • | Binding: Paperback
  • | ISBN-10: 1786461803
  • | ISBN-13: 9781786461803
Author:
Rodolfo Giometti
Publisher:
Packt Publishing
Publication Date:
Mar 31, 2017
Number of pages:
732 pages
Language:
English
Binding:
Paperback
ISBN-10:
1786461803
ISBN-13:
9781786461803