TCE Tinycore Linux Projekt: Unterschied zwischen den Versionen


Einleitung[Bearbeiten | Quelltext bearbeiten]

LowPower Industrie PC

Hier entsteht ein Amateurfunk Software Projekt, welches unter Einsatz von TCE - Tinycore Linux auf Embedded System wie Industrie PC, ALIX u.d.g. Services wie

  • Packet Radio,
  • APRS,
  • Blitzortung,
  • kleine Webserver,

u.v.m. im HAMNET anbindet.
Ziel ist ein minimaler Aufwand bei maximalem Funktionsumfang und minimaler Stromaufnahme.


Hardware[Bearbeiten | Quelltext bearbeiten]

Datei:geode266.jpg
266Mhz Industrie PC

Die ersten Versuche laufen derzeit bei DH2IW Wolfgang, OE2WAO Mike und OE5DXL Chris, sowie Newcomern, wobei hier eine ausgemusterte Industrie PC Variante zum Einsatz kommt, welche mit 500MHz CPU Leistung (AMD Geode) und bis zu 256MB Ram eine bis auf <5Watt minimierte Leistungsaufnahme aufweist (vorhandene Restboards bei OE2WAO anfragen).
Das Betriebssystem findet dabei auf einer CF Speicherkarte (>32MB) Platz.

Als Soundkarte für AFSK Betriebsarten wird eine externe USB Variante verwendet. Darauf zu achten ist, dass bei mehreren geplanten Kanälen, die Soundkarte über Stereo Anschlüsse verfügt, beim Ein- sowie Ausgang. Geeignete Karten lassen sich derzeit daran erkennen, dass sie über 3 Anschlüsse verfügen (Mikrofon, Line-In, Lautsprecher).


Software[Bearbeiten | Quelltext bearbeiten]

Das zum Einsatz kommende TCE - Tinycore Linux kann im Original von der Webseite geladen werden.
Die von uns bearbeitete, und an unsere Bedürfnisse angepasste Version ist auf der Webseite von OE2WAO zu finden.
Eine Datei beginnend mit "tc38" steht dabei für die Grundversion v3.8.
Ein "x" nach der Version (bspw. tc38x) deutet auf eine grafische Oberfläche des Betriebssystems hin.
Das "e" nach dem "alsa" steht für den e100 netzwerktreiber, der für die von uns verwendeten Boards benötigt wird.
Ein "512" im Dateinamen bezieht sich auf die Ausgangsgröße des Images, also in diesem Fall 512MB.


Installation unter Linux[Bearbeiten | Quelltext bearbeiten]

Zuerst lädt man sich die gewünschte Version herunter

                 wget http://www.oe2wao.info/tce/tc41xalsae128.img.zip

            

Nun verbindet man eine netsprechend große CF Speicherkarte. Diese darf aber für den folgenden Vorgang nicht gemountet sein, also rechtsklicken und aushängen.

 cat tc41xalsae128.img.zip | gunzip > /dev/sdd

Der Ausdruck /dev/sdd muss natürlich entsprechend angepasst werden.
Wer eine größere CF verwendet und den gesamten Speicher benutzen will, muss entweder eine zweite Partition anlegen, oder mit einem geeigneten Tool die erste Partition vergrößern.


Einstellungen[Bearbeiten | Quelltext bearbeiten]

Voreingestellt im Image sind folgende Werte:

 Fixe IP: 192.168.1.50/24 (zu ändern entweder über die X11 Oberfläche oder in /opt/eth0)

Zugang für SSH (unter MS Windows am Besten mit putty)

                 User: tc
                
Pass: 12345678

Eine kleine Dokumentation für die notwendigen Betriebseinstellungen befindet sich im Verzeichnis

 /home/tc/readme

WICHTIG !!
Einstellung im System finden immer im RAM statt. Um diese dauerhaft auf den Festplatten- bzw. CF-Speicher zu schreiben, muss dies eigens veranlasst werden. Entweder beim herunterfahren in der grafischen Oberfläche (X11) selbst mit der BACKUP Option, oder ferngesteuert (SSH) mittels dem Befehl

 sudo su
 filetool.sh -b


Komponenten[Bearbeiten | Quelltext bearbeiten]

