Book Image

Banana Pro Blueprints

By : Tony Zhang
Book Image

Banana Pro Blueprints

By: Tony Zhang

Overview of this book

This book follows a tactical plan that will guide you through the implementation of Banana Pro and its configurations. You will then learn the various programming languages used with Banana Pi with the help of examples. In no time at all, you’ll be working on a wireless project that implements AirPlay servers, hotspots, and so on. Following this, you’ll develop a retro-style arcade kiosk game. Then we’ll move on to explore the multimedia features of Banana Pro by designing and building an enclosure for it. After this, you’ll learn to build a remote-controlled smart car and we’ll examine how to control a robotic arm. The book will conclude with the creation of a home sensor system that has the ability to expand or shrink to suit any home.
Table of Contents (15 chapters)
Banana Pro Blueprints
About the Authors
About the Reviewers

About the Reviewers

Lalith Gallage is a charted IT professional with more than 12 years of experience in information communication technology, including embedded control designing, industrial automation, and CMS (SharePoint Server, Joomla, sensenet, Umbraco, and Odoo) customization. He has published several articles on the CodeProject website ( and enjoys writing in his free time.

He is currently working at Sri Lanka Telecom and is a guest lecturer at many leading institutes in Sri Lanka in the fields of microcontroller and C# programming. In his free time, he likes to relax in his aquaponic garden.

He has expertise in several known languages, such as C++, C#, Python, PLSQL, PHP, and ASP.NET. He is also proficient in certain hardware platforms such as Arduino, Raspberry Pi, Banana Pi, Rabbit, and PIC.

His professional qualifications include a masters degree in IT from Cardiff Metropolitan University, UK, BIT from the University of Colombo, Sri Lanka, national diploma in engineering sciences (electronics and telecommunication) from Sri Lanka, and CITP from the UK.

Nikolaos Margaris currently works as a senior frontend developer on a collaboration and communication software that uses AngularJS and NodeJS. He enjoys clean and performant JavaScript code and tests it too. In his spare time, he likes reading about new technologies and wandering through the IoT world. Good music and some retro PC/console games have always added flavor to his life. Reviewing this book was an enjoyable experience for him, and he hopes to come across more opportunities like this one. You can find out more about him at

Paul Mundt is the founder and managing director of Adaptant Solutions AG, a software and solutions company focused on providing adaptable technologies and solutions needed to enable cross-sectorial data utilization and exploration in an evolving data regulation and compliance landscape.

Previously, Paul was the CTO of OS & Virtualization, and director of the system software department at Huawei's European Research Center, leading an R&D department responsible for the future OS and virtualization strategy and architecture, focusing on the areas of heterogeneous systems, convergence of Cloud and HPC, and the future data center architectures.

Earlier, at Renesas, he was responsible for establishing both the initial open source strategy and vision, while leading the organization to consistently become one among the top 10 contributors to the Linux kernel, resulting in wide-reaching system software and IP consolidation across a diverse MPU/MCU product portfolio.

He has more than 15 years of experience in both Linux kernel development and technology management across a diverse range of domains (HPC, embedded, enterprise, and carrier grade). He has also previously worked for Nokia, TimeSys, and MontaVista in various technical and leadership positions.

Rob Seder has been involved in information technology for over 20 years. He has been a technophile and geek from an early age. His day job primarily involves working on Microsoft .NET technologies, but he also invests heavily in Linux, Mac, IoT, automation, 3D printing, and other interesting infrastructures or development technologies. Rob has mostly worked in financial and insurance industries over the years, and he enjoys keeping himself up to date with the most current technologies that are available.

You can find Rob's blog at or contact him at @RobSeder on Twitter.