Getting Started with Cubieboard
|Also available on:|
- 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 DetailsLanguage : 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
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.
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
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.