Olimex-A10: Difference between revisions

From Geitenpad
Jump to navigation Jump to search
 
m 1 revision imported
 
(No difference)

Latest revision as of 14:34, 5 January 2025

Official image

Burn card

rijk@rijksUreich:~$ sudo dd bs=4M oflag=sync if=a10_Lime_debian_3.4.90_release_3.img of=/dev/mmcblk0

Enlarge root partition

I use an 8GB card but the image is only 4GB, in order to use everything I have to enlarge the partition.

  • Put Card in cardreader of my laptop
rijk@rijksUreich:~$ cfdisk -Ps /dev/mmcblk0
Partition Table for /dev/mmcblk0
                First        Last
# Type         Sector      Sector   Offset    Length Filesystem Type (ID) Flag
  Pri/Log           0        2047      0#       2048 Free Space           None
1 Primary        2048       34815      0       32768 Linux (83)           None
2 Primary       34816     7774207      0     7739392 Linux (83)           None
  Pri/Log     7774208    15644671      0     7870464 Free Space           None
rijk@rijksUreich:~$ sudo cfdisk /dev/mmcblk0
  • Remove Partition 2 and create new one with filesystem 83
  • Boot from disk and run
root@a10-OLinuXino:~# resize2fs /dev/mmcblk0p2

Start network on eth0

Connect eth0

root@a10-OLinuXino:~# dhclient eth0

of

root@a10-OLinuXino:~# ifup eth0

Update packages

root@a10-OLinuXino:~# aptitude update && aptitude upgrade && aptitude dist-upgrade

reboot for safety

Install packages

root@a10Lime:~# ifup eth0 && aptitude install vim screen htop

Configure wifi

root@a10Lime:~# vim /etc/network/interfaces

Add lines

auto wlan5
iface wlan5 inet dhcp
wpa-ssid PaardenPad
wpa-psk 288f8884acc5e405fecbb5c3d105e9ed87f134fb923efd4c78f1635fcac80c63

But somehow this did not work!!!! I ran the script to change resolution: www.olimex.com/wiki/How_to_connect_display_to_a_Lime_board and then it started to work!!!!! Probably because network manager is now running.

Install gtkterm

root@a10:~# aptitude install intltool gcc libvte-2.90-dev libvte-dev libgtk-3-dev libgtk2.0-dev
root@a10Lime:~# git clone https://github.com/martinxyz/gtkterm
root@a10Lime:~# cd gtkterm
root@a10:~# ./autogen
root@a10:~# ./configure
root@a10:~# make
root@a10:~# make install

Disable graphical login

root@a10-OLinuXino:~# rm /etc/rc2.d/S01slim
root@a10-OLinuXino:/etc/rc2.d# vim /etc/rc.local
  • comment line:
chmod 777 /dev/disp  /dev/cedar_dev /dev/ump  /dev/mali

Remove user olimex

root@a10-OLinuXino:~# userdel -r olimex

Install Java 8

PATH=${PATH}:/opt/JDK/jdk1.8.0_131/bin

Debian image

Install image

Follow instructions from https://wiki.debian.org/InstallingDebianOn/Allwinner#Installing_from_an_SD_card_image. To write image to card I had to 'sudo su' instead of just sudo... Choose ssh server as well during setup.

reboot, su, cd

Added non free repos

root@a10:~# vim /etc/apt/sources.list

Added following lines:

# Added non-free 
deb http://ftp.nl.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.nl.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free 

# jessie-updates, previously known as 'volatile'
deb http://ftp.nl.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.nl.debian.org/debian/ jessie-updates main contrib non-free

Update packages

root@a10:~# aptitude update && aptitude upgrade && aptitude dist-upgrade

Install packages

root@a10:~# aptitude install wireless-tools wpasupplicant vim screen htop firmware-ralink

Configure wifi

root@a10:~# vim /etc/network/interfaces

Add lines

auto wlan0
iface wlan0 inet dhcp
wpa-ssid PaardenPad
wpa-psk 288f8884acc5e405fecbb5c3d105e9ed87f134fb923efd4c78f1635fcac80c63

Start wlan0

root@a10:~# ifup wlan0

Install FruityWifi

root@a10:~# wget https://github.com/xtr4nge/FruityWifi/archive/master.zip
root@a10:~# aptitude install unzip
root@a10:~# unzip master.zip
root@a10:~# cd FruityWifi-master/
root@a10:~/FruityWifi-master# ./install-FruityWiFi.sh