Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By : Alex Gonzalez
Book Image

Embedded Linux Projects Using Yocto Project Cookbook

By: Alex Gonzalez

Overview of this book

Table of Contents (13 chapters)
Embedded Linux Projects Using Yocto Project Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Burt Janz has been involved with computing systems since he assembled his first microcomputer in the US Navy in 1975. Starting with the development of device drivers and low-level interfaces on *NIX systems in the early 1980s, he has been creating complex software products for over 30 years. His expertise includes the design and implementation of low-level operating system internals and device drivers, complex applications for embedded and handheld devices, and government- and enterprise-level systems.

A graduate of Franklin Pierce College in 1988 (BSCS with high honors), Burt was an adjunct professor at Daniel Webster College for 11 years in their evening-based continuing education program, while developing embedded and enterprise-level software during the day. His curricula of instruction included courses ranging from a basic introduction to computers and programming languages (C, C++, and Java), networking theory and network programming, database theory, and schema design to artificial intelligence systems. Along the way, Burt has written magazine articles and other technical commentaries. He was also involved in one of the first over-the-counter Linux distributions, Yggdrasil, in 1994.

Burt has designed complete embedded and enterprise-level software systems as a lead architect and has led teams from the requirements and design phases of new products to the phases of completion and delivery to customers. He has experience with x86, 68xxx, PPC, ARM, and SPARC processors. He continues to write kernel threads and kmods, open firmware device trees, drivers for new and proprietary hardware, FPGA I/P core interfaces, applications, libraries, and boot manager code.

He can be contacted directly by e-mail at or or via LinkedIn.

Dave (Jing) Tian is a graduate research fellow and PhD student in the Computer and Information Science and Engineering (CISE) Department at the University of Florida. He is a founding member of the SENSEI center. His research direction involves system security, embedded system security, trusted computing, and static code analysis for security and virtualization. He is interested in Linux kernel hacking and compiler hacking. He also spent a year on AI and machine learning and taught Python and operating systems in the University of Oregon. Before that, he worked as a software developer in the LCP (Linux Control Platform) group in Alcatel-Lucent (formerly, Lucent Technologies) for approximately 4 years. This role was associated with research and development. He holds BS and ME degrees in electronics engineering from China.

He can be contacted directly by e-mail at or you can visit his website at http://davejingtian.org.

Javier Viguera has been a Linux fan since the mid-1990s, when he managed to install a Slackware distribution in his home computer from a set of floppy disks. This was a milestone because it allowed him to manage his programming practice comfortably at home instead of fighting for a 2-hour slot in the university's computer lab.

With a master's degree in telecommunications engineering and a bachelor's degree in computer science, he is currently working at Digi International as an embedded software engineer. He is one of the maintainers of the former Digi Embedded Linux, now Digi Embedded Yocto, distributions.

Javier lives in La Rioja, Spain. In his spare time, he likes to see good, classic movies, but you can also find him looking at the sky, as he is a fan of planes and aviation. He still dreams of getting a private pilot license.