Getting Started with Cubieboard by Olliver M. Schinagl

By Olliver M. Schinagl

Leverage the facility of the ARM-based Cubieboard to create remarkable projects

About This Book

  • Learn the right way to decide on a improvement board, set up numerous Linux distributions, and positioned them to real-world use
  • Understand how one can commence utilizing a Cubieboard for work-related purposes
  • Learn tips on how to practice the stairs enthusiastic about construction a method and tailor it in your needs

Who This booklet Is For

If you're at any place from a newbie to a sophisticated person of ARM, who needs to get into the speedily advancing international of improvement forums, comparable to Cubieboard, this is often the e-book for you. even if you're a hobbyist or a qualified, you'll study from this booklet because it teaches you in an easy-to-follow demeanour. No prior ARM event is required.

What you'll Learn

  • Differentiate among the various ARM improvement forums in line with the Allwinner A-series of chips
  • Connect and speak with a improvement board utilizing a UART interface
  • Install Fedora to create a laptop system
  • Create a customized rootfs according to Debian or Ubuntu
  • Set up a server that runs a variety of prone, corresponding to a dossier and an online server
  • Compile the bootloader and the kernel from scratch utilizing a board help package deal (BSP), developing your individual aid package
  • Familiarize your self with a few easy digital ideas utilizing Cubieboard, as you progress directly to toggling GPIO pins and making LEDs blink

In Detail

Embedded structures are fascinating simply because they mix enjoyable fields. On one part, there's open resource software program, and at the different facet, there's open resource undefined. yet a bit farther from that, we have now electronics (AVR-microcontrollers), that are very attention-grabbing and enjoyable to paintings with. Cubieboard is a strong unmarried board desktop, just like Raspberry Pi, that helps a number of working platforms, comparable to Ubuntu and Debian.

This ebook will train you every little thing you must learn about undertaking improvement utilizing Cubieboard, no matter if you're not an embedded platform expert.

The publication begins by means of going over the main famous Allwinner improvement forums, is helping you decide a board, and recommends extra required undefined. subsequent, the booklet in brief explains find out how to "talk" to the board. Then, issues begin to get attention-grabbing with the deploy of a machine OS onto an SD card and booting right into a totally graphical laptop method. Concluding this paintings, the final bankruptcy can provide an instance of the way to attach exterior peripherals resembling an LED.

Show description

Read Online or Download Getting Started with Cubieboard PDF

Similar linux books

Learning the vi Editor (6th Edition)

For lots of clients, operating within the Unix surroundings skill utilizing vi, a full-screen textual content editor to be had on such a lot Unix platforms. Even those that understand vi usually utilize just a small variety of its positive factors. The 6th variation of studying the vi Editor is a whole consultant to textual content modifying with vi. Early chapters conceal the fundamentals; later chapters clarify extra complicated modifying instruments, reminiscent of ex instructions and international seek and alternative, in addition to a brand new function, multiscreen enhancing.

A Practical Guide to Ubuntu Linux (4th Edition)

The main entire, Easy-to-Follow advisor to Ubuntu Linux

“As an in-depth advisor to Ubuntu, this e-book does an excellent activity of masking every little thing from utilizing the team spirit machine to exploring key server configurations. ”

–Elizabeth ok. Joseph, structures Administrator & Ubuntu group Member

the number 1 Ubuntu source, totally up-to-date for Ubuntu 14. 04 (Trusty Tahr)–the long-term aid (LTS) free up Canonical will help into 2019
broad new insurance of set up, safeguard, virtualization, MariaDB, Python Programming, and masses extra
up to date JumpStarts assist you organize many complicated servers in mins
1000s of up to date examples, plus 4 up to date indexes bring quickly entry to trustworthy solutions

Mark Sobell’s a pragmatic advisor to Ubuntu Linux®, Fourth version, is the main thorough and updated connection with fitting, configuring, securing, and dealing with Ubuntu pcs and servers.

This variation has been absolutely up to date for Ubuntu 14. 04 (Trusty Tahr), a milestone LTS (Long time period help) unlock, which Canonical will aid on either computers and servers into 2019.

Sobell walks you thru each crucial characteristic and method, from fitting Ubuntu to operating with the most recent Ubuntu cohesion computer, and from configuring servers and tracking networks to dealing with day by day approach management. His enormously transparent causes demystify every thing from Apache, Samba, and postfix, to ufw, virtualization, and MariaDB/MySQL database administration. PLUS a brand new bankruptcy on programming in Python, today’s preferred procedure automation tool!

Fully up-to-date JumpStart sections speedy assist you get complicated servers running–often in mins. You’ll additionally locate up to date information on new LPI and CompTIA Linux certification pathways for Linux professionals.

Sobell attracts on his great Linux wisdom to provide an explanation for either the “hows” and the “whys” of Ubuntu. He’s taught millions of readers and not forgets what it’s wish to be new to Linux. no matter if you’re a person, administrator, or programmer, you’ll locate every thing you would like here–now, and for years to come.

