Getting Started with Cubieboard

Book and eBook expected August 2014. Pre-order now!
Getting Started with Cubieboard
eBook: $13.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $36.98    Print cover: $22.99
save 38%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn how to choose a development board, install various Linux distributions, and put them to real-world use
  • Understand how to start using a Cubieboard for work-related purposes
  • Learn howto perform the steps involved in building a system and tailor it to your needs

Book Details

Language : English
Paperback : 117 pages [ 235mm x 191mm ]
Release Date : August 2014
ISBN : 178328157X
ISBN 13 : 9781783281572
Author(s) : Oliver M. Schinagl
Topics and Technologies : All Books, Application Development, Open Source
Sorry, the table of contents for this book is not yet available.

Oliver M. Schinagl

Oliver M. Schinagl has been into technology since his early years when he started playing with his fathers’ Texas Instruments TI-99 computer. Initially having a deep interest in applied physics, it soon became clear that computer science was where his passion was. Around this same time, somewhere in the late 90's, Linux fell onto his radar, and he found that its philosophy matched his own: knowledge should be shared where all can learn from it, hopefully making life better for everybody. Oliver always wanted to work with tablets, and the introduction of the sub 100 USD tablets made it possible to finally delve into this market. Oliver soon became entangled with the linux-sunxi community, and not long after that, development boards started to emerge; Cubieboards and OLinuXinos where given to sunxi community developer members, and he has tinkered with them ever since. In early 2014, Oliver gave a FOSDEM presentation focusing on Allwinner SoC's. For the future, he hopes to work more with Linux, be it on the kernel level or finding more uses for Linux-based devices in the world, spreading Linux and the open source ideology.
Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Getting Started with Cubieboard +    The Business Analyst's Guide to Oracle Hyperion Interactive Reporting 11 =
50% Off
the second eBook
Price for both: $32.50

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Differentiate between the numerous ARM development boards based on the Allwinner A-series of chips
  • Connect and communicate with a development board using a UART interface
  • Install Fedora to create a desktop system
  • Create a custom rootfs based on Debian or Ubuntu
  • Set up a server running various services, such as a file and web server
  • Replace the bootloader and the kernel on a development board
  • Compile the bootloader and the kernel from scratch using a board support package (BSP), creating your own hardware support package

In Detail

Embedded platforms are interesting because they combine two fun fields. On one side, open source software, and on the other side, there is open source hardware. But a little further from that, we have electronics (AVR-microcontrollers), which can be very interesting and fun to work with. Cubieboard is a powerful single board computer similar to Raspberry Pi that supports multiple operating systems, such as Ubuntu and Debian.

This book will teach you everything you need to know about project development using Cubieboard, even if you are not an embedded platform expert.

The book starts by going over the most well-known Allwinner development boards and helps you to choose a board and additional required hardware. Next, the book briefly explains how to 'talk' to the board. Then, things start to get interesting with the installation of a desktop OS onto an SD card and booting into a fully graphical desktop system.

Following this, you will learn how to bootstrap a system from scratch. Using this bootstrapped installation, you will then be taught how to create a small home server and how to set up a few example servers with minimal effort.

Next, the book covers how to update the kernel and the bootloader, as this is not as simple as installing a package, and later, the BSP is used to manually compile the bootloader and the kernel in the form of a hardware-pack.

Concluding all this work, the last chapter gives an example of how to connect external peripherals such as an LED.


This book is a step-by-step guide full of practical tasks to help you develop an actual working system based on GNU/Linux and Cubieboard.

Who this book is for

This book is intended for both beginners and advanced users of ARM, who wish to start getting into the rapidly advancing world of Cubieboard. Hobbyists and professionals are all welcome to learn from this book as it teaches you in an easy-to-follow manner. No previous ARM experience is required.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software