Home
Installationshinweise für den PCI- und ISA-Bus - ADDI-DATA
Contents
1. I 5 Update gt Local parameters configuration wizard This wizard helps you to configure local parameters to manage the ADDI DATA MSX Box W OK E Klicken Sie auf OK E Doppelklicken Sie in der Liste jeweils auf die zu konfigurierenden Parameter Beispiel Target address ADDI DATA d www addi data com 47 SPIRIT OF EXCELLENCE 1 Erste Schritte mit der Live DVD MSX Box E e select items fromthe list w d L What is to be configured Cancel to quit Target address Target console login Target console password Serial COM Telnet port Target ftp login Target ftp password Target ftp directory PMON network driver Target console autoconnect Cancel P OK w Led Addanewe Lei L Set the target IP address or name 172 146 4 2 Cancel Wenn die MSX Box auf die Standard IP Adresse 192 168 99 99 gesetzt ist und die PC Netzwerkkarte auf 192 168 99 1 k nnen Sie diese Adressen beibehalten E Um das Programm zu schlie en klicken Sie auf Cancel und danach auf OK A air Warning x Gy GS 4 Configuration canceled changes will be saved www addi data com 48 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box 6 3 Ethernet Kommunikation F r die Ethernet Kommunikation stehen Ihnen folgende Zugriffsm glichkeiten zur Verf gung e Telnet e FIP e HTTP 6 3 1 Telnet Mit Telnet wird die gleiche Eingabeko
2. 78 8 AnDANG WEE 79 A RN e r lt I eT 79 PM rel gt E 81 9 Kontakt und KT Tu dE 82 Abbildungen Abb 2 12 Lieterumilang ME 10 ADD MSXBOXSIDSCHIITBL es ee en anne anne 19 Abb 3 2 IP Adresse auf dem PC einstellen Beispiel 20 Abb 3 3 Netzwerkkabel anschlie en nennen 21 Abb 4 1 Tera Term Pro Men sprache ausw hlen 00000 nnnn een 22 Abb 4 2 Tera Term Pro Installationsverzeichnis nennen 23 Abb 4 3 Tera Term Pro Schnittstellentyp ausw hlen 23 Abb 4 4 Tera Term Pro Serielle Schnittstelle sse 24 Abb 4 5 Tera Term Pro Konfiguration speichern sss eee eee eee 24 Abb 4 6 Linux Eingabekonsole der Max Box 25 Abb 4 7 PuTTY Konfiguration des Programme 31 Abb 4 8 Linux Konsole der MSX BOX nenne nenne nenne nenne nenne nenne nennen 32 Abb 4 9 Hauptbefehle in der Linux Konsole nennen 33 Abb 4 10 Startseite der Weboberfl che nn nnnnn nn nnnnnn nn 35 Abb 5 1 Arbeits und Entwicklungsumgebung der MSX Box e 37 www addi data com gt ADDI DATA f SPIRITOF EXCELLENCE Inhaltsverzeichnis MSX Box Abb 5 2 MSX Box Live DVD Startseite sse eee 39 Abb 6 1 Menu Serielle Verbindung mit der Max Box ss nnnannnnannnunnnnnnnnnnennnrnnenennne 41 Abb 6 2 MSX Box Emngabekonsole 42 Abb 6 3 Eingabekonsole Log in esse 42 Abb 6 4 Configuration file Wizard sees 47 Abb
3. tmp detailliert aufgelistet einschlieBlich der Datei Attribute eer CMS Boxe tene eg ks ecd www addi data com 72 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box ubuntu telnet w 9e X File Edit View Scrollback Bookmarks Settings Help T ubuntugubuntu telnet 192 168 99 99 Trying 192 168 Close 2 168 96 r is X Linux mips 2 4 22 rthal5g 4 Rev65 Mi 21 Mai 10 54 57 CEST 2008 X login root c cd tmp 2 tmpl ls l rw r r l root root 4096 Sep 16 12 24 ftp pids MSX BOX FTP LISER rw r r l root root 3 Sep 16 12 10 inetd pid rw r r l root root D Sep 16 12 10 lastlog IWF l root root 17816 Sep 16 da a l root root 30 Sep 16 12 motd l root root 123 Sep 16 12 10 resolv cont l ms x wu Ttpd 4366 Sep 16 12 24 sampleRTAImodule ko 1 msx box wu ftpd 6 12 13 samplekernelmodule ko 1 1 1 1 t We Dt rw r r FEN foo t raa t root root D Sep 16 12 10 thttpd log utmp roat root E Sep 16 12 24 wtmp root root 98 Sep 16 12 24 xferlog tnpl E ubuntu telnet Mit dem folgenden Befehl k nnen Sie das Echtzeit Kernel Modul laden root MSXBOX tmp insmod sampleRTAIkernelmodule ko www addi data com 73 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box Die Meldung Using sampleRTAlkernelmodule ko best tigt dass das Modul geladen wurde a ubuntu telnet v L Si File Edit View Scrollback Bookmarks Settings Help Tr
4. E Lf m A ac C Sampie KIA module rt pr B ene bash a ip E d www addi data com 37 ADDI DATA fly MSX Box Live DVD MSX Box 5 2 Systemvoraussetzungen e WICHTIG I Stellen Sie vor dem Starten der MSX Box Live DVD bitte sicher dass alle erforderlichen Voraussetzungen erf llt sind Tabelle 5 1 MSX Box Live DVD Systemvoraussetzungen CPU Inte kompatible CPU x86 DVD ROM Laufwerk IDEA ATAPI Firewire USB oder SCSI bootf higes DVD ROM Laufwerk zum Booten auf der Live DVD mindestens 512 MB RAM Grafikkarte SVGA kompatible Standard Grafikkarte Maus serielle oder PS 2 Standardmaus oder USB Maus 5 3 Starten und Beenden der Live DVD 5 3 1 Starten E Starten Sie Ihren PC e WICHTIG I Das BIOS Ihres PCs sollte f r das Booten auf DVD eingestellt sein E Legen Sie die Live DVD in das DVD Laufwerk Ihres PCs ein Nun ffnet sich die Kubuntu Navigationsoberfl che E Wahlen Sie die Men sprache aus und bet tigen Sie die Enter Taste E Wahlen Sie die Option Try Kubuntu without installing aus und bet tigen Sie die Enter Taste www addi data com 38 ADDI DATA M SPIRIT OF EXCELLENCE MSX Box Live DVD MSX Box e WICHTIG I Bitte beachten Sie dass der Start Vorgang einige Minuten dauern kann Sobald sich die ADDI DATA Navigationsoberflache ge ffnet hat k nnen Sie in der neuen Entwicklungsumgebung arbeiten Abb 5 2 MSX Box Live DVD Startseite ADDI DATA fy SPST
5. ADDI DATA A Praktische Anleitung MSX Box Live DVD DIN EN ISO 9001 2008 zertifiziert Ausga be 02 01 03 201 1 Produktinformation Dieses Handbuch enth lt die technischen Anlagen wichtige Anleitungen zur korrekten Inbetriebnahme und Nutzung sowie Produktinformation entsprechend dem aktuellen Stand vor der Drucklegung Der Inhalt dieses Handbuchs und die technischen Daten des Produkts k nnen ohne vorherige Ank ndigung ge ndert werden Die ADDI DATA GmbH beh lt sich das Recht vor nderungen bzgl der technischen Daten und der hierin enthaltenen Materialien vorzunehmen Gew hrleistung und Haftung Der Nutzer ist nicht berechtigt ber die vorgesehene Nutzung des Produkts hinaus Anderungen des Werks vorzunehmen sowie in sonstiger Form in das Werk einzugreifen ADDI DATA bernimmt keine Haftung bei offensichtlichen Druck und Satzfehlern Dar ber hinaus bernimmt ADDI DATA soweit gesetzlich zul ssig weiterhin keine Haftung f r Personen und Sachsch den die darauf zur ckzuf hren sind dass der Nutzer das Produkt unsachgem installiert und oder in Betrieb genommen oder bestimmungswidrig verwendet hat etwa indem das Produkt trotz nicht funktionsf higer Sicherheits und Schutzvorrichtungen betrieben wird oder Hinweise in der Betriebsanleitung bzgl Transport Lagerung Einbau Inbetriebnahme Betrieb Grenzwerte usw nicht beachtet werden Die Haftung ist ferner ausgeschlossen wenn der Betreiber das Produkt oder di
6. Erste Schritte mit der Live DVD MSX Box E Doppelklicken Sie im Project Explorer auf die Datei main c sey C C sample_application main c Eclipse SDK Ele Edit Source Refactor Navigate Search Run Project Window Help Paw im civ Gv dv Gr ES Eget EB Remote Sy F Debug Resource S v mi we is w D Qy CSR Av v v wv v l main c 8 Z include lt stdio h gt v sample application S include lt tentl h gt us include lt unistd h gt X Awe include lt string h gt i stdlib h ES Remark To debug this sample the interacti stdio h Doxyfile p fentl h i camnla arnal madiile Y int main int argc char argv l E Ee R unistd h gt 5 Release AR Remote Syste Ei EURE ZK string h printf MSX Box sample O n main int char 4 Z L k e l J Z IS Problems Tasks El Console 22 EJ Properties 2 mS Li v f Local No consoles to display at this time gt h Local Files f Local Shells vi Lc sample application main c F BL sample apr Den Inhalt des Parameters printf k nnen Sie nach eigenen W nschen anpassen E Speichern Sie die nderungen mit der Tastenkombination Strg S Nach dem Speichern wird das Programm automatisch kompiliert und verlinkt Dieser Vorgang kann deaktiviert werden wenn Sie in der Men leiste des Samples auf Project Build Automatically klicken Ei Problems 4 Tasks El Console 23 E Properties S Si rd w B C Bu
7. damit sie bei jedem Aufruf des Programms automatisch verwendet wird E Klicken Sie in der Men leiste auf Setup und Save Setup Abb 4 5 Tera Term Pro Konfiguration speichern Tera Term Save setup Speichern in TTERMPRO da t zuletzt verwendete D E Desktop Eigene Dateien Arbeitsplatz K Dateiname ITERATERM INI C Netzwerkumgeb Dateityp setup files ml Abbrechen ung Hilfe ADDI DATA A www addi data com 24 SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box E Klicken Sie auf Speichern Wenn die Initialisierung der MSX Box beendet ist wird eine Linux Eingabekonsole angezeigt Abb 4 6 Linux Eingabekonsole der MSX Box Ii Tera Term COM1 VT File Edit Setup Control Window Help insnod H nodule naned rtai already exists sing lib nodules 2 4 22 rthalbg rtai rt nen ngr o RT nenory nanager w1 3 Loaded sing lib nodules 2 4 22 rthalbg rtai rtai fifos a sing lib nodules 2 4 22 rthalbg rtai rtai libn o sing lib nodules 2 4 22 rthalbg rtai rtai shn o sing lib nodules 2 4 22 rthalbg rtai rtai libgcc o sing lib nodulez 2 4 22 rthalbg rtai rtai sched up o STARTING THE UP REAL TIHE SCHEDULER WITH LINUS Sri FP SUPPORT AND READY FOR H PERIODIC TIHER seek gt LINUS TICK AT 100 CHE cer gt CALIBRATED CPU FREQUENCY 100000000 HZ ck gt CALIBRATED TIKER INTERRUFT T SCHEDULER LATENCY 2500 ns CG gt CALIBRATED RE SHOT SETUP TI
8. um die geeigneten IP Einstellungen zu beziehen C3 IP Adresse automatisch beziehen Folgende IP Adresse verwenden IP Adresse 132 158 88 1 Subnetzmaske 255 255 D U Folgende DNS Serveradressen verwenden Bevorzugter DNS Server loan es Alternativer DNS Server Uk Abbrechen Die IP Adresse der MSX Box lautet bei Auslieferung 192 168 99 99 e WICHTIG Die Subnetz Maske muss auf 255 255 0 0 stehen wenn Sie die MSX Box mit Ihren Standardeinstellungen verwenden www addi data com 20 ADDI DATA fy SPIRITOF EXCELLENCE AnschlieBen der MSX Box MSX Box Abb 3 3 Netzwerkkabel anschlieBen e OEL V d an WARNUNG Um die MSX Box ber den Ethernet Port mit dem PC zu verbinden muss ein gekreuztes Patch Kabel verwendet werden E SchlieBen Sie ein gekreuztes Patch Kabel an den Ethernet Port der MSX Box seitlich an der Netzwerkkarte sowie an den Ethernet Port Ihres PCs an Die LED Communication auf der Vorderseite der MSX Box blinkt danach orange Die LED seitlich an der Netzwerkkarte der MSX Box leuchtet nicht da sie auf die Vorderseite der MSX Box gef hrt wurde ADDI DATA d www addi data com 21 SPIRIT OF EXCELLENCE 1 Zugriff auf die MSX Box Windows MSX Box 4 Zugriff auf die MSX Box Windows 4 1 Zugriff ber eine serielle Schnittstelle 4 1 1 AnschlieBen der MSX Box an eine serielle PC Schnittstelle E Verbinden Sie die Monitor Schnittstelle RS232
9. uname a display the linux kernel version Li CONGUE ale lt display tha pei wos poca mI ET ORIS Gales XE XO OUAIS E display the pci ressource information rm file name gt delete a file rmdir directory name gt delete directory Command I lo cus lay iit EE lems Zabeuezchr 6 Ominenac 4 4 1 Tar quick help Archiv Tool Nachfolgend finden Sie Befehle fur m gliche auszuf hrende Aktionen e Ein Archiv archive tar gz aus den Dateien foo und bar erstellen eee CGMS BION Ses eee ze ci c Bere oz io Sia e Alle Dateien in archive tar gz auflisten eco CMS BO eq cele ct OMS SIS e bee Sio e Alle Dateien aus archive tar gz extrahieren soot Bow cq mette archive ai www addi data com 33 ADDI DATA fp Zugriff auf die MSX Box Windows MSX Box e Ein Archiv archive tar gz aus einem Verzeichnis namens Test erstellen Ese EE EE EE e WICHTIC I Ein tar gz Archiv braucht weniger Speicherplatz als ein tar Archiv Um Letzteres zu erstellen verwenden Sie NET 4 4 2 vi quick help MSX Box Editor Mit diesem Text Editor k nnen Sie die Konfigurationsdateien auf der MSX Box andern Beispiel um die Konfigurationsdatei etc netconfig zu ndern zer Ee ra ete Merconkag Tabelle 4 1 MSX Box Editor Auswahl an Befehlen BBefehl Taste Aktion i Zeichen einf gen vor dem Cursor _ X JZekhenl shen dd ganzeZellel shen wq speicher und
10. Datenspeicherung MSX Box 7 Datenspeicherung Standardm ig wird von der MSX Box Live DVD kein Schreibzugriff auf Medien erm glicht Festplatte USB Stick etc da die Live DVD nur mit dem RAM Speicher des PCs arbeitet Sobald Sie die Live DVD nicht mehr verwenden gehen somit alle Daten die Sie bisher erzeugt haben verloren In den folgenden Abschnitten wird beschrieben wie Sie Daten von der Live DVD auf einem USB Stick oder auf der Festplatte speichern k nnen 7 1 Festplatte Mit der neuen Kubuntu Version lassen sich Daten auf einfache Weise auf der Festplatte speichern E ffnen Sie den Datei Explorer Dolphin Auf der linken Seite des Fensters werden die vorhandenen Ger te angezeigt E Klicken Sie auf das entsprechende Symbol um auf die Festplatte zuzugreifen www addi data com 71 ADDI DATA fly SPIRIT OF EXCELLENCE Datenspeicherung 7 2 USB Stick MSX Box E SchlieBen Sie Ihren USB Stick an und warten Sie einige Sekunden bis Linux ihn erkennt E ffnen Sie den Datei Explorer Dolphin Der USB Stick wird auf der linken Seite des Fensters angezeigt E Klicken Sie auf das entsprechende Symbol um auf den USB Stick zuzugreifen www addi data com 78 ADDI DATA di SPIRITOF EXCELLENCE Anhang 8 Anhang 8 1 Glossar API Application Programming Interface API ist eine Anwendungsprogrammier schnittstelle d h eine Schnittstelle ber die Applikationen mit anderen Ap
11. Editor schlie en o Editor schlieBen ohne zu speichern ese in den Befehlsmodus wechseln X WO ESC 4 5 Zugriff ber die Weboberflache Auf der MSX Box steht ein Webserver zur Verf gung Dieser kann verwendet werden um sich auf der Weboberfl che dynamische Information ber die MSX Box anzeigen zu lassen und Komponenten der MSX Box zu verwalten z B Temperatur berwachung www addi data com 34 ADDI DATA fy SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box E ffnen Sie einen Webbrowser und geben Sie die Standard IP Adresse der MSX Box 192 168 99 99 ein d L El x em E http 192 168 90 39 Falls Sie die IP Adresse der MSX Box ge ndert haben z B auf 172 16 4 2 so ist die neue IP Adresse einzugeben far Rttpufi72 18 4 2 Der Benutzername und das Passwort lauten jeweils MSX Box Abb 4 10 Startseite der Weboberflache Welcome to the MSX BOX AD D m DATA 3 gt PIRIT OF EXCELLENCE System Information System Information PCI boards Reboot Network General Date 02 11 11 15 03 55 Linux Version 2 4 27 rnhal5g FS Version Filesystem revision 250 for kernel 2 4 XX Internal Temperature 32 3 C Gus Network Contact Contact us IP Address 172 1 6 4 2 Broad Cast 172 106 255 2855 Netmask 255 255 0 0 EEPROM Revision 0x3 SN year 2007 SN week 36 SN 01 SN ADDI DATA 330022 FPGA 1 MSX CAN x MSX 485 MSxX 232 MSX PROFIBUS MSX IBS x MSX DIG IO MSX DIG I
12. Files E Local Shells y MSX Box FTP v fh File Fl sa ra 6 4 3 Samples Die Live DVD enth lt f nf Samples Tabelle 6 1 Samples Das Debuggen im Kernel Modus wird dargestellt Test_kernel_space Mehr Informationen hierzu finden Sie in der entsprechenden Dokumentation Das Debuggen im User Modus wird dargestellt Test_user_space Mehr Informationen hierzu finden Sie in der entsprechenden Dokumentation www addi data com 54 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box 6 4 4 Entwickeln eines ersten einfachen Programms Zur Entwicklung des einfachen Programms Hello World f hren Sie folgende Schritte aus E Klicken Sie mit der rechten Maustaste auf das gew nschte Sample Beispiel sample application LJ sample application sample kernel module t sample RITA module Latest kernel space Litest_ user space E Klicken Sie auf den Men punkt Open Project um das Sample zu ffnen www addi data com Al 55 m oa Cuitliny New gt Copy Ctrl C ig sample kernel m 3 Delete Delete La sample RTAI mo Latest kernel spac W test user space gg Import c ey Export AR Remote Systems amp l Open Project m u 2 Show in Rem te Systems view v Ef Local Run As gt A Local Files Debug As gt ZA Local Shells Profile As gt x MSX Box FTP EX gt Compare With gt Lt sample Properties Alt Enter ADDI DATA A
13. OF LCT 1 ENCE Fetching feed tailed Hinter dem ADDI DATA Symbol links in der Taskleiste verbergen sich Menus zum Offnen von Programmen Diese werden ben tigt um die Schnittstellen des PCs und der MSX Box zu konfigurieren und zu verwenden und schlieBlich Programme f r die MSX Box zu entwickeln www addi data com 39 ADDI DATA fp SPIRIT OF EXCELLENCE MSX Box Live DVD MSX Box 5 3 2 Beenden Wenn Sie Ihre Entwicklungsumgebung verlassen und wieder zu Windows zur ckkehren m chten gehen Sie folgenderma en vor E Klicken Sie links in der Taskleiste auf das blaue KDE Symbol und danach auf die Schaltfl chen Verlassen und Herunterfahren Live session user ubuntu an ubuntu ku buntu aachen p o C Kart L p e ICAU 4 Abmelden Sitzung beenden Sperren ArbeitsFlache sperren Benutzer wechseln gt Eine parallele Sitzung als anderer Benutzer starten tem Tiefschlaf Li Meustart Rechner neu starten HerunterFahren Rechner ausschalben A wo Favoriten Anwendungen Rechner Verlauf Verlassen E Klicken Sie anschlie end auf Neustart oder Herunterfahren 1 Rechner wird ausgeschaltet in 27 Sekunden Rechner ausschalten h Abbrecherte Lk al E Nehmen Sie die Live DVD aus dem Laufwerk wenn Sie dazu aufgefordert werden www addi data com 40 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box 6 Erste Schritte mit der Live DVD 6 1 Serie
14. Sie sich dass Sie keinen Schritt vergessen haben Wir bernehmen keine Verantwortung f r Sch den die aus dem falschen Einsatz der MSX Box hervorgehen k nnten E Beachten Sie folgende Symbole WICHTIC e I Kennzeichnet Anwendungstipps und andere n tzliche Informationen und oder Peripherie zerst rt werden WARNUNG Bezeichnet eine moglicherweise gefahrliche Situation Bei Nichtbeachten des Hinweises konnen MSX Box PC und oder Peripherie zerst rt und Personen gef hrdet werden WARNUNG Bezeichnet eine moglicherweise gefahrliche Situation Bei Nichtbeachten des Hinweises konnen MSX Box PC www addi data com 3 ADDI DATA fj SPIRIT OF EXCELLENCE Inhaltsverzeichnis MSX Box Inhaltsverzeichnis BE ANG P 3 ale Kee 7 1 Verwendungsbereich und Benutzer eere eere ene 8 1 1 Definition des Verwendungsbereichs eese nennen 8 1 1 1 Bestimmungsgem er Zweck 8 1 1 2 Bestimmung s Widriger ZWECK acerca soreness ames ee aes 8 1 1 3 Grenzen der Verwendung 8 l BENUTZE RR 8 1 2 1 Qualifikatioi RRRRERRRORRu 8 1 2 2 L nderspezifische Bestimmungen nennen nennen nnn nnn nnns 9 FEE PAC 2 v T 91 lt Ca SS ETT 9 2 RON AUN ERE EO OLDEST 10 2 1 Grundausstattung nenne nnnnnnnnnnnennnnnennnnnenenn 10 22 INS d N ee een 11 2 2 Statischier BET Ta esse a ee ere 11 2 2 2 Dyn
15. address ta ser ir none dent pur a IP GW NM Se che mesmas k address NWM 255 2255 020 ut eG wes sio ese broade erredene 7 205 mene OLTRE T Olin cms EIE BC Want autonegociation for this interface y n AUTONEGOCTZTE Y if no autonegociation give miidiag the value for the speed duplex to set 100baseT4 100baseTx 100baseTx FD 100baseTx HD 10baseT 10baseT FD 10baseT HD SEREDIDUPIESS POUDSSCT FD E Geben Sie mit Hilfe der folgenden Befehle ein vi anstatt eines n ein wy steht f r yes Dine Ee m www addi data com 29 ADDI DATA fj SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box e Zeichen loschen x eingeben e Zeichen eingeben i eingeben e In den Befehlsmodus zur ckkehren ESC Taste bet tigen e nderungen speichern und vi Editor schlie en wq eingeben und Enter Taste bet tigen e Vi Editor ohne Speichern der nderungen schlie en q eingeben und Enter Taste bet tigen e Neue IP Adresse bernehmen network restart eingeben und Enter Taste betatigen root MSXBOX network restart e WICHTIG Bei jedem Neustart der MSX Box sendet diese eine DHCP Anforderung 4 3 Zugriff ber das Netzwerk 4 3 1 Installation des Programms PuTTY Auf der Live DVD befindet sich im Verzeichnis addidata windows applications connection tools putty die Datei putty exe des Softwaretools PuTTY Sie k nnen dieses Tool entweder
16. anschlie end den Linker indem Sie bei Tool Settings das Verzeichnis Linker ausw hlen S Tool Settings Build Steps v amp compiler Preprocessor Symbols 3 Directories Optimizations 3 Debugging 2 Profiling 33 Warnings 3 Miscellaneous 3 Architecture configuration v 8 archiver 3 msxbox archiver General SK Linker 2 General 2 Profiling www addi data com J Build Artifact 59 Binary Parsers Oo Error Parsers Command All options Expert settings Command line pattern Ti COMMAND T FLAGS 1OL ZA Cancel SPIRIT OF EXCELLENCE ADDI DATA di Erste Schritte mit der Live DVD MSX Box Im Feld Command kann der Name des Linkers eingegeben werden Die Live DVD enthalt folgende Linker mipsel linux 2 95 gcc mipsel linux 3 3 gcc mipsel linux gnu gcc 4 3 ab Live DVD Version 00 00 15 Klicken Sie auf OK Klicken Sie anschlieBend mit der rechten Maustaste auf Ihr Projekt und wahlen Sie den Men punkt Clean project aus Nun k nnen Sie Ihr Projekt mit der neuen Konfiguration kompilieren Im Project Explorer befindet sich das neu erstellte Programm im Ordner Release www addi data com 60 v sample application gt 4L Binaries v Release gt n main o mips le K sampleapplication mips le l makefile i objects mk e sources mk L subdir mk gt main c Doxyfile Klicken Sie im Bereich Remote Syste
17. der MSX Box seitlich an der CPU Karte mit der seriellen Schnittstelle des PCs indem Sie ein serielles Nullmodem Kabel verwenden 4 1 2 Installation des Programms Tera Term Pro Auf der Live DVD befindet sich im Verzeichnis addidata windows applications connection tools teraterm die ZIP Datei ttermp23 zip des Programms Tera Term Pro die Sie lokal auf Ihrem PC entpacken k nnen E Klicken Sie anschlie end auf die Datei setup exe um die Installation des Programms zu starten Abb 4 1 Tera Term Pro Men sprache auswahlen Tera Term Pro Setup This setup program will install Tera Term Pro version d A Select the language made of Tera Term Language Japanese Russar E W hlen Sie die Men sprache des zu installierenden Programms aus und klicken Sie auf Continue Das Installationsprogramm erkennt automatisch ob sich eine alte Version des Programms Tera Term Pro auf Ihrem PC befindet Falls Letztere w hrend der Installation l uft fordert Sie ein Dialogfenster auf dieses Programm zu beenden E Klicken Sie auf Continue www addi data com 22 ADDI DATA fy SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box Abb 4 2 Tera Term Pro Installationsverzeichnis Tera Term Pro Setup Destination Path He Tera Term Pro will be installed into the following directory Path Ba MS siGlSel IF Tera Term setup files exist in the path they will be renam
18. elektrischen und mechanischen Anlagen e Elektromagnetische Vertr glichkeit EMV 1 3 Fragen und Updates Sie k nnen uns Fragen per E Mail zusenden oder uns anrufen E Mail info addi data com Telefon 49 7229 1847 0 Allgemeine Informationen zur MSX Box finden Sie auch auf unseren Websites www msx box de www addi data com DVD und Handbuch Download im Internet Die jeweils neueste Version der MSX Box Live DVD einschlieBlich Standardsoftware und technische Dokumentation k nnen Sie kostenlos herunterladen unter www addi data com Die technische Dokumentation der MSX Box mit Ausnahme der Software Beschreibungen steht auf dieser Website auch zum separaten Download zur Verf gung unter Downloads Handbuchdownload e WICHTIG I Pr fen Sie vor der Inbetriebnahme und bei evtl Storungen wahrend des Betriebs ob f r das Produkt ein Update Live DVD technische Dokumentation vorliegt Die aktuellen Daten finden Sie auf unserer Website oder kontaktieren Sie uns direkt www addi data com 9 ADDI DATA fy SPIRIT OF EXCELLENCE Lieferumfang MSX Box 2 Lieferumfang 2 1 Grundausstattung e WICHTIC Bei den nachfolgenden Komponenten handelt es sich lediglich um die Grundausstattung der MSX Box Abb 2 1 Lieferumfang Zum vollst ndigen Lieferumfang der MSX Box geh ren 1 Netzkabel 2 MSX Box 3 Zubeh r DIN Hutschienenmontage MSX RAILDIN 4 Zubeh r Ethernet Patch Kabel ST ETH 2 5 Zubeh r
19. 4 3 Tool Settings Build Steps SX compiler Preprocessor amp Symbols Directories Optimizations 3 Debugging de Profiling amp Warnings amp Miscellaneous Architecture configuration v B3 archiver Ka www addi data com Build Artifact Command Binary Parsers o Error Parsers All options D MIPSEL D MSXBOX Q3 Wstrict prototypes Wall c fno strict aliasing G 0 mlong calls rnips2 Expert settings Command eMe COMMAND FLAGS OUTF Restore Defaults Apply SPIRIT OF EXCELLENCE 7 ADDI DATA di Erste Schritte mit der Live DVD MSX Box E Konfigurieren Sie danach den Archiver indem Sie bei Tool Settings das Verzeichnis archiver auswahlen S Tool Settings Build Steps Les DIrecturies Optimizations Debugging Profiling Warnings Miscellaneous Architecture configuration ES archiver 33 msxbox archiver General v5 Linker 3 General amp Profiling Build Artifact Binary Parsers Error Parsers Command Vull All options l r Expert settings Command line pattern S COMMAND FLAGS 1OUTF gt Restore Defaults Apply Im Feld Command kann der Name des Archivers eingegeben werden Auf der Live DVD finden Sie folgende Archiver e mipsel linux 2 95 ar e mipsel linux 3 3 ar e mipsel linux gnu ar gcc 4 3 ab Live DVD Version 00 00 15 E Konfigurieren Sie
20. 6 5 Telnet Verbindung ffnen nennen nennen 49 LR ee Telnet Konsole nenne 50 Abb 6 7 Beispiel mit einem gcc 4 3 sse 58 Abb 6 8 Ausgabe der Samples 66 Abb 6 9 Sample MSX Box Kernel Modul nennen 67 Abb 6 10 Sample MSX Box Echtzeit Kernel Modul eese 71 Tabellen Tabelle 2 1 Tabelle 2 2 Tabelle 3 1 Tabelle 4 1 Tabelle 5 1 Tabelle 6 1 MSX Box Live DVD Statischer Bereich seen 11 MSX Box Live DVD Dynamischer Bereich 12 LEDAN o 18 MSX Box Editor Auswahl an Beteblen 34 MSX Box Live DVD Svstemvoraussetzunden 38 ele 54 www addi data com 6 ADDI DATA fy SPIRIT OF EXCELLENCE Kapitel bersicht MSX Box Kapitel bersicht In diesem Handbuch finden Sie folgende Informationen LI MEM IMMNMMNMM zu Verwendungsbereich und Benutzer der MSX Box sowie zu Updates der Live DVD Beschreibung des Lieferumfangs sowie des Inhalts der Live DVD 3 Informationen zur LED Anzeige sowie zur Netzwerk Verbindung der MSX Box E Erl uterung des Zugriffs auf die MSX Box ber Windows Informationen zur Live DVD u a Starten und Beenden der DVD Erste Schritte mit der Live DVD sowie Entwickeln eines einfachen Programms 7 Vorgehensweise bei der Speicherung von Live DVD Daten auf der Festplatte bzw auf einem USB Stick 8 Anhang mit Glossar und Index mn Kontakt und Support Adresse www addi data com 7 ADDI DATA f
21. 99 254 Nameserver 192 168 99 254 X Cancel 43 Previous mp Next E Geben Sie die gew nschte Netzwerk Konfiguration ein e WICHTIG I Achten Sie bei der Eingabe der IP Adresse der Netzwerk Karte der Netzwerk Maske der Gateway Adresse der Nameserver Adresse bitte darauf dass sie mit Ihrem Netzwerk kompatibel ist Wenn Sie die MSX Box direkt an den PC angeschlossen und die IP Adresse der MSX Box 192 168 99 99 nicht ge ndert haben k nnen Sie die vordefinierte e P Adresse 192 168 99 1 e Netzwerk Maske 255 255 255 0 e Gateway Adresse 192 168 99 254 e Name Server Adresse 192 168 99 254 unver ndert im Eingabefeld stehen lassen E Um die Konfiguration abzuschlieBen klicken Sie auf Next und Done www addi data com 46 ADDI DATA f Erste Schritte mit der Live DVD MSX Box 6 2 2 Anpassung der Konfigurationsdatei e WICHTIG Wenn die IP Adresse der MSX Box ge ndert wurde muss die zentrale Konfigurationsdatei angepasst werden Dazu gehen Sie wie folgt vor E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und w hlen Sie MSX Box Settings Environment configuration aus um den Configuration file wizard zu ffnen Connections gt Development gt E Documentations gt us Ss 4 JA S 8tungs u Cross compiler selection MSX Box Y AM WW gt Source codes gt Enviroment configuration Se ALDI AT id 22 Tools in Set the default kernel
22. Ae 37 5 1 Arbeits und Entwicklungsumgebung 37 5 2 Systemvoraussetzungen ueunennennnennunnnnnnunnnnnnunnunnnnnnunnnnsnennunnnnnnunnnnsnennunsnnnnunnnn sanas 38 5 3 Starten und Beenden der Live DND sees 38 c n c Tus 38 www addi data com 4 ADDI DATA fly SPIRIT OF EXCELLENCE Inhaltsverzeichnis MSX Box e E en oe ate cates ster 40 6 Erste Schritte mit der Live DVD u een 41 61 Seneler EIER sce ct tc cc etre ce set e 41 6 1 1 Erster Zugriff auf die Max Box 41 6 1 2 ndern der IP Adresse der Max Box 43 6 2 Weitere Schnittstellen Ethermmert Emmsteliungen 43 6 2 1 Konfiguration der IP Adresse der PC Netzwerkkarte 44 6 2 2 Anpassung der kKonfgurationsdatel nennen nnns 47 63 Etherne Kommunikationze n seen 49 DIT TE 49 632 UE T 50 6 3 3 Daten bertragung Uber FIR 52 6 3 4 HTTP Zugriff Deh Zug 52 6 4 Entwicklung von Programmen f r die Max Box 53 6 4 1 EntwicdundgsWer KZBU Bude densos get vus toas nen einen 53 6 4 2 Programmierumgebung Eclipse nennen nennen 53 61 5 ai e ya aso TAEAE ENSEN UU CI NNNM IN CU NUMEN IE UN 54 6 4 4 Entwickeln eines ersten einfachen Programmes 55 7 K NT E TT Le es sssesees es seseseer serene eee esea enen EON S NE EPEEE SMS 77 SEE 2 5 9 e in c E 77 Te USB ci c EEE
23. DDI DATA fp Erste Schritte mit der Live DVD MSX Box 6 2 1 Konfiguration der IP Adresse der PC Netzwerkkarte Bevor Sie die Netzwerk Dienste verwenden k nnen m ssen Sie die IP Adresse des PCs konfigurieren E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und w hlen Sie MSX Box Settings Network card configuration aus Connections gt Development gt V Documentations gt tes Cards gt 4 Settings gt H Cross compiler selection Ti MSX Box gt M Source codes gt Z Environment configuration ADDI DATA Help gt Tools gt Network card configuration Uu Update gt DH Set the default kernel Lj 7 m A iz in WICHTIG Falls Sie bei den folgenden Schritten Fragen oder Zweifel haben so wenden Sie sich bitte an Ihren System Administrator mio E Wahlen Sie die zu konfigurierende Netzwerk Oberfl che aus A Configure your network v a X f d Configure your network This wizard will guide you through the OR steps required to setup your network 1o At first you must choose the network Configure card you want to configure from the list below Network wa Network Card o etho q Previous X Cancel gt Next Falls der PC an ein EDV Netzwerk angeschlossen ist in dem sich ein DHCP Server befindet der automatisch IP Adressen vergibt wahlen Sie die Option Automatic configuration DHCP aus www addi data com 44 ADDI DATA M Erste Schritte mit de
24. DDI DATA to configure the network interface set the driver to use NETDRIVER is the name of the module to load nothing if the driver is compiled in kernel Died were toe HT dE OI MBs laut INDIR IL WR TOI 39 3 S E OYO ER Tor sime 1 9 OO E08 ME E NETDRIVERS o Ero en e ondiep aa PA E ene E TEI Ee a a DHCPC n ike T e e e sis sPOmceolesr Dera EE C E e dE IE If the requested IP address cannot be obtained ir Ene client accepis che address that the server offers DIE C ETE s coc bela o ERE e IP has to be the IP address to set 7 GW US the gatwey address to ser 1k none don t pur a TE GW NM Le cha meirmers k acleleess NMS v 55 255 020 ee Ls elie leeocchee sie a ie imieime clon joule EL ILE BC www addi data com 27 ADDI DATA fj SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box Want autonegociation for this interface y n AUTONEGOCIATE y WC BLUE ike SUE OMESCIOC Lele LOM Civ E T ile value Tor ine soeec eagle ico set 100baseT4 100baseTx 100baseTx FD 100baseTx HD 10baseT 10baseT FD 10baseT HD SPEBESEDBUPTEX I00bBaseTz ED E Stellen Sie den Cursor vor die erste Ziffer der IP Adresse 157192 168 99 99 S O E Geben Sie eine neue IP Adresse mit Hilfe folgender Befehle ein e Zeichen l schen x eingeben e Zeichen eingeben i eingeben e In den Befehlsmodus zur ckkehren ESC Taste bet tigen e nderungen speichern und vi Editor schli
25. EXCELLENCE Erste Schritte mit der Live DVD MSX Box Sample MSX Box Kernel Modul Dieses Sample dient zur Entwicklung von Kernel Modulen f r die MSX Box welche beispielsweise f r die Entwicklung von Ger tetreibern verwendet werden Abb 6 9 Sample MSX Box Kernel Modul d C C sample kernel madule sample madule c Eclipse SDK ey Gy G9 File Edit Source Refactor Navigate Search Run Project Window Help Bm j Em gy Br dv jv ES P EIC EB Remote Sy Debug L Resource amp v wy dev Ov Qv D v B w 7 v v D Ta Project Explorer 22 O l sample madule c 23 f fxm 9 7 if Se the module isn t loaded then v W y i gt sample application static int init sample module init module void IS D w sample kernel module ET mem gt all Includes create proc entry E asmj sys gt ie Helen if sample module register proc goto err proc register w system P sample rnodule c et linux init Doxyfile hi E Doxffi Put your code here linux pre LJ Sample RTA module Of b e linux sck 1 1 Y DW w ES lt gt lt gt JA Remote System H O Ei Problems 45 Tasks E Console 3 E Properties B Eg r Elv Fix D C Build sample kernel module INVOKING Compicer E Sr H mpsel linux gcc D MIPSEL D MSXBOX_ I usr sre linux include 5i E I usr src linux include asm I usr src rtai include 03 Wstrict 1 Re Dolphin Das Kernel Modul wird automatisch kompiliert
26. ME SOU ns lt h one ilesysten revision 176 for kernel 2 4 95 ysten started DADUA login Das standardm ige Log in ist mit der Installation einer Linux Konsole auf einem PC vergleichbar E Geben Sie das Log in root und das Passwort msx box ein e WICHTIG Das Passwort wird bei der Eingabe aus Sicherheitsgr nden ausgeblendet Nach dem Log in steht ein Teil der Standard Linux Befehle zur Verf gung um mit dem Betriebssystem Embedded Linux arbeiten zu k nnen Einige der Hauptbefehle sind in Abb 4 9 aufgelistet Die serielle Schnittstellen Verbindung kann beendet werden indem Sie in der Men leiste im Programm Tera Term Pro auf Files Disconnect klicken www addi data com 25 ADDI DATA fl Zugriff auf die MSX Box Windows MSX Box 4 2 Andern der IP Adresse Die Standard IP Adresse der MSX Box lautet 192 168 99 99 Wird die MSX Box in Ihr Firmennetzwerk eingebunden muss diese Adresse evtl ge ndert werden Die Anderung kann auf zwei Arten erfolgen e Manuell durch Editieren der Netzwerk Konfigurationsdatei a Setzen einer tempor ren IP Adresse b Setzen einer permanenten IP Adresse e Automatisch ber einen DHCP Server im Firmennetzwerk 4 2 1 Setzen einer temporaren IP Adresse Um eine IP Adresse zu setzen die tempor r g ltig ist f hren Sie folgende Schritte aus E Verbinden Sie die MSX Box mit der seriellen Schnittstelle Ihres PCs siehe Kap 4 1 1 Um auf die MSX Box zuzugr
27. O MSX RTSYNC www addi data com 35 ADDI DATA M SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box Die Weboberfl che wurde mit einem CGILUA Skript erstellt Der Quellcode den Sie je nach Bedarf anpassen k nnen befindet sich im Verzeichnis home httpd html CGILUA kann auch mit anderen Programmiersprachen wie z B C verkn pft werden Weitere Informationen dazu erhalten Sie auf folgenden Websites e www lua org pil index html e WWW keplerproject org e WWW SWIGQ Org www addi data com 36 ADDI DATA f MSX Box Live DVD MSX Box 5 MSX Box Live DVD 9 1 Arbeits und Entwicklungsumgebung Wie schon in Kap 2 2 erw hnt enth lt die MSX Box Live DVD alle Entwicklungs werkzeuge die f r den Betrieb der MSX Box erforderlich sind Auf diese Weise k nnen Sie eine Arbeits und Entwicklungsumgebung ohne zus tzlichen Installationsaufwand schaffen Letztere ist speziell auf der Kubuntu Version 10 04 LTS www kubuntu org aufgebaut die von ADDI DATA angepasst wurde Die Kubuntu Distribution stellt ein Betriebssystem zur Verf gung das auf der Debian Distribution www debian org basiert und automatisch konfiguriert werden kann F r die Live DVD hat ADDI DATA die KDE Desktop Umgebung ausgew hlt Abb 5 1 Arbeits und Entwicklungsumgebung der MSX Box gt Project Exp er 7 Ji DEC c A TL Out M Ll i x v X A i ow W Ei sample application u hr dule h Gy sample kerne module U
28. RTAI module make k all Building file rt process c Invoking compiler mpsel linux gcc D MIPSEL D MSXBOX I usr src linux include I usr src linux include asm I usr src rtai include 03 Wstrict prototypes Wall c fno strict aliasing fno common fomit frame pointer fno pic mna abicalls mcpu r4600 G O mlong calls mips2 D _ KERNEL DMODULE DCONFIG RTHAL o rt process o rt process c Finished building rt process c Building target sampleRTAImodule ko Invoking Linker mpsel linux ld r o sampleRTAImodule ko rt process o ZA www addi data com 71 ADDI DATA fl Erste Schritte mit der Live DVD MSX Box Im Project Explorer befindet sich das neu erstellte Modul im Ordner Release v sample RTAI module gt inl Includes v gt Release gt rt process o mips le L makefile amp objects mk Bi sampleRTAImodule ko L sources mk L subdir mk gt c rt process c Wie in den vorherigen Beispielen k nnen Sie die FTP Verbindung von Eclipse verwenden um das Echtzeit Kernel Modul sampleRTAlmodule ko per Drag and Drop in das Verzeichnis tmp der MSX Box zu kopieren Mit Telnet k nnen Sie auf die MSX Box zugreifen und sich das Verzeichnis tmp anzeigen lassen E Starten Sie Telnet siehe Kap 6 3 1 E ffnen Sie das Verzeichnis tmp mit folgendem Befehl root MSXBOX cd tmp Mit dem Befehl Is l werden alle Dateien des Verzeichnisses
29. Schritte mit der Live DVD MSX Box 1 ubuntu telnet v me De File Edit View Scrollback Bookmarks Settings Help lubuntuaubuntu telnet 192 168 99 99 Trying 152 168 99 99 Connected to 192 168 99 99 Escape character is L Linux mips 2 6 29 6 rt23 svnl16 1 PREEMPT RT Tue Sep 14 11 38 35 CEST 2016 X login root Welcome in the MSXBOX World IBusyBox v1 15 3 2010 09 14 11 34 07 CEST built in shell ash Enter help for a list of built in commands I rootgMSXBOX i cd tmp I rootgMSXBOX tmp amp ls 1 I rw r r l root root l root root 1 root root 1 root root l root root 1 msx box wu ftpd 2 root root D l root ittpe J Sep 16 14 24 thttpd log l root oot gt Sep 16 14 24 thttpd pid 1 1 1 1 1 t I rw r r I rw r r I rw r r I rw r r rwxr xr x Idrwxr xr x I rw r r I rw r r I rw r r root root 5 Sep 16 14 24 udhepe eth pid D root oot 768 Sep 16 14 41 utmp ps root oot 3 Sep 16 14 38 wtmp SI root oot 4096 Sep 16 14 38 wu ftpd pids M5X BOX FTP USER r root oot 96 Sep 16 14 38 xferlog t VER ubuntu telnet rw a ap lt W VR e et ec rw r AMSKBOX roo E Setzen Sie das Datei Attribut von sampleapplication auf executable ausf hrbar root MSXBOX tmp chmod x sampleapplication Mit dem Befehl Is I k nnen Sie den executable Status berpr fen gr ne Schrift meer IUIS EO
30. Winkelmontage MSX SCREW 6 Praktische Anleitung einschlieBlich Live DVD In der MSX Box sind folgende Komponenten eingebaut e APCI 6000 Controller Karte mit 64 Bit MIPS Prozessor l fterlos 333 MHz 16 MB Flash 128 MB SDRAM optional bis 256 MB e Netzwerkkarte 10 100 Mbit s Falls weitere Optionen oder Teile mitgeliefert werden sind diese auf dem Lieferschein enthalten ADDI DATA A www addi data com 10 Lieferumfang MSX Box 2 2 Inhalt der Live DVD Die MSX Box Live DVD besteht aus einem statischen und einem dynamischen Bereich e Der statische Bereich enth lt die technische Dokumentation der MSX Box sowie Softwaretools und Samples Dieser Bereich kann gelesen werden z B unter Windows ohne in den Live DVD Modus wechseln zu m ssen e Der dynamische Bereich enth lt alle Entwicklungswerkzeuge die f r den Betrieb der MSX Box erforderlich sind Mit der Live DVD k nnen Sie ohne zus tzlichen Installationsaufwand eine Entwicklungsumgebung auf Ihrem PC ausf hren Ausf hrliche Informationen zur Verwendung der Live DVD finden Sie in Kap 5 und 6 2 2 1 Statischer Bereich Tabelle 2 1 MSX Box Live DVD Statischer Bereich Verzeichnis Datei Beschreibung Inhalt bin binary Bin rdateien sind ausf hrbare Dateien Bin r ist das Gegenteil von Quelle source src addidata bin filesystem Die Dateisystem Images enthalten alle Programme und Kernel Module der MSX Box Mit Hilfe der Software eas
31. Zugriff auf die MSX Box Windows MSX Box Abb 4 8 Linux Konsole der MSX Box 192 168 99 99 PuTTY SEE MSXBOX Linux mips 2 4 22 rthalSg 3 Rey55S Mon Apr 23 15 40 45 EDT 2007 MSEBOZX login An dieser Stelle erfolgt ein standardm iges Log in in die Linux Konsole der MSX Box Hier haben Sie Zugriff auf das Betriebssystem Embedded Linux E Geben Sie das Log in root und das Passwort msx box ein e WICHTIG I Das Passwort wird bei der Eingabe aus Sicherheitsgr nden ausgeblendet Nach dem Log in steht ein Teil der Standard Linux Befehle zur Verf gung um mit dem Betriebssystem Embedded Linux arbeiten zu k nnen Einige der Hauptbefehle sind in Abb 4 9 aufgelistet Weitere Informationen dazu befinden sich auf der Live DVD im Verzeichnis addidata doc Administration Update in der Datei Busy Box The Swiss Army Knife of Embedded Linux htm www addi data com 32 ADDI DATA M SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box 4 4 Hauptbefehle in der Linux Konsole Abb 4 9 Hauptbefehle in der Linux Konsole ed Change directory ei T Zoos nO Clie area SC E OZ NL Eae EOD iis 2 dust files and the directory ls l detailed files and directory list Que cda Br ol ese be TAMEO ds CONS ps e displays all processes hele lrsk occum im conmands eom Meo 2 age wep Or PON PS OURGE Nm szene Sie DIEQUE IT cat filename display the file content lsmod gt Inst the driver modules
32. a mvstem h E sample RIA modula tcl u linang gt d includes v u linux proc bh v Release u linux sched h gt ba it process o mips le U linuxtypes merere int imt timer init void 34 linux pci h boects m 9 lnuxmm h pe n DIT Aine p b de D sam P ORRIN OO HO int32_t TCVA TIMER O 1 1000000000 msxbox timer ns in one tick W ame ources mk jjnt32 t TCVA TIMER 1 2 1000000000 msxbox timer ne in one tick Lil 8 a4m uaccess h ijnt32 t TCVA TIMER 2 3 1000000000 maxbox timer ns in one tick t subdr mi e Sa r a U linuwetimet w start t e U linusjlist h SA Rernote Systems 23 ea x l u ah v amp Z Sis if mexbox_timer_request TIMER_O DRIVER NAME DRIVER NAME TIMER NONE U asmimw cantastic H i a R U asmimw cantastici v Loca Wl pr ntk KERN DEBUG failed to request timer dun TIMER ka WS 4 v gt 5 Local Mes return 1 M linwymsxlibymsxbe m E e E MNANE 4 Local Shells MODULE NAME MSX Box FTP DIVER VERSIO dh Zeie if L msxbox timer register rt i interrupt TIMER O my interrupt TIMER O DAI VER NAME 67 nmurn NAME vY mes P vn WW VE VAN gt My Home L printk KERN DEBUG failed to register handler for interrupt wdin TIMER O e my nterrupt struct gt Root gt gt 2 Problems Ei A Tasks Di console Properties gt p D tems Description Resource Path Location Type gt mo writable Smart insert 22 1 _ eencnadl
33. amis cher a ee ee 12 2 2 3 Technische Dokumentaton nenne nnne nnne nnns 17 3 Anschlie en der MSX BOX un uu00 eers enesenn eean penis wanna aaa 18 3 1 LEDAN IO PEE 18 3 2 Netzwerk Verbindung 2 2200220200020000000n0nnnnn nenne nennen nenne nenne nnnnnnnnnnne nennen 19 3 2 1 ellen e Ee d une 19 3 2 2 Anschlie en der MSX Box aneinenbt 19 4 Zugriff auf die MSX Box Windows 22 4 1 Zugriff ber eine serielle Schnittstelle ee 22 4 1 1 Anschlie en der MSX Box an eine serielle PC Schnittstelle 22 4 1 2 Installation des Programms Tera Term Bro 22 4 1 3 Konfiguration und Verwendung des Programms Tera Term Pro 23 4 2 ndern der IP Adresse s 26 4 2 1 Setzen einer tempor ren IB Adresse 26 4 2 2 Setzen einer permanenten IP Adresse se eee eee 27 4 2 3 ndern der IP Adresse mittels DHCP Servef sss 28 4 3 Zugriff ber das Netzwerk nnne nane nna nnn 30 4 3 1 Installation des Programms PUTTY sese 30 4 3 2 Konfiguration und Verwendung des Programms PuTTY eeeeeesesee 30 4 4 Hauptbefehle in der Linux Konsole nnsannnonnnounnnnnnnonnrnnnnnrnnrrnnennnnnrnnrrnnerrenernne 33 4 4 1 Tar quick help Archiv Tool sse eee eee 33 4 4 2 vi quick help Max Box Edrtor 34 4 5 Zugriff ber die VWebobertl che nn nnnnnn nennen 34 5 MSX BOx Live dn
34. ap 6 3 1 E ffnen Sie das Verzeichnis tmp mit folgendem Befehl sso MP BO ee Emp Mit dem Befehl Is I werden alle Dateien des Verzeichnisses tmp detailliert aufgelistet einschlie lich der Datei Attribute Leer IIS dO m tao ss deer eed www addi data com 68 ADDI DATA fy SPIRITOF EXCELLENCE Erste Schritte mit der Live DVD MSX Box File Edit View Scrollback Bookmarks Settings Help rootaMSXBOX tmpl ls al drwxrwx rwt 3 root root 340 Sep 16 root root D Jan T root root 5 Sep 16 14 24 ifstate root root D Sep 16 14 24 lastlog root root ep root root root root Sep LV msx box wu Ttpd 7837 Sep 16 14 38 sampleapplication msx box wu Ttpd 3144 Sep 16 14 59 samplekernelmodule ko root root 40 Sep 16 14 24 subsys root httpd D Sep 16 14 24 thttpd log root root 5 Sep 16 14 24 thttpd pid root root Sep 16 14 24 udhecpe ethd pid root root 768 Sep 16 14 41 utmp roat root SE ap 16 14 59 wtmp root root 4095 Sep 16 14 59 wu ftpd pids MSX BOX FTP USER We presen root root SB Sep 18 59 xferlog rootaMSXBOX tmp amp H2 rn m HIP pmPp m pP OD r I r r r r r w r r r I r r r r r 4H k k k k kA kA Bi Mit dem folgenden Befehl k nnen Sie das Kernel Modul laden root MSXBOX tmp insmod samplekernelmodule ko Die Meldung Using samplekernelmodule ko bestatigt dass das Modul geladen wurde SW ubuntu telnet wei DM DX File Edit View Scrollbac
35. direkt von der Live DVD aus installieren oder die exe Datei auf Ihren PC kopieren und die Installation von dort aus starten 4 3 2 Konfiguration und Verwendung des Programms PuTTY E Klicken Sie zum Starten des Programms auf die Datei putty exe www addi data com 30 ADDI DATA M SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box Danach wird folgendes Fenster angezeigt Abb 4 7 PuTTY Konfiguration des Programms PuTTY Configuration Category 3 Session Basic options for your PuTTY session Logging Specify your connection by host name or IP address Terminal Host Mame or IF address Part Keyboard 152 168 99 99 Bell Protocol Features E Window Baw Iene Rlogin SSH Appearance Load save or delete a stored session Behaviour Saved Sessions Translation M Bou Selection Calais Default Settings Load B Connection Telnet Hlaqin SSH Auth Tunnels p Close window on exit SES QO Awas Never Only on clean exit Lance E Geben Sie bei Host Name die IP Adresse der MSX Box ein Im Feld Saved Sessions k nnen Sie einen Namen f r die aktuelle Sitzung vergeben Die Schaltfl chen haben folgende Bedeutung e Save Einstellungen der aktuellen Sitzung speichern e Load Gespeicherte Sitzung laden e Open Geladene Sitzung ffnen Danach wird eine Linux Eingabekonsole angezeigt www addi data com 31 ADDI DATA M SPIRIT OF EXCELLENCE
36. e Quellcode Dateien unbefugt ver ndert und oder die standige Funktionsbereitschaft von VerschleiBteilen vorwerfbar nicht berwacht wurde und dies zu einem Schaden gef hrt hat Urheberrecht Dieses Handbuch das nur f r den Betreiber und dessen Personal bestimmt ist ist urheberrechtlich gesch tzt Die in der Betriebsanleitung und der sonstigen Produktinformation enthaltenen Hinweise d rfen vom Nutzer des Handbuchs weder vervielf ltigt noch verbreitet und oder Dritten zur Nutzung berlassen werden soweit nicht die Rechts bertragung im Rahmen der einger umten Produktlizenz gestattet ist Zuwiderhandlungen k nnen zivil und strafrechtliche Folgen nach sich ziehen ADDI DATA Software Produktlizenz Bitte lesen Sie diese Lizenz sorgf ltig durch bevor Sie die Standardsoftware verwenden Das Recht zur Benutzung dieser Software wird dem Kunden nur dann gew hrt wenn er den Bedingungen dieser Lizenz zustimmt Die Software darf nur zur Einstellung der ADDI DATA Produkte verwendet werden Das Kopieren der Software ist verboten auBer zur Archivierung Datensicherung und zum Austausch defekter Datentr ger Deassemblierung Dekompilierung Entschl sselung und Reverse Engineering der Software ist verboten Diese Lizenz und die Software k nnen an eine dritte Partei bertragen werden sofern diese Partei ein Produkt kauflich erworben hat sich mit allen Bestimmungen in diesem Lizenzvertrag einverstanden erklart und der urspr ngliche Besitzer kein
37. e en wq eingeben und Enter Taste bet tigen e Vi Editor ohne Speichern der nderungen schlie en q eingeben und Enter Taste bet tigen e Neue IP Adresse bernehmen network restart eingeben und Enter Taste betatigen root MSXBOX network restart e WICHTIG Nach dem Neustart der MSX Box wird die neue IP Adresse wirksam 4 2 3 ndern der IP Adresse mittels DHCP Server Die IP Adresse kann von einem DHCP Server angefordert werden Hierzu m ssen nderungen in der Konfigurationsdatei etc netconfig durchgef hrt werden Das Skript zum Einstellen des Netzwerks wird beim Starten der MSX Box ausgef hrt Mit dem MSX Box Editor vi kann diese Datei ge ffnet und ge ndert werden Poets BOG ai Cue Oei CODE SNC www addi data com 28 ADDI DATA fp Zugriff auf die MSX Box Windows MSX Box Created by ADDI DATA to configure the network interface Set the driver to use fj Us TD D Tes e ks e dme Mame las te mes s moc dle kene nothing if the driver is compiled in kernel ius dove tO eine 2107100 MB C NEED RaW To I een EE I 107 000 100 Ce Mir se lauke NETDRIVEL E IO ac MN EE On CIC pita t DHCP Nant CoO use DHCP clicnt y n u IE Ehe EE EE e 12618 E s Ie If the requested IP address cannot be obtained t the client accepts che address that the server offers IDE EMEN MER ente elle E se nae io oe che Ie co E IP 192 168 99 99 t GN Us ithe gatway
38. e Kopien der Software zur ckh lt Warenzeichen e ADDI DATA APCI 1500 MSX Box und MSX E sind eingetragene Warenzeichen der ADDI DATA GmbH e Turbo Pascal Delphi Borland C Borland C sind eingetragene Warenzeichen der Borland Software Corporation e Microsoft NET Microsoft C Visual C MS DOS Windows 95 Windows 98 Windows 2000 Windows NT Windows EmbeddedNT Windows XP Windows Vista Windows 7 Windows Server 2000 Windows Server 2003 Windows Embedded und Internet Explorer sind eingetragene Warenzeichen der Microsoft Corporation e LabVIEW LabWindows CVI DASYLab DIAdem sind eingetragene Warenzeichen der National Instruments Corporation e CompactPCI ist ein eingetragenes Warenzeichen der PCI Industrial Computer Manufacturers Group e VxWorks ist ein eingetragenes Warenzeichen von Wind River Systems Inc e RTX ist ein eingetragenes Warenzeichen von Ardence e Mozilla Firefox ist ein eingetragenes Warenzeichen der Mozilla Foundation www addi data com 2 ADDI DATA M Warnung Bei unsachgem em Einsatz und bestimmungswidrigem Gebrauch der MSX Box k nnen ji Personen verletzt werden gt MSX Box PC und Peripherie besch digt werden s Umwelt verunreinigt werden E Sch tzen Sie sich andere und die Umwelt E Lesen Sie unbedingt die Sicherheitshinweise Liegen Ihnen keine Sicherheitshinweise vor so fordern Sie diese bitte an E Beachten Sie die Anweisungen dieser Anleitung Vergewissern
39. ed and backed up Others will be overwritten mm E Help Falls Sie das Programm Tera Term Pro nicht im Standardverzeichnis C TTERMPRO abspeichern m chten k nnen Sie den vorgegebenen Pfad ersetzen E Klicken Sie anschlie end auf Continue E Folgen Sie den Anweisungen des Programms bis die Installation abgeschlossen ist 4 1 3 Konfiguration und Verwendung des Programms Tera Term Pro E Klicken Sie zum Starten des Programms auf Start Programme Tera Term Pro Tera Term Pro Danach wird folgendes Fenster angezeigt Abb 4 3 Tera Term Pro Schnittstellentyp auswahlen Tera Term Mew connection t TEPAR 7 Serial Port COMI Cancel Help E Wahlen Sie die Option Serial aus und bei Port die COM Schnittstelle des PCs an die das Nullmodem Kabel angeschlossen ist E Klicken Sie auf OK www addi data com 23 ADDI DATA fj SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box E Klicken Sie in der Men leiste auf Setup und Serial Port um die serielle Schnittstelle zu konfigurieren Abb 4 4 Tera Term Pro Serielle Schnittstelle Tera Term Serial port setup Port COMI hd Baud rate 38400 Data P bit Cancel Parity none Stop bit Help Flow control Xonfxoff Transmit delay 0 msecfchar 0 mse Cline E Wahlen Sie bei Baud rate den Wert 38400 aus und klicken Sie auf OK Sie k nnen diese Konfiguration speichern
40. eifen k nnen Sie das Programm Tera Term Pro siehe Kap 4 1 2 oder PUTTY siehe Kap 4 3 verwenden E Loggen Sie sich an der MSX Box ein Mit dem Befehl ifconfig k nnen Sie die aktuellen Netzwerkeinstellungen berpr fen I OOC Gud SP e telecoms ic eth0 Link encap Ethernet HWaddr 00 08 54 4F 87 15 ccc o Weis eS Erico Ec NEEDS SE BEE EIERE Ue VIVE qa eeh RX packets 222 errors 0 dropped 0 overruns 0 frame Ix packets 0 errors 0 dropped 0 overruns 0 Carrier collisions 0 txqueuelen 100 RX bytes 24045 23 4 KiB I Groves 0O 0 ORE TEN Ineerzupe 50 Link encap Local Loopback ine cei 212 72 0202 MEMO Se oM UP LOOPBACK RUNNING MIU 216435 Mettre RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX packets 0 errors 0 dropped 0 overruns 0 carrier collisions 0 txqueuelen 0 RX bytes 0 0 0 B Ie auc DT MES www addi data com 26 ADDI DATA fj SPIRIT OF EXCELLENCE Zugriff auf die MSX Box Windows MSX Box Ebenso k nnen Sie mit dem Befehl ifconfig die IP Adresse ndern coor VERF een Ciel JE 25 Les 8s oS 4 2 2 Setzen einer permanenten IP Adresse Um eine IP Adresse zu setzen die dauerhaft g ltig ist m ssen Anderungen in der Konfigurationsdatei etc netconfig durchgef hrt werden Das Skript zum Einstellen des Netzwerks wird beim Starten der MSX Box ausgef hrt Mit dem MSX Box Editor Vi kann diese Datei ge ffnet und ge ndert werden eoo EMS BEO e d ME Lee Ace mia GI Created by A
41. elp on special keys MSXBOX login i Das standardm ige Log in ist mit der Installation einer Linux Konsole auf einem PC vergleichbar www addi data com 42 ADDI DATA fy SPIRITOF EXCELLENCE Erste Schritte mit der Live DVD MSX Box E Geben Sie das Log in root und das Passwort msx box ein e WICHTIG I Das Passwort wird bei der Eingabe aus Sicherheitsgr nden ausgeblendet Nach dem Log in steht ein Teil der Standard Linux Befehle zur Verf gung um mit dem Betriebssystem Embedded Linux arbeiten zu k nnen Einige der Hauptbefehle sind in Abb 4 9 aufgelistet 6 1 2 Andern der IP Adresse der MSX Box Eine ausf hrliche Beschreibung hierzu finden Sie in Kap 4 2 6 2 Weitere Schnittstellen Ethernet Einstellungen In diesem Kapitel wird die Ethernet Kommunikation beschrieben Einer der Vorteile der MSX Box ist dass sie die g ngigen TCP IP Protokolle zur Verf gung stellt In den folgenden Abschnitten wird erklart wie die TELNET FTP und HTTP Dienste der MSX Box verwendet werden Die IP Adresse der MSX Box lautet standardm ig 192 168 99 99 Wenn beim Start der Live DVD ein DHCP Server zur Verf gung steht vergibt dieser eine IP Adresse an den PC in dem sich die Live DVD befindet e WICHTIG I Stellen Sie bei der Verwendung von Netzwerk Diensten sicher dass die MSX Box mit einem gekreuzten Netzwerk kabel direkt an den PC oder an das Firmen EDV Netzwerk angeschlossen wurde www addi data com 43 A
42. erwachen Function 1 leuchtet rot www addi data com 18 ADDI DATA fy SPIRIT OF EXCELLENCE AnschlieBen der MSX Box MSX Box Abb 3 1 MSX Box einschalten Power Communication mela Function 1 Function 2 Function 3 3 2 Netzwerk Verbindung 3 2 1 Verbindungsarten Sie haben zwei M glichkeiten die MSX Box ber das Netzwerk zu verbinden e Direkt an einen PC Ein gekreuztes Patch Kabel RJ 45 verbindet die Netzwerkkarte der MSX Box mit einem PC e Indirekt an ein LAN z B Hub Ein Patch Kabel RJ 45 nicht gekreuzt verbindet die Netzwerkkarte der MSX Box mit einem LAN e WICHTIG Lesen Sie unbedingt die Sicherheitshinweise bevor Sie die MSX Box installieren und betreiben 3 2 2 Anschlie en der MSX Box an einen PC Zum Anschluss eines PCs an den Ethernet Port der MSX Box muss im PC eine Netzwerkkarte mit mindestens 10 100 Mbit s installiert sowie eine TCP IP Adresse konfiguriert sein e WICHTIG Um mit der MSX Box ber TCP IP kommunizieren zu k nnen m ssen bei der IP Adresse des PCs und der der MSX Box jeweils die ersten drei Ziffern bereinstimmen www addi data com 19 ADDI DATA IN AnschlieBen der MSX Box MSX Box Abb 3 2 IP Adresse auf dem PC einstellen Beispiel Eigenschaften von Internetprotokoll TCP IP PR Allgemein IP Einstellungen konnen automatisch zugewiesen werden wenn das Netzwerk diese Funktion unterstutzt Wenden Sie sich andemfalls an den Netzwerk administrator
43. et 43 FTP 50 Glossar 79 Grundausstattung 10 HTTP 52 IP Adresse andern 26 DHCP 28 permanent 27 tempor r 26 Konfigurationsdatei 47 Landerspezifische Bestimmungen 9 LED Anzeige 18 Lieferumfang 10 Linux Konsole Hauptbefehle 33 Live DVD www addi data com 81 MSX Box Arbeits und Entwicklungsumgebung 37 Beenden 40 Erste Schritte 41 Inhalt 11 dynamisch 12 statisch 11 Starten 38 Systemvoraussetzungen 38 PuTTY 30 Samples 54 Speichern Festplatte 77 USB Stick 78 Tar quick help 33 Technische Dokumentation 17 Telnet 49 Tera Term Pro 22 Update Live DVD 9 technische Dokumentation 9 vi quick help 34 Zugriff Netzwerk 30 serielle Schnittstelle 22 Weboberfl che 34 Windows 22 ADDI DATA di SPIRITOF EXCELLENCE Kontakt und Support MSX Box 9 Kontakt und Support Haben Sie Fragen Schreiben Sie uns oder rufen Sie uns an Postanschrift ADDI DATA GmbH Airpark Business Center Airport Boulevard B210 77836 Rheinm nster Deutschland Telefon 49 7229 1847 0 Fax 49 7229 1847 222 E Mail info addi data com Handbuch und Software Download im Internet www addi data com www addi data com 82 ADDI DATA fy SPIRITOF EXCELLENCE
44. ild sample application wxx Build of configuration Release for project sample application kk make k all Building file main c Invoking compiler mpsel linux gcc D MIPSEL D MSXBOX 03 Wstrict prototypes Wall e fna strict aliasing G mlong calls mps2 o main o main c Finished building main c i www addi data com 56 ADDI DATA fl Erste Schritte mit der Live DVD MSX Box Falls das Kompilieren nicht funktioniert wird folgende Fehlermeldung angezeigt i Problems 4 Tasks El Console 2 S Properties D C Build sample application amp Ex vd v Fav u make k all Building file main c Invoking compiler mpsel linux gcc D MIPSEL D MSXBOX 03 Wstrict prototypes Wall c fno strict aliasing G mlong calls mips2 o main o main c bin sh mpsel linux gcc not found make main o Error 127 make Target all not remade because of errors A In diesem Fall m ssen Sie den verwendeten Compiler konfigurieren E Klicken Sie hierzu mit der rechten Maustaste auf Ihr Projekt und anschlieBend auf Properties File Edit Rename Ce ey Import Ms t Export Build Project Clean Project 2 Refresh Close Project Close Unrelated Projects Build Configurations Make Targets Index Show in Remote Systems view Hi 4 Convert To v Ei Local Run As tar Debug As Th Loc Profile As Team Compare With v 55 File N Restore from Local Hist
45. ing leRTAImodule ko Tas EET DI Size Used by Not tainted samp leRTAImodule ko 1756 samplekernelmodule ko 976 rtai sched up 71360 rtai libgcc rtai shm rtai libm rtai fifos E rt_mem_mgr B dB sched_up ee H H H H H kA H H T 3 8139too 3 sampleRTAImodule ko 1 rtai sc E ubuntu telnet Dolphin SJindex htm J Bl ubuntu SM CIC tasso www addi data com 75 root root Sep 16 12 24 ftp pids MSX BOX FTP USER msx box wu ftpd 4366 Sep 16 12 24 sampleRTAImodule ko msx box wu ftpd 3144 Sep 16 12 13 samplekernelmodule ko MSX Box w y pes 4 am j ADDI DATA fly SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD In der seriellen Konsole wird die Timer Interrupt Funktion ausgegeben File Edit View Scrollback E Q E us 112 Z 483 108 533 117 122 GA Zi 2 954 UD 0 1 r D nar 6 1 0 za 6 l 112 128 648 112 2 483 117 6311 105 112 631 2 921 115 1131 633 itimer Bookmarks Settings ubuntu minicom Help CTRL A Z for help 38460 8N1 NOR Minicom 2 4 VT102 25 lindex htm offline ubuntu minicom ubuntu Mit dem folgenden Befehl wird das Echtzeit Kernel Modul entladen root MSXBOX tmp rmmod sampleRTAIkernelmodule ko www addi data com MSX Box 16 ty DTe gt MN ADDI DATA fy SPIRIT OF EXCELLENCE
46. inux gdb Host programmieren Die Live DVD verf gt ber die GCC Versionen 2 95 3 3 und 4 3 sowie ber ein Cross Debugging Tool GNU Autotools In der Open Source Welt Automake werden diese Standardtools Autoconf h ufig verwendet Sie erm g lichen eine automatische Anpassung des Quellcodes an den Kompilations Host Quellen Die auf die MSX Box Kernel der MSX Box bezogene Software 2 4 22 2 4 27 2 4 37 einschlieBlich der von RTAI Stromboli ADDI DATA erstellten Kilauea Software ist kostenlos erh ltlich Sie bekommen die Comedi Treiber Quelle zusammen mit dem CGI kompilierten Bin rcode Pakete Debian Pakete zur Installierung der MSX Box Entwicklungstools auf der Linux Debian basierten Distribution Doxygen Doxygen ist ein Generator f r Doxygen Code Dokumentationen doxywizard Dieser analysiert C C und Java Quellen und verwendet speziell formatierte Kommentare die von Entwicklern zur Generierung von Dokumentationen in verschiedenen Formaten wie HTML PDF und RTF Word kompatibel eingef gt wurden www addi data com 15 ADDI DATA fj SPIRIT OF EXCELLENCE Cross Development Tools Lieferumfang MSX Box Funktionen Beschreibung Empfohlenes Paket b Grafische Tools Integrierte Entwicklungs umgebung Grafischer Debugger Dokumentation oo Dokumentation GNU libc Dokumentation RTAI Dokumentation www addi data com Auf der Live DVD finden Sie die betriebsbereite Entwick lungsu
47. k Bookmarks Settings Help rootaMSXBOX tmpl insmod samplekernelmodule ko Using samplekernelmodule ko lL root MSXxBox tmpl ubuntu telnet SPIRIT OF EXCELLI www addi data com 69 Erste Schritte mit der Live DVD MSX Box Das Kernel Modul erstellt unter proc sys sample module eine virtuelle Datei a ubuntu telnet E w Lei Gil File Edit View Scrollback Bookmarks Settings Help root MSXBOX tmp ls proc sys sample module timers l roota MSXBox tmpl s z L ubuntu telnet Mit dem folgenden Befehl wird das Kernel Modul entladen root MSXBOX tmp rmmod samplekernelmodule ko e WICHTIG Das Entwickeln eines Linux Kernel Treibers Modul weicht sehr vom Schreiben einer Standard C Applikation ab Deshalb empfehlen wir Ihnen das Buch Linux Device Drivers zu lesen das Sie als PDF Datei auf der Live DVD im Verzeichnis addidataxdoc Programming kernel programming finden www addi data com 70 ADDI DATA f Erste Schritte mit der Live DVD MSX Box Sample MSX Box Echtzeit Kernel Modul Dieses Sample dient zur Entwicklung von Echtzeit Kernel Modulen f r die MSX Box welche f r die Entwicklung von Mess Steuer und Regelprozessen eingesetzt werden Das folgende Beispiel zeigt wie die drei Hardware Timer der MSX Box verwendet werden Abb 6 10 Sample MSX Box Echtzeit Kernel Modul a C C sample RTAI module rt process c Eclipse SDK v x File Edi
48. ller Zugriff 6 1 1 Erster Zugriff auf die MSX Box E Starten Sie die Live DVD siehe Kap 5 3 1 Die MSX Box besitzt eine Monitor Schnittstelle RS232 seitlich an der CPU Karte Beim ersten Zugriff auf die MSX Box ber die serielle Schnittstelle gehen Sie wie folgt vor E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und wahlen Sie MSX Box Connections Serial connection aus um ein serielles Terminal Programm zu starten Abb 6 1 Men Serielle Verbindung mit der MSX Box 9 Connections FTP connection Development gt Http connection W Documentations gt 3 Serial connection Cards i i tes C gt Settings Telnet connection i MSX Box gt OM Source codes gt 7 O ADDI DATA Help gt Tools gt E73 ee Update gt u A sud Wenn Sie nach dem Starten dieses Programms die MSX Box einschalten k nnen Sie das Hochfahren der MSX Box berwachen Nach einigen Sekunden wird die Eingabekonsole der MSX Box angezeigt ADDI DATA fy www addi data com 41 SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box Abb 6 2 MSX Box Eingabekonsole minicam Welcome to minicom 2 2 OPTIONS isn Compiled on Mov 6 2006 18 017z42 Fort deu ttugs Press CTRL A Z For help on special Keys E Bet tigen Sie die Enter Taste Abb 6 3 Eingabekonsole Log in minicom Welcome to minicom 2 2 DPTIONS Gr Compiled on Mov 6 2006 18 01 42 Port dev ttySt Press CTRL A Z for h
49. mgebung Eclipse die auf die Entwicklung von MSX Box Anwendungen und Treibern zugeschnitten ist Eclipse C C Plug ins Der grafische Debugger wurde speziell f r die MSX Box integriert um im User und Kernel Modus das Debuggen mit einer grafischen Oberflache zu Sa rr Die C Library ist eine grund legende Bibliothek die von User Space Applikationen verwendet wird Die GNU C Library beinhaltet ein groBes Spektrum an API einschlie lich des Zugriffs auf Betriebs system Services Durch die Verwendung von Linux auf der MSX Box ist das API das selbe wie in anderen Linux Distributionen Auf der Live DVD befindet sich auch das detaillierte C Library Referenzhandbuch RTAI ist das Untersystem das hard real time Kapazitaten zum Linux Kernel hinzuf gt auf der MSX Box vor installiert l ADDI DATA fy SPIRIT OF EXCELLENCE Lieferumfang MSX Box Funktionen Beschreibung Empfohlenes Paket ADDI DATA ADDI DATA hat wichtige Dokumentation ber die Dokumente zur MSX Box und MSX Box weiteren firmeneigenen Produkten erstellt Die Live DVD enth lt die komplette Dokumentation GNU Tools Dokumentation Diese Entwicklungswerkzeug Gcc kette die mit der MSX Box GNU Auto Tools verwendet wird ist auf den GNU Tools aufgebaut Sie beinhaltet den Compiler den Debugger und die Auto Tools Die Live DVD enth lt ausf hrliche Beschreibungen zur Verwendung dieser Tools Linux Device Drivers Dieses B
50. ms mit der rechten Maustaste auf MSX Box FTP um die FTP Verbindung mit Eclipse zu konfigurieren E Z v Ef Local gt h Local Files fy Local Shells a MSX Box FTP v f Files gt P My Home gt Root ADDI DATA A Erste Schritte mit der Live DVD MSX Box Danach wird folgendes Fenster angezeigt ge Properties far MBX Box FTP x e E Host Connector Services Resource type Connection ta remote system EET Parent profile addidata System type FTP Only Host name Connection name MSx Box Frp Hostname or IP address of target system Default User ID i msx box Description MSX Box FTP Verify host name Default encoding Note This setting can only be changed when no subsystem is connected e Default from remote system O Other UTF 8 Falls Sie die IP Adresse der MSX Box geandert haben m ssen Sie diese im Feld Host name eingeben Andernfalls klicken Sie auf OK E Klicken Sie im Bereich Remote Systems mit der rechten Maustaste auf MSX Box FTP E Wahlen Sie den Men punkt Connect aus um die FTP Verbindung herzustellen E Geben Sie bei User ID und Password jeweils msx box ein Enter Password E e x System type FTP Only Host name 172 16 3 155 User ID msx bo Save password Enter password www addi data com 61 ADDI DATA fp SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box Wenn die Verbindung erfolgreich wa
51. npassung der Ger tetechnik Buskabel Patch felder Anschlussdosen an die rauen Einsatzbedingungen des industriellen Umfelds dringt sie zunehmend in die Feldbereiche der Automatisierungs technik vor Kernel Kernel ist die englische Bezeichnung f r den Betriebssystemkern Dieser kann weder ausgelagert noch berschrieben werden da er f r die elementaren Betriebssystemfunktionen zust ndig ist Ein Multi Mastersystem muss f r alle potentiellen Master einen Betriebssystemkern vorsehen Linux Linux ist ein Multitasking Betriebssystem mit monolithischer Struktur Es ist kompatibel zum POSIX 1003 1 Standard und umfasst gro e Teile der Funktionalit t des UNIX Systems V und von BCS UNIS ADDI DATA di SPIRIT OF EXCELLENCE Anhang Linux wird unter den Bedingungen der GNU General Public License verbreitet d h es steht kostenlos im Quellcode zur Verf gung TCP IP Transmission Control Protocol Internet Protocol TCP IP ist eine Familie von Netzwerkprotokollen und wird oft auch nur als Internetprotokoll bezeichnet Die am Netzwerk teilnehmenden Rechner werden ber IP Adressen identifiziert Das Transportprotokoll UDP erganzt die Kerngruppe dieser Protokollfamilie www addi data com MSX Box ADDI DATA di SPIRITOF EXCELLENCE Anhang 8 2 Index AnschlieBen PC 19 Benutzer Qualifikation 8 Bestimmungsgem er Zweck 8 Bestimmungswidriger Zweck 8 Eclipse 53 Entwicklungswerkzeuge 53 Ethern
52. nsole wie beim seriellen Zugriff siehe Kap 6 1 1 gestartet E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und w hlen Sie MSX Box Connections Telnet connection aus Abb 6 5 Telnet Verbindung offnen d 2 Connections FTP connection E Development gt S Documentations gt Serial connection des Cards gt 4 Settings gt MESSRS A Ti MSX Box gt O Source codes Http connection is 7 p EX UE r gt PL gt ADDI DATA d www addi data com 49 SPIRIT OF EXCELLENCE 1 Erste Schritte mit der Live DVD MSX Box Abb 6 6 Telnet Konsole m ubuntu telnet v X File Edit View Scrollback Bookmarks Settings Help Trying 192 168 99 99 Connected to 192 168 99 99 Escape character is MSXBOX Linux mips 2 6 29 6 rt23 svnll6 1 PREEMPT RT Thu Sep 16 10 09 17 CEST 2010 MSXBOX login EI ubuntu telnet An dieser Stelle haben Sie Zugriff auf das Betriebssystem Embedded Linux der MSX Box E Geben Sie das Log in root und das Passwort msx box ein e WICHTIG Das Passwort wird bei der Eingabe aus Sicherheitsgr nden ausgeblendet 6 3 2 FTP E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und w hlen Sie MSX Box Connections FTP connection aus mer s ue AY T EH i ea P E E 9 Connections gt connection E Development gt 4 Http connection W Documentations a Serial connection Cards gt x Set
53. ory Configure NS Properties DEC www addi data com 57 pse S ect F2 ale w w w w w Alt Enter ADDI DATA di SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box E Wahlen Sie im Bereich links im Verzeichnis C C Build das Unterverzeichnis Settings aus und in der Mitte bei Tool Settings das Verzeichnis compiler Properties for sample application x VI ux Settings Qv Resource Builders Configuration Release Active Manage Configurations v C C Build Build variables Tool Settings Build Steps Build Artifact Binary Parsers Error Parsers SX compiler l Command allt Ss Preprocessor All options D MIPSEL D MSXBOX Discovery Options Environment Tool Chain Editor gt C C General Project References Refactoring History Run Debug Settings v archiver Q3 Symbols Q3 Directories 3 Optimizations Debugging 3 Profiling Warnings 3 Miscellaneous Architecture configuration wa O3 Wstrict prototypes Wall c fno strict aliasing G 0 mlong calls mips2 Expert settings Command line pattern COMMAND FLAGS TOUTF Restore Defaults Apply Im Feld Command kann der Name des Compilers eingegeben werden Auf der Live DVD befinden sich folgende Compiler e mipsel linux 2 95 gcc e mipsel linux 3 3 gcc e mipsel linux gnu gcc 4 3 ab Live DVD Version 00 00 15 Abb 6 7 Beispiel mit einem gcc
54. p Verwendungsbereich und Benutzer MSX Box 1 Verwendungsbereich und Benutzer 1 1 Definition des Verwendungsbereichs 1 1 1 Bestimmungsgemafier Zweck Die MSX Box Measurement Solution Extended Box ist ein offenes System f r elektrische Mess Steuer Regel und Labortechnik im Sinne der EN 61010 1 IEC 61010 1 1 1 2 Bestimmungswidriger Zweck Die MSX Box darf nicht als sicherheitsbezogenes Betriebsmittel Safety Related Part SRP eingesetzt werden Es d rfen keine sicherheitsbezogenen Funktionen wie beispielsweise NOT AUS Einrichtungen gesteuert werden Die MSX Box darf nicht in explosionsgef hrdeten Atmosph ren eingesetzt werden 1 1 3 Grenzen der Verwendung Die bestimmungsgem e Verwendung erfordert das Beachten aller Sicherheitshinweise und Technischen Referenzhandb cher Eine andere oder dar ber hinausgehende Benutzung gilt als nicht bestimmungsgem F r hieraus entstehende Sch den haftet der Hersteller nicht Entfernen Sie nicht die Kennzeichnungsnummern der MSX Box da dadurch ein Garantieverlust entsteht 1 2 Benutzer 1 2 1 Qualifikation Nur eine ausgebildete Elektronikfachkraft darf folgende T tigkeiten ausf hren e Installation e Inbetriebnahme e Betrieb e Instandhaltung www addi data com 8 ADDI DATA fly Verwendungsbereich und Benutzer MSX Box 1 2 2 Landerspezifische Bestimmungen Beachten Sie die l nderspezifischen Bestimmungen zu e Unfallverh tung e Errichtung von
55. plikationen oder mit dem Betriebssystem kommunizieren k nnen BIOS Das BIOS eines Rechners ist f r die verschiedenen Funktionseinheiten auf unterster Ebene verantwortlich z B Hardware parametrieren Ger te Ressourcen bergeben DHCP Dynamic Host Configuration Protocol Das DHCP Protokoll basiert auf einer Client Server Struktur wodurch die Vergabe von IP Adressen und sonstigen Parametern vereinfacht ist ber DHCP k nnen alle TCP IP Konfigurations parameter zentral verwaltet und gewartet werden Mit dem DHCP Protokoll werden Endger te dynamisch und automatisch konfiguriert z B Vergabe von IP Adressen unter IPv4 und IPv6 Die angeschlossenen DHCP Clients fordern die entsprechenden IP Adressen beim DHCP Server an Ethernet Hierbei handelt es sich um ein Basis band Bussystem das urspr nglich f r die Verkn pfung von Minicomputern entwickelt wurde Es basiert auf dem CSMA CD Zugriffs verfahren www addi data com 79 MSX Box Als bertragungsmedium dienen Koaxialkabel bzw Twisted Pair Leitungen Die bertragungs geschwindigkeiten betragen 10 Mbit s Ethernet 100 Mbit s Fast Ethernet sowie 1 Gbit s bzw 10 Gbit s Gigabit Ethernet Diese weit verbreitete Technik zum Vernetzen von Rechnern in einem LAN ist seit 1985 genormt IEEE 802 3 und ISO 8802 3 Die Ethernet Technologie hat sich im B robereich allgemein durchgesetzt Nach Erm glichung auch sehr harter Echtzeitanforderungen und A
56. r wird die Verzeichnisstruktur der MSX Box angezeigt JE 2 m Ei Legal gt Local Files tx Local Shells MSX Box FTP v Files gt p My Home vw i Root vol gt 3 bin gt LO dev gt etc gt 3 home gt a lib linuxrc gt 3 mnt opt prac C3 root sbin share C3 sys LO tmp usr var www addi data com 62 ADDI DATA fy SPIRITOF EXCELLENCE Erste Schritte mit der Live DVD MSX Box E Kopieren Sie das neu erstellte Programm sampleapplication per Drag and Drop in das Verzeichnis tmp subsys der MSX Box v Release gt 1 main o mips le K sampleapplic tion mipsyle i makefile objects mk AR Remote Systems amp MAUSTE gt 3 mnt gt LO opt gt 3 proc gt 3 root gt 3 sbin gt 3 share gt 3 sys v L tmp gt 3 subsys B ifstate lastlog messages motd resolv conf B sampleapplication ES thttee laa Mit Telnet k nnen Sie auf die MSX Box zugreifen und sich das Verzeichnis tmp anzeigen lassen E Starten Sie Telnet siehe Kap 6 3 1 E ffnen Sie das Verzeichnis tmp mit folgendem Befehl root MSXBOX cd tmp Mit dem Befehl Is I werden alle Dateien des Verzeichnisses tmp detailliert aufgelistet einschlieBlich der Datei Attribute zoo CISIS BO una Lei www addi data com 63 ADDI DATA f Erste
57. r FTP Nachdem die FTP Verbindung eingerichtet wurde k nnen Sie Dateien ins Verzeichnis tmp der MSX Box kopieren Sobald sich die Dateien auf der MSX Box befinden k nnen Sie diese mit Hilfe der Telnet oder seriellen Verbindung bearbeiten 6 3 4 HTTP Zugriff Web Zugriff Auf der MSX Box ist ein HTTP Server Webserver vorinstalliert af 21 WEE ADDI DATA System Information System Information PCI boards Reboot Network Diac General Date 02 11 11 16 03 56 Linux version 2 4 27 rthal5g FS Version Filesystem revision 250 for kernel 2 4 XX Internal Temperature 32 3 C Syste Network Contact ontact us IP Address 172 16 4 2 Broad Cast 172 15 255 255 Netmask 255 255 0 0 EEPROM Revision SN year SN week SN SN ADDI DATA FPGA MSX CAN x MSX 485 MSX 232 MSX PROFIBUS MSX IBS x MSX DIG IO MSX DIG IO MSX RTSYNC Diese Weboberflache enth lt wesentliche Informationen ber die MSX Box wie z B die IP Adresse Temperatur Kernel und Dateisystem Version sowie die Pakete die auf der MSX Box installiert sind ber die Weboberfl che k nnen das Kernel und Dateisystem aktualisiert sowie Sicherungskopien dieser Systeme erstellt werden www addi data com 52 ADDI DATA h Erste Schritte mit der Live DVD MSX Box 6 4 Entwicklung von Programmen f r die MSX Box 6 4 1 Entwicklungswerkzeuge Alle notwendigen Werkzeuge zur Entwicklung von Programmen f r die MSX Box sind auf der Live DVD vorinstallier
58. r Live DVD MSX Box A lt Configure your network v i X f d Configure your network Do you want to use DHCP Dynamic Host Cil Configuration Protacol to configure the Jg network interface automatically or would you like to setup the interface manually Configure Network 9 Automatic configuration DHCP Manual configuration utomatic configuration DHCP Choose this method if the network you are connected to has a DHCP server that is able o configure your computer X Cancel 43 Previous Sie k nnen die IP Adresse auch manuell konfigurieren indem Sie die Option Manual configuration ausw hlen X c Configure your network S o us f d Configure your network Do you want to use DHCP Dynamic Host m Configuration Protocol to configure the Ele network interface automatically or would you like to setup the interface manually Configure Network Automatic configuration DHCP Manual configuration ou will have to enter all required information o configure the network interface Choose his if unsure IR Cancel 4 Previous E Next E Klicken Sie danach auf Next www addi data com 45 ADDI DATA fj SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box A V Configure your network w x f d Configure your network Please fill in the fields below u JE us Address 192 168 99 1 Configure Network mask 255 255 255 0 Network Gateway 192 168
59. s zu nutzen www addi data com 13 ADDI DATA f Lieferumfang MSX Box Funktionen Beschreibung Empfohlenes Paket 3 Benutzerschnittstelle a Verschiedenes Systemlokalisierung Die Benutzeroberflache der Live DVD ist gr Dtenteils in deutscher englischer und franz sischer Sprache verf gbar Debian Paket Manager Serielle Verbindung zur MSX Box Die Live DVD basiert auf der Kubuntu Distribution Letztere dient dazu Linux bezogene Software von h chster Qualitat mit unterschiedlicher Struktur zu entwickeln Die Live DVD enthalt ein komplettes Unter system zur Paketverwaltung Softwareverwaltung F r die Verwaltung eines Minicom externen Systems kann das TELNET Protokoll verwendet werden ber eine RS232 Schnittstelle und ein serielles Standardkabel k nnen Sie die MSX Box mit Ihrem System verbinden Ebenso k nnen Sie die Systemaufzeichnung in Echtzeit berwachen b Grafische Darstellung MSX Box Icon und Link zur MSX Box www addi data com Einfacher Zugriff auf die Programme und Informatio nen die zum Betrieb der MSX Box ben tigt werden sowohl f r die Verwendung der MSX Box Schnittstelle als auch f r die Programmentwicklung der MSX Box ADDI DATA fy SPIRIT OF EXCELLENCE Lieferumfang MSX Box Funktionen Beschreibung Empfohlenes Paket a Auf die MSX Box bezogen Mit diesen Tools k nnen Sie Mipsel linux gcc die MSX Box auf einem x86 Mipsel l
60. sv bue a eben db www addi data com 64 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box d ubuntu telnet LR File Edit View Scrollback Bookmarks Settings Help d oot 320 Sep 18 root pot D Jan l root oot 16 Sep 16 14 24 ifstate l root oot D Sep 16 14 24 lastlog l root oot 23876 Sep 16 14 41 messages l root oot 30 Sep 16 14 2 d l root S 0 l 24 re 1 msx box wu Ttpd 2 root root 1 root httpd O Sep 16 14 24 thttpd log l root root gt Sep 16 14 24 thttpd pid I rw r r l root root 5 Sep 16 14 24 udhcpc ethO pid Wert l root roat NS 3 16 14 41 utmp l l 1 t I rw r r rw r r I PS Dp roat root ER sep 16 14 38 wtmp I rw r r root root 4096 Sep 16 14 38 wu ftpd pids MSX BOX FTP USER Ws p root root 96 Sep 16 14 38 xterlog rootaMSXBDX npl i aun ubuntu telnet E F hren Sie das Programm sampleapplication aus indem Sie folgenden Befehl in der Telnet Konsole eingeben root MSXBOX tmp sampleapplication www addi data com 65 ADDI DATA f SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box Abb 6 8 Ausgabe der Samples m ubuntu telnet saj Ge XU File Edit View Scrollback Bookmarks Settings Help SXBOX tmpl sampleapplication iple ubuntu telnet N In diesem Beispiel kann hello eingegeben und anschlie end mit der Enter Taste best tigt werden www addi data com 66 ADDI DATA fy SPIRITOF
61. t Die Programmiersprache ist C C Es gibt zwei Betriebssystem Versionen e Echtzeit Linux Kernel 2 4 22 bzw 2 4 27 beide mit RTAI e Linux Kernel 2 6 29 Zur Entwicklung von Programmen steht die Programmierumgebung Eclipse zur Verf gung Als Compiler dient der GNU Mips Compiler 6 4 2 Programmierumgebung Eclipse Die Programmierumgebung Eclipse ist ein Werkzeug f r die bequeme Entwicklung und Erstellung von Programmen E Klicken Sie links in der Taskleiste auf das ADDI DATA Symbol und w hlen Sie MSX Box Development ADDI DATA Eclipse aus Connections gt Development gt 3 Eclipse M Documentations gt KDiff3 Diff Patch Frontend tee Cards gt Z Settings gt Wi MSX Box gt Os Source codes gt i ADDI DATA SANDER NAD Tools gt n fi inde buns j Eclipse wird ge ffnet www addi data com 53 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box w C C Eclipse SDK S Qe QE File Edit Source Refactor Navigate Search Run Project Window Help Fir dir dir BL S v ES B c ER Remote Sy F Debug lj Resource TaY 2v Qu v CS Aw Dee Outline amp Make Targets m An outline is not available Li Sample application Ei Sample kernel module GH sample RTAI module Problems 4 Tasks El Console amp EJ Properties mL Litest_kernel space Y No consoles to display at this time Dv AR Remote Systems Si mL E Z m c T v Ef Local gt h Local
62. t Source Refactor Navigate Search Run Project Window Help riv m ay ay lav Gw Fy Dien E Remote Sy ZE Debug Resource SY m ts Ov Q y py ov S Hid rt process c 33 Hos cm include lt linux module h gt v include lt asm system h gt include lt l nux proc_fs h gt z Re gt iS sample kernel module include lt Linux sched h gt et linux mc v iS sample RTA module include lt linux types h gt include lt l nux pci h gt asmjsys gt H Includes include lt Linux mm h gt Y linux init gt G Release include lt asm 10 h gt ca n o include lt asm uaccess h gt DESEN B rt_process c include lt linux time h gt linux sct s s B Doxyfile include lt l nux li st h gt e linuxftyr test kernel space include rtai h ZU linux pci a Djtest user space L SG lt gt lt gt It Problems Tasks E Console E Properties Schi rt Dr mr Ho Z Remote Sys X zi C Build sample RTAI module 9 ne sample RTAI module rt process c M R Pelease L Doc Jindex htm ubuntu tc q ip gt ey 07 48 am Das Echtzeit Kernel Modul wird automatisch kompiliert und verlinkt Dieser Vorgang kann deaktiviert werden wenn Sie in der Men leiste des Samples auf Project Build Automatically klicken IS Problems 4 Tasks El Console 3 E3 Properties amp Sl Bv Pie PD C Build sample RTAI module wx Build of configuration Release for project sample
63. tallation Die Live DVD eignet sich Install Kubuntu hervorragend zur Einf hrung in die Arbeit mit der MSX Box f r kurze Entwicklungs projekte oder f r kleinere Verwaltungsaufgaben ohne zus tzliche Komponenten installiert zu haben F r gr Dere Projekte ist es jedoch empfehlenswert die notwendigen Komponenten auf dem PC zu installieren www addi data com 12 ADDI DATA f Lieferumfang MSX Box Funktionen Beschreibung Empfohlenes Paket Kompatibilitat mit Der Benutzer kann auf Daten DOS FAT32 und MS Windows Dateisystem zugreifen die auf einem NFTS Treiber Datentr ger Festplatte USB Stick etc gespeichert sind um diese zu lesen und zu bearbeiten Netzwerk berpr fung Dieses Tool berpr ft die Samba Samba Netzwerkumgebung und stellt Konfigurationstool die vorhandenen Netzwerk Ressourcen zur Verf gung z B File FTP und HTTP Server Durch Klicken auf den Datei Explorer k nnen Sie auf die gemeinsamen Ressourcen zugreifen rere der MSX Box automatisch eine IP Adresse von einem DHCP Server zu bekommen externen MSX Box ber das Netzwerk NFS Server NFS ist die Abk rzung f r Nfsd Network File System Dieses Netzwerk Dateisystem erm glicht Ihnen einen Teil Ihres lokalen Dateisystems der MSX Box zur Verf gung zu stellen SAMBA Server SAMBA ist die Linux Implementierung des Netz werkprotokolls NETBIOS Sie erm glicht dem Benutzer Daten mit weiteren PCs unter Window
64. tings 9 Telnet connection Wi MSX Box gt Os Source codes gt gt ADDI DATA Help Tools gt gt Oe SB 0 ey 2 A A index html z L Update ADDI DATA fy www addi data com 50 SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD MSX Box Nun sind Sie direkt mit dem Verzeichnis tmp auf der MSX Box verbunden Es lt ftp msx box 192 168 99 99 Konqueror v x File Edit View Go Bookmarks Tools Settings Window Help ik A G O0 BG ftp msx box 192 1 v ul 7 subsys ifstate lastlog messages resolv conf thttpd log thttpd pid udhcpc etho N EI GC K Kei wu ftpd pids xferlog MSX BOX FT amp 1 Folder 12 Files 17 5 KiB Wenn Sie nach einem Benutzernamen und einem Passwort gefragt werden geben Sie jeweils msx box ein Authorization Dialog n f You need to supply a username and a password to KN access this site Site 192 168 99 95 Username msx box Anonymous TUM Remember password aP OK Cancel Das Verzeichnis tmp auf der MSX Box ist ein virtuelles Verzeichnis Die H lfte des Arbeitsspeichers der MSX Box wird als tempor res Verzeichnis unter tmp verwendet e WICHTIC Bitte beachten Sie dass alle Dateien im Verzeichnis tmp verloren gehen wenn die MSX Box ausgeschaltet wird ADDI DATA di 51 SPIRIT OF EXCELLENCE www addi data com Erste Schritte mit der Live DVD MSX Box 6 3 3 Daten bertragung be
65. uch gilt als Referenz O Reilly f r die Treiberentwicklung mit Linux 2 2 3 Technische Dokumentation Die auf der Live DVD enthaltene technische Dokumentation der MSX Box setzt sich wie folgt zusammen e Sicherheitshinweise e Allgemeine Handhabung der MSX Box e Technische Daten und Steckerbelegungen e Praktische Anleitung e Software Beschreibungen e WICHTIG ffnen Sie auf der MSX Box Live DVD zuerst die Datei index html in der sich ein Verzeichnis mit direktem Zugriff auf die technische Dokumentation PDF Dateien befindet E Legen Sie hierzu die Live DVD in das DVD Laufwerk Ihres PCs ein E ffnen Sie im Verzeichnis addidata doc die Datei index html E Klicken Sie auf das gew nschte Dokument www addi data com 17 ADDI DATA fj SPIRIT OF EXCELLENCE AnschlieBen der MSX Box MSX Box 3 Anschliefien der MSX Box 3 1 LED Anzeige Die LED Anzeige befindet sich auf der Vorderseite der MSX Box Tabelle 3 1 LED Anzeige LED Anzeige Bedeutung leuchtet gr n Die MSX Box ist eingeschaltet leuchtet orange Die Netzwerk Kommunikation der MSX Box funktioniert blinkt orange Es findet eine Daten bertragung im Netzwerk statt Communication leuchtet rot Der L fter der MSX Box ist in Betrieb Function 1 und Function 2 sind frei programmierbar Function 2 Function 3 kann Function 3 verwendet werden um die Aktivit t einer externen Festplatte zu b
66. und verlinkt Dieser Vorgang kann deaktiviert werden wenn Sie in der Men leiste des Samples auf Project Build Automatically klicken IS Problems 4 Tasks Essi E m Properties 3 Ex r4 Gly Fir H C Build sample kernel module Xxx Build of configuration Release for project sample kernel module sample module c compiler mpsel linux gcc D MIPSEL D MSXBOX I usr src linux include I usr src linux include asm I usr src rtai include 03 Wstrict prototypes Wall c fno strict aliasing fno common fomit frame pointer fno pic mno abicalls mcpu r4600 G mlong calls mips2 D _ KERNEL DMODULE DCONFIG RTHAL o sample module o sample module c Finished building sample madule c ADDI DATA d www addi data com 67 SPIRIT OF EXCELLENCE 1 Erste Schritte mit der Live DVD MSX Box Im Project Explorer befindet sich das neu erstellte Modul im Ordner Release gt sample application v sample kernel module gt Ki Includes v gt Release gt sample module o mips le _ Makefile objects mk E samplekernelmodule ko sources mk subdir mk Wie im vorherigen Beispiel k nnen Sie die FTP Verbindung von Eclipse verwenden um das Kernel Modul samplekernelmodule ko per Drag and Drop in das Verzeichnis tmp der MSX Box zu kopieren Mit Telnet k nnen Sie auf die MSX Box zugreifen und sich das Verzeichnis tmp anzeigen lassen E Starten Sie Telnet siehe K
67. y administration tool kann das Dateisystem auf der MSX Box installiert werden addidata bin kernel Images der Kernel 2 4 22 2 4 27 und 2 4 37 werden hier als Binardateien geliefert Sie k nnen auf der MSX Box mit Hilfe der easy administration tool Software installiert werden Die Kernel sind mit RTAI und Big Physical Area gepatcht addidata bin pmon PMON ist der MSX Box Loader der das Betriebssystem Linux auf der MSX Box startet Das Verzeichnis enthalt PMON Binardateien die auf der MSX Box mit Hilfe der Software easy administration tool installiert werden k nnen www addi data com 11 ADDI DATA fp Lieferumfang MSX Box Verzeichnis Datei Beschreibung Inhalt doc documentation Dokumentation addidata doc index htm HTML Seite die Informationen Uber die Live DVD und die technische Dokumentation enthalt addidata doc Enthalt alle Dokumente zur Hardware Software und Programmierung der MSX Box mpkg MSX Box package MSX Box Paket addidata mpk Enthalt Bin rpakete f r die MSX Box wie z B psg deb Pakete f r Debian oder rpm f r RedHat src source Quelle addidata src Enthalt Anwendungen Treiber und Samples fur die MSX Box oder Linux Windows Anwendungen addidata Windows applications Tools um die MSX Box unter Windows zu verwalten 2 2 2 Dynamischer Bereich Tabelle 2 2 MSX Box Live DVD Dynamischer Bereich Funktionen Beschreibung Empfohlenes Paket 1 Basis System Ins
68. ying 192 168 99 99 0 54 57 CEST 2008 Welcome in the MSXBOX World BusyBox v1 01 2006 02 14 11 09 0000 Built in Enter help for a list of built in commands Or Je cd tmp BOX tmp amp ls 1 root oot Sep 16 12 24 ftp pids MSX BOX_FTP_LUSER root 3 Sep 16 12 10 inetd pid root D Sep 16 12 10 lastlog ra ot Pm f G rn 7 DF root root 10 23 Sep 16 12 10 res msx box 4366 Sep 16 12 24 sampleRTAImodule ko msx box wu Ttpd 3144 Sep 16 12 13 samplekernelmodule ko root root i 5 12 16 root root D Sep 16 12 10 thttpd log root root 768 Sep 16 12 24 utmp root root E Sep 16 12 24 wtmp roat root 98 Sep 16 12 24 xferlog tmpl insmod sampleRTAImodule ko RTAImodule ko 1 1 l 1 1 1 1 1 1 1 1 1 E ubuntu telnet Mit dem folgenden Befehl k nnen Sie die geladenen Echtzeit Kernel Module auflisten roo EMS BO emo ere HTS www addi data com 74 ADDI DATA fy SPIRIT OF EXCELLENCE Erste Schritte mit der Live DVD C ubuntu telnet File Edit View Scrollback Bookmarks Settings Help root MSXBOX cd tmp Tas EMI rw r r rw r r We Det root root 3 Sep 16 12 16 inetd pic root root root root root root 30 Sep 16 12 10 motd root root 23 Sep 16 12 10 resolv cont We Dt nw r r We Det root roat 2 16 root root Sep 16 12 10 thttpd log root root 7 58 Sep 16 12 24 utmp root root 30 sep 2 24 wtmp root root sep 16 12 24 xferlog root MSXBOX tmp amp insmod sampleRTAImodule ko Us
Download Pdf Manuals
Related Search
Related Contents
The Forever Cap LYM813 Installation Guide DCH 300 LUVIT Portal User Manual Exposure 3010s2 Lindy CAT5 User's Manual 自動モータ適合(AMA)・操作手順書 Best Barns richmond1624 Instructions / Assembly 2012年3月 誠晃舎ジャーナル Copyright © All rights reserved.
Failed to retrieve file