Difference between revisions of "CM-QS600: Linux: Debian"
 (→Connection and Logging In)  | 
				 (→images)  | 
				||
| Line 1: | Line 1: | ||
== Overview ==  | == Overview ==  | ||
| + | The CM-QS600 Linux kernel is based on the Snapdragon 600 Linux Platform Ubuntu-based [http://releases.linaro.org/14.09/ubuntu/ifc6410 14.09 release] by Linaro.  | ||
The example run-time Linux filesystem image for CM-QS600 is based on Debian GNU/Linux Wheezy.  | The example run-time Linux filesystem image for CM-QS600 is based on Debian GNU/Linux Wheezy.  | ||
The CompuLab Linux package for CM-QS600 includes ready to run root filesystem demo archive, Linux kernel configuration and source code patches.  | The CompuLab Linux package for CM-QS600 includes ready to run root filesystem demo archive, Linux kernel configuration and source code patches.  | ||
| Line 23: | Line 24: | ||
=== images ===  | === images ===  | ||
| + | * {{filename|boot-cm-qs600.img}} - boot image based on Linux kernel image binary for CM-QS600  | ||
| + | * {{filename|bootramfs-cm-qs600.img}} - boot image based on Linux kernel image binary for CM-QS600 and initramfs required for installation images onto the eMMC   | ||
| + | * {{filename|debian-image.tar.bz2}} - archive of the Debian root file system  | ||
* {{filename|zImage-cm-qs600}} - ready to run Linux kernel image binary for CM-QS600  | * {{filename|zImage-cm-qs600}} - ready to run Linux kernel image binary for CM-QS600  | ||
| − | |||
| − | |||
=== kernel ===  | === kernel ===  | ||
| − | * {{filename|zImage-3.4.0-  | + | * {{filename|zImage-3.4.0-14.09-cm-qs600-2.bin}} - pre-built Linux kernel version 3.4.0-14.09-cm-qs600-2 for CM-QS600  | 
| − | * {{filename|linux-3.4.0-  | + | * {{filename|linux-3.4.0-14.09-cm-qs600-2.config}} - Linux kernel 3.4.0-14.09-cm-qs600-2 configuration file  | 
| − | * {{filename|linux-3.4.0-  | + | * {{filename|linux-3.4.0-14.09-cm-qs600-2.patch}} - patch vs. [https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/tag/refs/tags/ubuntu-ifc6410-14.09 ubuntu-ifc6410-14.09] tag with support for CM-QS600 peripherals  | 
| − | * {{filename|patches}} - ordered collection of patches, that form the single patch above ({{filename|linux-3.4.0-  | + | * {{filename|patches}} - ordered collection of patches, that form the single patch above ({{filename|linux-3.4.0-14.09-cm-qs600-2.patch}})  | 
=== utilities ===  | === utilities ===  | ||
Revision as of 12:50, 28 September 2014
Contents
Overview
The CM-QS600 Linux kernel is based on the Snapdragon 600 Linux Platform Ubuntu-based 14.09 release by Linaro. The example run-time Linux filesystem image for CM-QS600 is based on Debian GNU/Linux Wheezy. The CompuLab Linux package for CM-QS600 includes ready to run root filesystem demo archive, Linux kernel configuration and source code patches.
The default Debian Wheezy Linux image includes more than 400 software packages. Among them:
- Core system
 - Debian package management system
 - X11 Windowing System
 - Fluxbox desktop manager
 - Iceweasel browser
 - Samba connectivity suite
 - SSH server and client
 - ALSA configuration and usage utilities
 - Bluetooth tools and daemons
 
The CM-QS600: Linux: Getting started page provides a brief introduction on how to install the run-time Linux image.
Package contents
version.txt
The contents of the version.txt identifies the package version.
images
- boot-cm-qs600.img - boot image based on Linux kernel image binary for CM-QS600
 - bootramfs-cm-qs600.img - boot image based on Linux kernel image binary for CM-QS600 and initramfs required for installation images onto the eMMC
 - debian-image.tar.bz2 - archive of the Debian root file system
 - zImage-cm-qs600 - ready to run Linux kernel image binary for CM-QS600
 
kernel
- zImage-3.4.0-14.09-cm-qs600-2.bin - pre-built Linux kernel version 3.4.0-14.09-cm-qs600-2 for CM-QS600
 - linux-3.4.0-14.09-cm-qs600-2.config - Linux kernel 3.4.0-14.09-cm-qs600-2 configuration file
 - linux-3.4.0-14.09-cm-qs600-2.patch - patch vs. ubuntu-ifc6410-14.09 tag with support for CM-QS600 peripherals
 - patches - ordered collection of patches, that form the single patch above (linux-3.4.0-14.09-cm-qs600-2.patch)
 
utilities
The utilities directory contains miscellaneous utilities useful for development
- mkbootimg - prebuilt mkbootimg utility binary
 
Using Debian Linux on CM-QS600
Connection and Logging In
Use the following username and password to login:
Account with administrative privileges:
cm-debian login: root Password: 111111
Regular user account:
cm-debian login: user Password: 111111
To login into the Linux system, you may use a serial console (ttyHSL0) at 115200 bps, or connect through the network, or use a keyboard and HDMI display.
Networking
To configure networking, edit /etc/network/interfaces, /etc/resolv.conf, /etc/hostname and /etc/hosts. For more information about Debian Linux network configuration read Network setup chapter in the Debian Reference.
Software Management
Debian Linux image for CM-QS600 includes all the information required to use Debian package management utilities. You can use apt-get and dpkg out of the box.