The world’s such a lot functional Ubuntu Linux e-book is now much more useful!

This booklet delivers

thoroughly remodeled set up insurance reflecting Ubuntu 14. 04’s more suitable ubiquity (graphical) and debian-installer (textual) installers
up to date JumpStarts for quick developing Samba, Apache, postfix, FTP, NFS, CUPS, OpenSSH, DNS, and different advanced servers
made over and up to date causes of the ufw, gufw, and iptables firewall instruments
An all-new bankruptcy on growing VMs (virtual machines) in the neighborhood and within the cloud
New assurance of the MariaDB open resource plug-in substitute for MySQL
entire networking assurance, together with DNS/BIND, NFS, NIS, FTP, LDAP, and Cacti community tracking
professional insurance of web server configuration and customization, together with apache2 (Web) and postfix (mail)
a brand new bankruptcy masking cutting-edge protection ideas, together with sudo, cryptography, hash capabilities, SSL certificate, plus a bit on utilizing GPG (GNU privateness protect) to guard records in transit
Deep insurance of crucial management tasks–from coping with clients to CUPS printing, and from configuring LANs and LDAP to construction VMs (virtual machines)
entire directions on protecting structures modern utilizing apt-get, dpkg, and different instruments
and masses extra . . . together with a revised 500+ time period word list and 4 indexes

Ansible for DevOps: Server and configuration management for humans

Covers Ansible 2. zero!

Ansible is an easy, yet robust, server and configuration administration device (with a couple of different methods up its sleeve). This booklet is helping these acquainted with the command line and easy shell scripting commence utilizing Ansible to provision and deal with anyplace from one to hundreds of thousands of servers.

The ebook starts with basics, like fitting Ansible, constructing a uncomplicated stock dossier, and easy recommendations, then courses you thru Ansible's many makes use of, together with ad-hoc instructions, simple and complicated playbooks, program deployments, multiple-provider server provisioning, or even Docker orchestration! every little thing is defined with pertinent real-world examples, usually utilizing Vagrant-managed digital machines.

Extra resources for Getting Started with Cubieboard

Sample text

If there is no card reader available, a USB to microSD card reader can be used instead. The xzcat command is used to decompress the downloaded xz-compressed archive onto the SD card. In the following example, it is assumed that the microSD card is inserted into a USB card reader and has been assigned the device node, /dev/sdd. It is up to the reader to determine the proper device node on the system, but dmesg or one of the installed graphical disk utilities can provide an answer here. 0 SD MMC Reader PQ: 0 sd 14:0:0:0: [sdd] 248320 512-byte logical blocks: (127 MB/121 MiB) sd 14:0:0:0: [sdd] Write Protect is off sd 14:0:0:0: [sdd] Mode Sense: 03 00 00 00 sd 14:0:0:0: [sdd] No Caching mode page found sd 14:0:0:0: [sdd] Assuming drive cache: write through sd 14:0:0:0: [sdd] No Caching mode page found sd 14:0:0:0: [sdd] Assuming drive cache: write through sdd: sdd1 sd 14:0:0:0: [sdd] No Caching mode page found sd 14:0:0:0: [sdd] Assuming drive cache: write through sd 14:0:0:0: [sdd] Attached SCSI removable disk This command might require root privileges; to do so, prefix dmesg with sudo.

This is something that could be interesting in future. ext4, and the parameters that are of interest are the device node being formatted and optionally -L, which is used to give the partition a name. Formatting the root partition is shown here: Formatting the swap partition can be done using the command in the following screenshot: [ 45 ] Manually Installing an Alternative Operating System Formatting the remainder for the user files can be done as shown here: To ensure that all the data is written to the appropriate places, the partitions are mounted on the existing filesystem as follows: [root@packt ~]# mount /dev/sda1 /mnt [root@packt ~]# mkdir /mnt/home [root@packt ~]# mount /dev/sda3 /mnt/home Creating a Debian or Ubuntu rootfs The first thing that should be mentioned here is that Ubuntu is a Debian derivative.

This is something that could be interesting in future. ext4, and the parameters that are of interest are the device node being formatted and optionally -L, which is used to give the partition a name. Formatting the root partition is shown here: Formatting the swap partition can be done using the command in the following screenshot: [ 45 ] Manually Installing an Alternative Operating System Formatting the remainder for the user files can be done as shown here: To ensure that all the data is written to the appropriate places, the partitions are mounted on the existing filesystem as follows: [root@packt ~]# mount /dev/sda1 /mnt [root@packt ~]# mkdir /mnt/home [root@packt ~]# mount /dev/sda3 /mnt/home Creating a Debian or Ubuntu rootfs The first thing that should be mentioned here is that Ubuntu is a Debian derivative.

Download PDF sample

Rated 4.77 of 5 – based on 42 votes