Зарегистрироваться
Восстановить пароль
FAQ по входу

Giometti Rodolfo. GNU/Linux Rapid Embedded Programming

  • Файл формата pdf
  • размером 15,66 МБ
Giometti Rodolfo. GNU/Linux Rapid Embedded Programming
Packt Publishing, 2017. — 728 p. — ISBN10: 1786461803. — ISBN13: 978-1786461803.
Key Features
Rapidly design and build powerful prototypes for GNU/Linux Embedded systems
Become familiar with the workings of GNU/Linux Embedded systems and how to manage its peripherals
Write, monitor, and configure applications quickly and effectively, manage an external micro-controller, and use it as co-processor for real-time tasks
Preview ebook
Book Description
Embedded computers have become very complex in the last few years and developers need to be able to easily manage embedded computer projects by focusing on problem solving; they should not have to waste time 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. It focuses on the latest Linux kernel release 4 and Debian/Ubuntu distributions (with embedded distributions such as OpenWRT and Yocto).
This book presents popular and user-friendly boards in the industry - such as Beaglebone Black, Atmel Xplained, Wandboard, and system-on-chip manufacturers - and lets you explore corresponding projects that make use of these boards. You will first program the embedded platforms using the C, Bash, and Python/PHP languages in order to get access to the external peripherals. You will gain a strong foundation in using embedded systems by learning how to program the device driver and access the peripherals. You will also learn how to read and 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 shows you 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 to your personal and professional projects.
What you will learn
Use embedded systems to implement your projects
Access and manage peripherals for embedded systems
Program embedded systems using languages such as C, Python, BASH, and PHP
Use a complete distribution like Debian/Ubuntu or an embedded one like OpenWRT or Yocto
Harness device driver capabilities to optimize device communications
Use and access data through different kinds of devices: analog, networking, multimedia, and several reader devices such as RTC, RFID, Smart Cards, and z-Wave
Manage an external micro-controller for time critical tasks
  • Возможность скачивания данного файла заблокирована по требованию правообладателя.
  • С условиями приобретения этих материалов можно ознакомиться здесь.