1 / 17

Några experiment med XPortPro

Några experiment med XPortPro. XPortPro setup. My setup. Windows XP Ubuntu Linux. XPortPro kan ”vända” ledningarna. Pendrive flash-drive to transfer files between operating systems. Testbänk.  PC:n saknar serieport – en USB-serie TTL kabel behövs

kami
Download Presentation

Några experiment med XPortPro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Några experiment med XPortPro William Sandqvist william@kth.se

  2. XPortPro setup My setup ... Windows XP Ubuntu Linux XPortPro kan”vända” ledningarna. Pendrive flash-drive to transfer files between operating systems William Sandqvist william@kth.se

  3. Testbänk  PC:n saknar serieport – en USB-serie TTL kabel behövs  XPortPro skall ha 3V matningspänning – en 3.3V regulator behövs  XPortPro kontakterna tål bara 3.3V – spänningsdelare (resistorer) behövs  Bra att ha – On/Off-knapp – Reset-knapp – LED-indikator William Sandqvist william@kth.se

  4. PC (XP)  XPortPro Serieport dBUG Terminalprogram på PC:n – tex. Hyperterminalen Tryck valfri tangent innan Linux hinner bootas så stannar Du i dBUG monitorprogrammet. Med 3 st Ctrl+x som ”valfritt tecken” så hamnar man i dBUG även om ”silent boot” är inställt. Man kan således alltid ta sig in från serieporten! William Sandqvist william@kth.se

  5. PC (XP)  XPortPro Serieport uClinux Om man inte avbryter bootningen av Linux så hamnar man som root vid uClinux komandoprompt: / # William Sandqvist william@kth.se

  6. PC (XP)  XPortPro Serieport uClinux  XPortPro ges fast ip-adress: 192.168.0.3  Ett tillfälligt lösenord för root (för utvecklingsskedet): kth (ja, det är svagt ..) / # ifconfig eth0 192.168.0.3 netmask 255.255.255.0 / # passwd Changing password for root New password: Bad password: too short Retype password: Password for root changed by root / # kth kth William Sandqvist william@kth.se

  7. Konfigurering över internet Välj en fast ip-adress för PC:n 192.168.0.2(en annan än för XPortPro) William Sandqvist william@kth.se

  8. PC (XP)  XPortPro Telnet William Sandqvist william@kth.se

  9. Medlevererat är en liten webserver – Boa skriven av Larry Doolittle och Jon Nelson ps –e Servern kör tydligen från början. Stoppa Boa: William Sandqvist william@kth.se

  10. Med hjälp av texteditorn vi har vi kopierat och ändrat boa:s konfigureringsfil. Återstarta Boa, men med den nya konfigureringsfilen. boa -f /usr/local/etc/boa.conf Nu kör webservern! William Sandqvist william@kth.se

  11. Ett ”kort” sh-script Vi har skrivit ett kort sh-skript med den medföljande texteditornvi på platsen: /usr/local/www/cgi-bin/test.sh #!/bin/shecho ”Content-type: text/html”echo ””if [ ”test” = ”$QUERY_STRING” ]then echo ”Test recieved!”fiecho ”slut” vi.pdf William Sandqvist william@kth.se

  12. En Telnetsession till När servern kör blockeras möjligheten att ge kommandon. Därför öppnar vi ytterligare en telnetsession för att titta på scriptet ... cat /usr/local/www/cgi-bin/test.sh William Sandqvist william@kth.se

  13. Web-browswer Parameter Starta en web-browser http://192.168.0.3/cgi-bin/test.sh?test Rätt respons. – Fungerar! William Sandqvist william@kth.se

  14. Vad behöver göras? "The XPort-Pro-Linux is a development environment that uses standard Linux software tools combined with well known GNU toolchains. It allows development of custom applications for the XPort-Pro platform. As shipped it has no device server functionality, it is strictly a development platform." William Sandqvist william@kth.se

  15. Disabling console output Läst på Lantronix user forum: It may be desirable to disable console output on the target in order free up the use of the serial port for other purposes. This can be especially important with the XPort Pro, as only one serial port is provided. Access to the Linux command shell will still be possible through telnet (if the static or DHCP assigned IP address is known). To disable the console shell, the /etc/inittab file will need to be edited. By default the last line of this file enables console output with: ttyS0::askfirst:-/bin/sh To disable console output, comment out this line by placing a '#' character at the beginning. Note that on systems using ROMFS for the root file system (default option), this file must be changed at build time. The inittab file is found under: <install_dir>/linux/vendors/Lantronix/<Platform>/romfs_extra/etc/ Edit this file, perform a make from <install_dir>, and transfer the new image file to the target for the changes to take effect. William Sandqvist william@kth.se

  16. SDK XPort Pro Linux Software Development Kit Embedded Linux Networking Solutions Med SDK på en linuxdator så bygger man sitt eget Linux-system för XPortPro. Det är naturligtvis ett begränsat system med litet utrymme, men lite av allt finns med. Tar man bort IPV6 stöd så får man mer plats för egna program. Tex. Kan man installera Ubuntu Linux ”bredvid” Windows på sin dator, och installera SDK där. William Sandqvist william@kth.se

  17. Lycka till! William Sandqvist william@kth.se

More Related