Im AFU Tinycore Image sind unter anderem amateurfunkspziefische Programme enthalten.

udpbox[Bearbeiten | Quelltext bearbeiten]

Die UDPBOX stellt das zentrale Bindeglied zwischen den einzelnen Programmen dar. Sie empfängt und verteilt entsprechend die UDP Pakete.

udphub[Bearbeiten | Quelltext bearbeiten]

Der UDPHUB ist ein Hilfsprogramm für XNET, welches die IP Beschränkung umgeht, indem es sich selbst zwischen Benutzer und XNET stellt, und die AXUDP Pakete entsprechend verteilt. Dabei bleibt der Ursprungspfad (IP) des Benutzer eine Woche (einstellbar) gespeichert, und der Benutzer kann bei lokal gestartetem Programm auch ohne aktiven Connect in dieser Zeitspanne von anderen Benutzern kontaktiert werden, genauso als ob man per HF QRV wäre.

[[Kategorie:Digitaler Backbone]]
        
        [[Kategorie:Digitale_Betriebsarten]]
        
        [[Kategorie:APRS]]
        
        [[Kategorie:Packet-Radio und I-Gate]]
        
        
        
        
        
        ==Einleitung==
        
        [[Bild:PPC.jpg|thumb|LowPower Industrie PC]]
        
        Hier entsteht ein Amateurfunk Software Projekt, welches unter Einsatz von [http://www.tinycorelinux.com TCE - Tinycore Linux] auf Embedded System wie Industrie PC, ALIX u.d.g. Services wie 
        
        *Packet Radio, 
        
        *APRS, 
        
        *Blitzortung,
        
        *kleine Webserver,
        
        u.v.m. im HAMNET anbindet.<br>
        
        Ziel ist ein minimaler Aufwand bei maximalem Funktionsumfang und minimaler Stromaufnahme.
        
        
        
        
        
        ==Hardware==
        
        [[Bild:geode266.jpg|thumb|266Mhz Industrie PC]]
        
        Die ersten Versuche laufen derzeit bei DH2IW Wolfgang, OE2WAO Mike und OE5DXL Chris, sowie Newcomern, wobei hier eine ausgemusterte Industrie PC Variante zum Einsatz kommt, welche mit 500MHz CPU Leistung (AMD Geode) und bis zu 256MB Ram eine bis auf <5Watt minimierte Leistungsaufnahme aufweist (vorhandene Restboards bei [http://www.oe2wao.info OE2WAO] anfragen).<br>
        
        Das Betriebssystem findet dabei auf einer CF Speicherkarte (>32MB) Platz.<br>
        
        
        
        Als Soundkarte für AFSK Betriebsarten wird eine externe USB Variante verwendet. Darauf zu achten ist, dass bei mehreren geplanten Kanälen, die Soundkarte über Stereo Anschlüsse verfügt, beim Ein- sowie Ausgang. Geeignete Karten lassen sich derzeit daran erkennen, dass sie über 3 Anschlüsse verfügen (Mikrofon, Line-In, Lautsprecher).
        
        
        
        
        
        ==Software==
        
        Das zum Einsatz kommende [http://www.tinycorelinux.com TCE - Tinycore Linux] kann im Original von der Webseite geladen werden.<br>
        
        Die von uns bearbeitete, und an unsere Bedürfnisse angepasste Version ist auf der [http://www.oe2wao.info/tce Webseite von OE2WAO] zu finden.<br>
        
        Eine Datei beginnend mit "tc38" steht dabei für die Grundversion v3.8.<br>
        
        Ein "x" nach der Version (bspw. tc38x) deutet auf eine grafische Oberfläche des Betriebssystems hin.<br>
        
        Das "e" nach dem "alsa" steht für den e100 netzwerktreiber, der für die von uns verwendeten Boards benötigt wird.<br>
        
        Ein "512" im Dateinamen bezieht sich auf die Ausgangsgröße des Images, also in diesem Fall 512MB.
        
        
        
        
        
        ===Installation unter Linux===
        
        Zuerst lädt man sich die gewünschte Version herunter
        
          wget http://www.oe2wao.info/tce/tc41xalsae128.img.zip
        
        Nun verbindet man eine netsprechend große CF Speicherkarte. Diese darf aber für den folgenden Vorgang nicht gemountet sein, also rechtsklicken und aushängen.
        
          cat tc41xalsae128.img.zip | gunzip > /dev/sdd
        
        Der Ausdruck /dev/sdd muss natürlich entsprechend angepasst werden.<br>
        
        Wer eine größere CF verwendet und den gesamten Speicher benutzen will, muss entweder eine zweite Partition anlegen, oder mit einem geeigneten Tool die erste Partition vergrößern.
        
        
        
        
        
            
            
        ===Einstellungen===
        
        
        
        Voreingestellt im Image sind folgende Werte:<br>
        
          Fixe IP: 192.168.1.50/24 (zu ändern entweder über die X11 Oberfläche oder in /opt/eth0)
        
        
        
        Zugang für SSH (unter MS Windows am Besten mit [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty])<br>
        
          User: tc<br>
        
          Pass: 12345678
        
        
        
        Eine kleine Dokumentation für die notwendigen Betriebseinstellungen befindet sich im Verzeichnis
        
          /home/tc/readme
        
        
        
        '''WICHTIG !!'''<br>
        
        Einstellung im System finden immer im RAM statt. Um diese dauerhaft auf den Festplatten- bzw. CF-Speicher zu schreiben, muss dies eigens veranlasst werden. Entweder beim herunterfahren in der grafischen Oberfläche (X11) selbst mit der BACKUP Option, oder ferngesteuert (SSH) mittels dem Befehl
        
          sudo su
        
          filetool.sh -b
            
            
            
            
            
            ===Komponenten===
            
            
            
            Im AFU Tinycore Image sind unter anderem amateurfunkspziefische Programme enthalten.
            
            
            
            ====udpbox====
            
            
            
            Die UDPBOX stellt das zentrale Bindeglied zwischen den einzelnen Programmen dar. Sie empfängt und verteilt entsprechend die UDP Pakete.
            
            
            
            ====udphub====
            
            
            
            Der UDPHUB ist ein Hilfsprogramm für XNET, welches die IP Beschränkung umgeht, indem es sich selbst zwischen Benutzer und XNET stellt, und die AXUDP Pakete entsprechend verteilt. Dabei bleibt der Ursprungspfad (IP) des Benutzer eine Woche (einstellbar) gespeichert, und der Benutzer kann bei lokal gestartetem Programm auch ohne aktiven Connect in dieser Zeitspanne von anderen Benutzern kontaktiert werden, genauso als ob man per HF QRV wäre.
Zeile 40: Zeile 40:
 
Der Ausdruck /dev/sdd muss natürlich entsprechend angepasst werden.<br>
 
Der Ausdruck /dev/sdd muss natürlich entsprechend angepasst werden.<br>
 
Wer eine größere CF verwendet und den gesamten Speicher benutzen will, muss entweder eine zweite Partition anlegen, oder mit einem geeigneten Tool die erste Partition vergrößern.
 
Wer eine größere CF verwendet und den gesamten Speicher benutzen will, muss entweder eine zweite Partition anlegen, oder mit einem geeigneten Tool die erste Partition vergrößern.
 +
  
 
===Einstellungen===
 
===Einstellungen===
Zeile 57: Zeile 58:
 
   sudo su
 
   sudo su
 
   filetool.sh -b
 
   filetool.sh -b
 +
 +
 +
===Komponenten===
 +
 +
Im AFU Tinycore Image sind unter anderem amateurfunkspziefische Programme enthalten.
 +
 +
====udpbox====
 +
 +
Die UDPBOX stellt das zentrale Bindeglied zwischen den einzelnen Programmen dar. Sie empfängt und verteilt entsprechend die UDP Pakete.
 +
 +
====udphub====
 +
 +
Der UDPHUB ist ein Hilfsprogramm für XNET, welches die IP Beschränkung umgeht, indem es sich selbst zwischen Benutzer und XNET stellt, und die AXUDP Pakete entsprechend verteilt. Dabei bleibt der Ursprungspfad (IP) des Benutzer eine Woche (einstellbar) gespeichert, und der Benutzer kann bei lokal gestartetem Programm auch ohne aktiven Connect in dieser Zeitspanne von anderen Benutzern kontaktiert werden, genauso als ob man per HF QRV wäre.

Anhänge

Diskussionen