Low Power Digi aneb Voyage 0.7 na WRAP.2C s baycomem
Musim si to napsat hned, nez zapomenu jak jsem to udelal. 🙂
Základní informace o distribuci Voyage
About Voyage Linux
Voyage Linux is Debian derived distribution that is best run on a x86 embedded platforms such as PC Engines ALIX/WRAP, Soekris 45xx/48xx and Atom-based boards.
It can also run on low-end x86 PC platforms. Typical installation requires 128MB disk space, although larger storage allows more packages to be installed.
Instalace Voyage 0.7 na CF 128MB pro WRAP
potrebne komponenty:
- deska WRAP + napajeci zdroj (12V)
- Compact Flash 128MB
- ctecka karet CF (externi nebo v PC/ NTB)
- PC/NTB s linuxem (napr Ubuntu)
postup:
- stahneme si do pracovniho adresare distribuci Voyage verze 0.7 (20110126) z adresy: http://mirror.voyage.hk/download/voyage/ (v dobe psani tohoto navodu plati ze verze 0.7=current)
- postupujeme podle README
- rozbalime balik tar –numeric-owner -jxf voyage-verze.tar.bz2 (opravdu to udelejte takto vcetne –numeric-owner, jinak se nezachovaji prava v filesystemu)
- naformatujeme CF
- nejprve zjistime, kde mame flashku -> dmesg | grep /dev/sd najdeme si kde je, napr: /dev/sda
- format flesky fdisk /dev/sdX
- vytvoreni oddilu mkfs.ext2 /dev/sdX1
- jeste tohle tune2fs -c 0 /dev/sdX1
- nyni muzeme spustit instlacni skript ./usr/local/sbin/voyage.update
- vybereme vytvorit novy disk
- target profile v tomto pripade 4 – WRAP
- zvolime kde mame flesku, prvni oddil, a kam ji muze namountovat
- bootloader lilo! (grub mi nenabootoval)
- terminal: console interface, abychom si nezaplnili seriak
- Flash Media as-is, protoze uz mame naformatovano
- dale uz jen „y“ a pockame az se to vse provede
- ted mame plne pripraveny operacni system, pripadne mozno dle readme vyeditovat nastaveni site, defaultne je dhcp klient
- strcime CF do WRAPky zapojime sit a zapneme. V pripade, ze je vse OK si system asi po minute lizne IP adresu z DHCP nebo nastavi pevnou a nasledne se muze me prihlasit do systemu pres ssh. root/voyage
- v pripade problemu se pripojime nullmodemem na seriak a jukneme se proc nam to nebootuje. Vhodny terminal pro linux je napr minicom, spoustime minicom -s nastavit 38400 1N8
- mel by byt videt start desky, test pameti, a linux…… dale to prestane vypisovat protoze jsme to pri instalaci zakazali 🙂
- vstup do biosu desky se provede poslanim znaku „s“ pres seriovy port pri zapnuti napajeni
Instalace balíčku pro APRS
- takze nyni jsme uspesne prihlaseni do nasi nove instalace Voyage 0.7 🙂
- pracujeme s Flash kartou, kde je filesystem RO (Read Only)
- pri praci se soubory je nutne prepnout filesystem do RW (Read Write) remountrw
- po ukonceni editace nezapomeneme „zamkount“ filesystem remountro
- Voyage je odnoz Debianu, to co zname z Debianu funguje i zde
- skocime si do /tmp a budeme stahovat balicky
- wget http://ftp.cz.debian.org/debian/pool/main/liba/libax25/libax25_0.0.11-6_i386.deb
- wget http://ftp.cz.debian.org/debian/pool/main/a/ax25-apps/ax25-apps_0.0.6-16_i386.deb
- wget http://ftp.cz.debian.org/debian/pool/main/a/ax25-tools/ax25-tools_0.0.8-13_i386.deb
- wget http://ftp.cz.debian.org/debian/pool/main/s/setserial/setserial_2.17-44.2_i386.deb (nutne pro baycom, u TNC neni potreba)
- wget http://ftp.cz.debian.org/debian/pool/main/a/aprsd/aprsd_2.2.5-13-5_i386.deb (kdyz chceme i igate)
- wget http://pakettiradio.net/downloads/digi_ned/digined_0.3.9-4_i386.deb
- nainstalujeme vsechny balicky dpkg -i nazevbaliku.deb
Konfigurace APRS
- ted uz jen staci nakonfigurovat axports, digined, aprsd
- kdo nechce pouzivat editor vi nebo nechce instalovat mc (z duvodu mista na CF), lze pustit mc na lokalnim pocitaci a pristupovat pres shell link
- AX25
- BAYCOM: viz clanek: aprs.cz/index.php
- TNC: viz clanek: aprs.cz/index.php
- pozn: warningy u modprobe ax25 ignorujeme
- DIGINED:
- /etc/digined/digi_ned.ini WIDE: aprs.cz/index.php FILL-IN: aprs.cz/index.php
- /etc/digined/digi_id.ini obsahuje jeden radek statustextu
- /etc/digined/digibcon.ini obsahuje jeden radek majaku napr: =4959.83NS01433.18E#PHG0000>W3,CZn-N,igate, QTH Pruhonice, WRAP.2C TEST
- APRSD: viz calanek: aprs.cz/index.php (v dobe psani tohoto navodu jeste na Voyage 0.7 neotestovano)
- aprsd nam bude na konzoli nadavat (File I/O Error), ze nemuze zapisovat logy (RO filesystem), asi to nicemu nevadi.
Pokud selze nektery z bodu doprucuji pouzit google.com
27.1.2011 OK1COM