Book Image

Using Yocto Project with BeagleBone Black

By : Hafiz Muhammad I Sadiq, Irfan Sadiq
Book Image

Using Yocto Project with BeagleBone Black

By: Hafiz Muhammad I Sadiq, Irfan Sadiq

Overview of this book

Table of Contents (17 chapters)
Using Yocto Project with BeagleBone Black
About the Author
About the Reviewers

About the Reviewers

Daniel Garbanzo Hidalgo is an electronics engineering student from TEC (Tecnológico de Costa Rica). He is 21 years old, speaks Spanish and English, and lives in Cartago, Costa Rica. Electronics, robotics, and technology are his passion, which is the reason he's studying electronics engineering. He is a cofounder/developer of EMSYS Innovations, an electronics systems solutions company. His background and experience cover embedded systems development, digital systems design, verilog hardware description language, several programming languages (C, C++, C#, Python, and assembler), and knowledge of Yocto Project / Linux.

The most important projects that he worked on were basic 2D-3D GPUs developed by the hardware description language on an FPGA, and he also worked on building a classic SNES console with a BeagleBone Black running a customized operating system developed with Yocto Project / Linux. Additionally, he worked on many Arduino and BeagleBone minor projects.

Noor Ahsan Khawaja works with Mentor Graphics as an engineering manager. He's been working in the software industry for 12 years. He started as a compiler engineer in Mentor Graphics, where he worked on code generation, assemblers, and linkers. In 2009, he started working with OpenEmbedded for Mentor Embedded Linux distributions. Later, OpenEmbedded turned into Yocto Project, and he has been contributing to Yocto Project and the OpenEmbedded community since then. He is maintaining Mentor Graphics' open source layer called meta-mentor. In this layer, he maintains the changes that Mentor would like to have in its Linux distribution. He is working on Yocto Project-based Linux distributions for ARM-, Power-, and x86-based boards.

Elango Palanisamy, has a bachelor's degree in electronics and communication engineering from Anna University, Chennai. He is currently pursuing master's in embedded system technologies from the same university.

He has experience in firmware, board bring-ups, power management in consumer electronic devices, driver development, and optimizations for thermal printers and car-multimedia-related sensors. He also has experience in using build tools, such as Yocto Project and buildroot for Ti, Freesacle, and Atmel boards.

He is currently working as a platform support engineer in Fossilshale Embedded Technologies Pvt Ltd.

Ankur Rameshchandra Tank is based in Bangalore, India, and is currently employed with L&T Technology Services. His interests are in the areas of C/C++; Embedded Linux kernel and user space programming; Yocto Project, Bash, and Python scripting; and design patterns.

He has a bachelor's degree in instrumentation and control engineering. His interest in low level drivers and system internals began in college while he was working on a project called Non-contact type metal sheet thickness measurement using 8051. He is currently pursuing his master's in embedded system design, wherein he became interested in the Linux device driver and BeagleBone© board development. His master's degree project revolves around his area of interest in the Linux device driver and BeagleBone© board development.

Mikhail Zakharov works as a radio firmware developer at Cognitive Systems Corporation. In the past, he has worked as an embedded firmware developer at Blackberry, Qualcomm, and ON Semiconductor. He holds a bachelor of applied sciences degree in computer engineering from the University of Waterloo, Canada. His focus is on cellular technologies, hard real-time embedded systems, and FPGA/ASIC development.