User Tools

Site Tools


start:ariag25

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
start:ariag25 [2013.04.09 - 08:27]
alexander.krause
start:ariag25 [2013.04.09 - 09:45]
alexander.krause
Line 1: Line 1:
 ====== Getting started with the Aria G25 ====== ====== Getting started with the Aria G25 ======
 +{{:​start:​imag1018_small.jpg?​200|}}
 +
 ===== prepare sd-card ===== ===== prepare sd-card =====
   * see [[http://​www.acmesystems.it/​microsd_create|How to create a bootable microSD from binary repositories]]   * see [[http://​www.acmesystems.it/​microsd_create|How to create a bootable microSD from binary repositories]]
  
-==== Partition ​table should look like this ====+==== partition ​table should look like this ====
 <​code>​ <​code>​
    ​Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System    ​Device Boot      Start         ​End ​     Blocks ​  ​Id ​ System
Line 11: Line 13:
 </​code>​ </​code>​
  
-==== Ext4 parameters (/​etc/​mke2fs.conf) ====+==== ext4 parameters (/​etc/​mke2fs.conf) ====
 <code bash> <code bash>
  ext4 = {  ext4 = {
Line 19: Line 21:
 </​code>​ </​code>​
  
-==== Create ​filesystems ====+==== create ​filesystems ====
 <code bash> <code bash>
 mkfs.vfat /dev/sda1 mkfs.vfat /dev/sda1
Line 27: Line 29:
  
  
-==== Setup boot-partition ====+==== setup boot-partition ====
 <code bash> <code bash>
 mount /dev/sda1 /mnt/sda1 mount /dev/sda1 /mnt/sda1
Line 36: Line 38:
 </​code>​ </​code>​
  
-==== Get kernel uImage ====+==== get kernel uImage/​modules ​====
 <code bash> <code bash>
 +mount /dev/sda1 /mnt/sda1
 +cd /mnt/sda1/
 +wget '​http://​gentoo.ed-solutions.de/​kernel/​aria25/​uImage-2.6.39-20130409.tar.bz2'​
 +tar -vjxf uImage-2.6.39-20130409.tar.bz2
 +umount /mnt/sda1
  
 +mount /dev/sda2 /mnt/sda2
 +cd /​mnt/​sda2/​lib/​
 +wget '​http://​gentoo.ed-solutions.de/​kernel/​aria25/​modules-2.6.39-2013.04.09.tar.bz2'​
 +tar -vjxf modules-2.6.39-2013.04.09.tar.bz2 -C .
 +cd /
 +umount /mnt/sda2
 </​code>​ </​code>​
- +==== setup root partition ====
-==== Setup root partition ====+
 <code bash> <code bash>
 mount /dev/sda2 /mnt/sda2 mount /dev/sda2 /mnt/sda2
Line 50: Line 62:
  
 </​code>​ </​code>​
 +
 +==== config files (inside aria25) ====
 +=== /etc/fstab ===
 +<​file>​
 +# /etc/fstab: static file system information.
 +
 +# <​fs>​ <​mountpoint>​ <​type>​ <​opts>​ <​dump/​pass>​
 +
 +# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
 +/​dev/​mmcblk0p1 /​boot vfat noauto,​noatime 1 2
 +/​dev/​mmcblk0p2 /​ ext4 noatime,​nodiratime,​discard 0 1
 +/​dev/​mmcblk0p3 none swap sw 0 0
 +
 +</​file>​
 +
 +=== /​etc/​inittab ===
 +<​file>​
 +# SERIAL CONSOLES
 +s0:​12345:​respawn:/​sbin/​agetty 115200 ttyS0 vt100
 +#​s1:​12345:​respawn:/​sbin/​agetty 9600 ttyS1 vt100
 +</​file>​
 +
 +=== /​etc/​conf.d/​hostname ===
 +<​file>​
 +# Set to the hostname of this machine
 +hostname="​Aria25"​
 +</​file>​
 +
 +=== /​etc/​portage/​make.conf ===
 +<​file>​
 +USE="​-X -alsa -oss -gpm minimal -cups -gtk -qt -gtk2 -gtk2"
 +CFLAGS="​-O2 -pipe -march=armv5te"​
 +CXXFLAGS="​${CFLAGS}"​
 +
 +CHOST="​armv5tel-softfloat-linux-gnueabi"​
 +FEATURES="​getbinpkg"​
 +PORTAGE_BINHOST="​http://​gentoo.ed-solutions.de/​packages/​aria25/"​
 +
 +ACCPET_KEYWORS="​~arm"​
 +</​file>​
 +
 +=== /​etc/​portage/​package.keywords ===
 +<​file>​
 +sys-apps/​i2c-tools **
 +dev-java/​ant-core **
 +dev-java/​ant-nodeps **
 +virtual/​jre ~arm
 +dev-java/​java-config ~arm
 +virtual/​jdk ~arm
 +</​file>​
 +
 +=== /​etc/​portage/​package.use ===
 +<​file>​
 +sys-apps/​i2c-tools python
 +net-misc/​openvpn passwordsave
 +dev-java/​icedtea -webstart -nsplugin
 +</​file>​
 +
 ===== install kernel (from aria25 shell)===== ===== install kernel (from aria25 shell)=====
   * requires: dev-embedded/​u-boot-tools   * requires: dev-embedded/​u-boot-tools
start/ariag25.txt · Last modified: 2013.04.11 - 12:16 by alexander.krause