My Account Log in

1 option

Banana Pro blueprints : leverage the capabilities of Banana Pro with exciting real-world projects / Ruediger Follmann, Tony Zhang.

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Follmann, Ruediger, author.
Zhang, Tony, author.
Series:
Community experience distilled.
Community experience distilled
Language:
English
Subjects (All):
Microcomputers--Programming.
Microcomputers.
Physical Description:
1 online resource (366 p.)
Place of Publication:
Birmingham : Packt Publishing, 2015.
Summary:
Leverage the capability of Banana Pi with exciting real-world projectsKey FeaturesDelve into the expanse of Banana Pi’s self-managing functionalities and develop real-world projectsGain hands-on experience of developing various wireless, multimedia, robotic, and sensor-based applications with Banana PiDevelop your applications using Banana Pi through a project-based approachBook DescriptionThis 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.What you will learnRemotely connect to Banana Pro and program the embedded boardUse Banana Pro as a hotspot or provide an AirPlay server for wireless audio transmissionFind out about the different programming languages that can be used with Banana ProBuild and program your own multimedia centre in order to watch television and moviesConnect peripherals such as a camera, LCD, or hard disk to Banana ProManage and regulate your Linux system with Banana ProStream music wirelessly from your mobile phone to Banana ProWho this book is forThis book is designed for those who are interested in exploring the capabilities of Banana Pro. Basic know-how of Linux and embedded systems would be an added advantage.
Contents:
Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Banana Pro; Chapter 2: Programming Languages; Chapter 3: Wireless Projects; Chapter 4: Arcade Cabinet; Chapter 5: A Multimedia Center; Chapter 6: Remote Controlling a Smart Monitor Car; Chapter 7: Laser Engraver; Chapter 8: Scratch-Building a Smart House; Index; Banana Pro; Getting started; Available operating systems for Banana Pro; Add-ons; Summary; Basic principles; Shell programming; Python; C/C++; Scratch; New kernels; Summary; OpenVPN; WLAN
On airServing web pages; A measurement server; Summary; Implementing hardware accelerations; Implementing libretro emulators; Building PCSX; Making an arcade cabinet for Banana Pro; Playing the Banana Pro arcade cabinet; Summary; Kernel preparation; Video Disk Recorder (VDR); The Xbox Multimedia Center (XBMC) installation; Summary; Implementing the IP camera ; Setting up the hardware of a smart monitor car; Remote controlling a smart monitor car; Summary; Setting up the frame for laser engraving; Configuring software on Banana Pro; Installing softwares on a PC
Loading a program into the laser CPUHow to use a laser engraver; Summary; Configuring LeScratch; Controlling the LeScratch peripherals; Building the LeScratch smart house; Summary; Specifications of Banana Pro; Banana Pro onboard LEDs; The first boot; Android; Linux; The LCD module; The camera module; Cases; GPIO add-ons; An onboard microphone; Remote connections; Basic requirements for programming Banana Pro; Checking the Banana Pro temperature; Controlling Banana Pro's LEDs from SSH; Programming GPIOs from SSH; WiringBP; The basics; A simple web server; Using Python for GPIO
Setting LEDs in PythonA Python window example; The WiringBP C code example; C access to onboard LEDs; Debugger; Hello world - example for Scratch; Using LN Digital with Scratch; Compiling on Banana Pro; Cross-compilation; Connecting from Android; Setting up WLAN; Setting up an access point mode; The AirPlay protocol; AirPrint; Printing from Android and iOS; Installing php and mysql; Installing contao; The FTDI/SPI control of devices; A web server; Explanations; Installing dependencies; Installing libdri2; Installing libump; Installing the sunxi-mali driver; Installing xf86-video-fbturbo
Getting device permissionTesting hardware acceleration; Installing dependent packages; Installing libretro frontend - RetroArch ; Installing libretro cores ; Configuration; Playing games; Testing games; Installing dependent packages; Installing PCSX ; Configuration ; Testing PCSX games ; Preparing the materials; Designing a frame ; Assembling; Configuring output to an LCD; Configuring a joystick controller; Playing the game on the arcade cabinet; Adding the I2S audio device; Setting the graphics memory to maximum; Deactivating display driver kernel logging; Activating IR driver key repetition
Activating the sunxi lirc driver
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed July 7, 2016).
ISBN:
9781782175674
1782175679

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account