atari-home.de - Foren

Hardware => Hardware (Classic 16-/32-Bit) => Thema gestartet von: nobox am Mo 28.12.2015, 16:27:16

Titel: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 16:27:16
Was wir brauchen: 1 RJ 11 KAbel
1 Raspberry
1 SD Karte passend zum Raspberry.
Die Tastatur/maus Kombi, die  wir benutzen wollen.


Schritt 1. Man besorge sich ein normales raspian mit cc compiler und compiliere dann auf dem Raspberry folgenden Code:



#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdio.h>
#include <linux/input.h>
#include <termios.h>


int main(int argc,char *argv[])
{   


int i,j,code,lb=0,rb=0,mv=0,msdevnr=-1,kbddevnr = -1,serdevnr = -1;
struct input_event *ereignis,puffer[100];
struct termios seropt;
unsigned char serout[3];


char scancodes[] = {
0,  // (Nothing)
1,  // Esc
2,  // 1
3,  // 2
4,  // 3
5,  // 4
6,  // 5
7,  // 6
8,  // 7
9,  // 8
10, // 9
11, // 0
12, // - (ß)
13, // `
14, // Backspace
15, // Tab
16, // q
17, // w
18, // e
19, // r
20, // t
21, // y (z)
22, // u
23, // i
24, // o
25, // p
26, // [ (ü)
27, // ] (+)
28, // Enter
29, // Control
30, // a
31, // s
32, // d
33, // f
34, // g
35, // h
36, // j
37, // k
38, // l
39, // ; (ö)
40, // ' (ä)
43, // ~ (Mapped to ~) PC:^
42, // Lshift
41, // #
44, // z (y)
45, // x
46, // c
47, // v
48, // b
49, // n
50, // m
51, // ,
52, // .
53, // / (-)
54, // Rshift
102, // N* (PC:55)
56, // Alternate (left)
57, // Space
58, // CapsLock
59, // F1
60, // F2
61, // F3
62, // F4
63, // F5
64, // F6
65, // F7
66, // F8
67, // F9
68, // F10
0, // Num (PC:69)
0, // Rollen (PC:70)
103, // N7 (PC:71)
104, // N8 (PC:72)
105, // N9 (PC:73)
74, // N-
106, // N4 (PC:75)
107, // N5 (PC:76)
108, // N6 (PC:77)
78, // N+
109, // N1 (PC:79)
110, // N2 (PC:80)
111, // N3 (PC:81)
112, // N0 (PC:82)
113, // N. (PC:83)
0, // (Not used)
0, // (Not used)
96, // < (PC:86)
99, // F11 (PC:87) mapped to NUM (
100, // F12 (PC:88) mapped to NUM )
0, // (Not used)
0, // (Not used)
0, // (Not used)
0, // (Not used)
0, // (Not used)
0, // (Not used)
0, // (Not used)
114, // NEnter (PC:96)
29, // Control (PC:97 right CTRL)
101, // N/ (PC:98)
0, // Druck (PC:99)
56, // Alt (PC:100 Alt GR right)
0, // (Not used)
71, // Pos1 (Clr/Home) (PC:102)
72, // Arrow up (PC:103)
98, // Pg up (PC:104) mapped to Help
75, // Arrow left (PC:105)
77, // Arrow right (PC:106)
0, // Ende (PC:107)
80, // Arrow down (PC:108)
97, // Pg down (PC:109) mapped to Undo
82, // Insert (PC:110)
83, // Delete: (PC:111)
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};


if ( argc != 3 ) {printf ("usage: ikbdemu kbddevfilename mousedevfilename\n");return(99);}


kbddevnr = open(argv[1],O_RDONLY | O_NONBLOCK);
msdevnr = open(argv[2],O_RDONLY | O_NONBLOCK);
serdevnr = open("/dev/ttyAMA0", O_RDWR | O_NOCTTY | O_NDELAY);
if (ioctl(kbddevnr, EVIOCGRAB, 1) != 0) return(98);
if (ioctl(msdevnr, EVIOCGRAB, 1) != 0) return(97);
if((kbddevnr == -1) || (msdevnr == -1) || (serdevnr == -1)) return(96);


tcgetattr(serdevnr,&seropt);
seropt.c_cflag = B9600 | CS8 | CLOCAL | CREAD;
seropt.c_iflag = IGNPAR;
seropt.c_oflag=0;
seropt.c_lflag=0;
tcflush(serdevnr,TCIFLUSH);
tcsetattr(serdevnr,TCSANOW,&seropt);


while(1)
{
        j = read(msdevnr,puffer,sizeof(puffer)) / 16;
        for (i=0;i<j;i++)
        {
         ereignis = &puffer[i];
         if(ereignis->type == 1
         && ereignis->code < 274) {if (ereignis->code == 272) lb=2*ereignis->value;
   if (ereignis->code == 273) rb=ereignis->value;
   //printf("Mouse code: %d %d %d\n",248+lb+rb,0,0);
   serout[0]=248+lb+rb;
   serout[1]=0;serout[2]=0;
   write(serdevnr,&serout[0],3);
   }
         if(ereignis->type == 2
&& ereignis->code < 2) { mv=ereignis->value;
  while (mv < -100)
{serout[0]=248+lb+rb;serout[1]=0;serout[2]=0;
if (ereignis->code == 0)
{//printf("Mouse code: %d %d %d\n",248+lb+rb,156,0);
serout[1]=156;}
else {//printf("Mouse code: %d %d %d\n",248+lb+rb,0,156);
serout[2]=156;}
mv=mv+100;
write(serdevnr,&serout[0],3);
}
  while (mv > 100)
{serout[0]=248+lb+rb;serout[1]=0;serout[2]=0;
if (ereignis->code == 0)
{//printf("Mouse code: %d %d %d\n",248+lb+rb,100,0);
serout[1]=100;}
else {//printf("Mouse code: %d %d %d\n",248+lb+rb,0,100);
serout[2]=100;}
mv=mv-100;
write(serdevnr,&serout[0],3);
}

  if (mv < 0)
{serout[0]=248+lb+rb;serout[1]=0;serout[2]=0;
if (ereignis->code == 0)
{//printf("Mouse code: %d %d %d\n",248+lb+rb,256+mv,0);
serout[1]=256+mv;}
else {//printf("Mouse code: %d %d %d\n",248+lb+rb,0,256+mv);
serout[2]=256+mv;}
write(serdevnr,&serout[0],3);
}


  if (mv > 0)
{serout[0]=248+lb+rb;serout[1]=0;serout[2]=0;
if (ereignis->code == 0)
{//printf("Mouse code: %d %d %d\n",248+lb+rb,mv,0);
serout[1]=mv;}
else {//printf("Mouse code: %d %d %d\n",248+lb+rb,0,mv);
serout[2]=mv;}
write(serdevnr,&serout[0],3);
}
  }
        }
        j = read(kbddevnr,puffer,sizeof(puffer)) / 16;
        for (i=0;i<j;i++)
        {
         ereignis = &puffer[i];
         if(ereignis->type == 1 && ereignis->code < 128) {code=0;
  if (ereignis->value == 1) code=scancodes[ereignis->code];
  if (ereignis->value == 0) code=scancodes[ereignis->code]+128;
  serout[0]=code;
  if (code != 0 && code != 128){printf("KBD Code: %d \n",code);write(serdevnr,&serout[0],1);}}
        }
}
}


Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 16:34:20
Das Ergebnis nenne man ikbdemu


Nun besorge man sich ein Minimalimage für den raspi (um die bootzeit klein zu halten), z.B. Minibian


http://sourceforge.net/projects/minibian/files/2015-11-12-jessie-minibian.tar.gz/download


Auf der Minibian sd-Karte legt man im root-ordner ein Unterverzeichnis an, z.B. inputcode, das unter minibian ja im Verzeichnis /boot gemounted wird (da, wo auch die config.txt und die cmdline.txt liegt)


In dieses Verzeichnis lege man oben erzeugte ikbdemu, sowie eine ikbdstart.sh folgenden Inhalts:




sleep 3
KBDDEV=`ls -1t /dev/input/by-id/*event-kbd | tail -1`
MOUSEDEV=`ls -1t /dev/input/by-id/*event-mouse | tail -1`
./ikbdemu $KBDDEV $MOUSEDEV
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 16:44:52
Nun sorge man dafür, dass die serielle Schnittstelle nutzbar wird, z.B. wie folgt:


http://www.raspberrypi-spy.co.uk/2013/12/free-your-raspberry-pi-serial-port/ (http://www.raspberrypi-spy.co.uk/2013/12/free-your-raspberry-pi-serial-port/)


Ausserdem muss man den seriellen Port des Raspberry noch auf 7812.5 statt 9600
programmieren, das erreicht man, indem man in der config.txt die Zeilen einfügt:


init_uart_clock=2441406
init_uart_baud=9600
dtparam=uart0_clkrate=3000000

In früheren Linux Versionen für den Raspi musste man noch einen Kernelparameter in der cmdline.txt einfügen statt der dtparam= Zeile, das ist mit einem aktuellen minibian oder raspbian unnötig.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: neogain am Mo 28.12.2015, 16:56:11
genial, danke nobox!  :D :D :D :D

ich werde das am Wochenende auf jeden Fall ausprobieren.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 17:03:53
Nun verbindet man das RJ11 Kabel mit dem GPIO des Raspberry, und zwar:
PIN2 der KBD-Schnittstelle mit  PIN2 GPIO (5V)
PIN5 der KBD-Schnittstelle mit  PIN6 GPIO (GND)
PIN4 der KBD-Schnittstelle mit  PIN8 GPIO (RX bzw TX)

Ausserdem muss man für einen Autostart der ikbdstart.sh sorgen, am besten, indem man in die /etc/rc.local einträgt:

cd /boot/inputcode
./ikbdstart.sh >/dev/tty1


Der Raspberry wird von  dem Atari mit Strom versorgt und braucht etwa 12 sec zum booten.
D.h. etwa ab dem 5.- 6. Minuszeichen bei Memorytest kann man denselben mit Druck auf Space abbrechen.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Mo 28.12.2015, 18:40:28
Coolomat! Ist es egal, welchen Rapi man nimmt? Dann müsste doch auch das neue Mini-Teil gehen?!

Jetzt noch ein fertig modifiziertes Minibian-Image was man nur noch auf ne SD schreiben müsste, und fertig...

Zusatzanregung: Im IKBD ist doch eine Uhr, soweit ich das sehe, wird die von deinem Programm nicht emuliert. Die müsste man doch setzen und auslesen können, und wohl auch mit einem NTP-Server syncronisieren können. Tools, um die IKBD-Uhr im Autoordner auszulesen und in die Systemzeit zu schreiben, gibts ja auch.

Und noch eine Frage: Wie sähe es mit einer Joystick-Emulation mit einem oder besser zwei USB-Joystick aus?
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 19:06:10
Ein fertiges Image kann ich erstellen. Aber wie lade ich da hier hoch ?
Zip geht ja immer noch nicht.


Das mit der Uhr würde auch mehr Hardware erfordern. Momentan transportiere ich nur Daten aus dem rasperry in den Atari.  Anfragen des Atari (reset, pause, Uhr) werden geflissentlich ignoriert, weil ich Signale vom Atari gar nicht auswerte.


Sollte ich das einführen, müsste ich mich des Problems der unterschiedlichen Spannung annnehmen: Raspberry 3,3V Atari 5V. Bei 3V out auf 5V in macht das nix, weil reicht.  Andersrum 5V Atari out auf 3V raspi in würde es den raspi grillen.


Theoretisch sollte jeder raspi gehen, auch der Zero.
Auspropiert habe ich es nur mit dem Raspi 1B.

Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: czietz am Mo 28.12.2015, 19:19:30
Sollte ich das einführen, müsste ich mich des Problems der unterschiedlichen Spannung annnehmen: Raspberry 3,3V Atari 5V. Bei 3V out auf 5V in macht das nix, weil reicht.  Andersrum 5V Atari out auf 3V raspi in würde es den raspi grillen.

Billigste Lösung dafür: Widerstand in Serie, um den Strom zu begrenzen, den Rest erledigen die Dioden im Raspberry Pi.

PS: Gelungene und hilfreiche Anleitung!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 19:31:14
Jaja, wie man den Spannungsteiler für serial in machen müsste, ist mir schon klar, macht dann hard und software aber wieder komplizierter
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Mo 28.12.2015, 19:50:15
Ein fertiges Image kann ich erstellen. Aber wie lade ich da hier hoch ?
Zip geht ja immer noch nicht.
Dropbox, OneDrive, Google-Drive, irgendwas davon wirst du ja haben. Oder der Chef richtet mal für solche Projekte einen FTP-Ordner ein.
Zitat

Das mit der Uhr würde auch mehr Hardware erfordern. Momentan transportiere ich nur Daten aus dem rasperry in den Atari.  Anfragen des Atari (reset, pause, Uhr) werden geflissentlich ignoriert, weil ich Signale vom Atari gar nicht auswerte.
Das Datensignal über einen Widerstand noch an einen zweiten IO-Pin legen und dort einlesen.
Zitat
Sollte ich das einführen, müsste ich mich des Problems der unterschiedlichen Spannung annnehmen: Raspberry 3,3V Atari 5V. Bei 3V out auf 5V in macht das nix, weil reicht.  Andersrum 5V Atari out auf 3V raspi in würde es den raspi grillen.
Und nicht vergessen, der ST kann diese Daten auch so jederzeit selbst senden, das heißt, selbst wenn du nicht auswertest, liegt der TTL-Pegel dennoch an.
Zitat
Theoretisch sollte jeder raspi gehen, auch der Zero.
Auspropiert habe ich es nur mit dem Raspi 1B.
So ein Zero wird genau dafür in meinen Lighthouse-TT einziehen. Hoffentlich dann auch mit Uhren- und Joystick-Unterstützung.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Mo 28.12.2015, 19:57:53
Zitat von: 1ST1
Zitat von: nobox
Ein fertiges Image kann ich erstellen. Aber wie lade ich da hier hoch ?
Zip geht ja immer noch nicht.
Dropbox, OneDrive, Google-Drive, irgendwas davon wirst du ja haben. Oder der Chef richtet mal für solche Projekte einen FTP-Ordner ein.

Nö, habe nix davon. Warte immer noch auf eine Möglichkeit, hier was anderes  als JPG oder PDF hochzuladen.

Zitat von: 1ST1
Und nicht vergessen, der ST kann diese Daten auch so jederzeit selbst senden, das heißt, selbst wenn du nicht auswertest, liegt der TTL-Pegel dennoch an.

Nö, kann er nicht. wenn du meine anleitung mal durchliest, tx vom Atari zum RX Raspi wird gar nicht verdrahtet.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: tuxie am Mo 28.12.2015, 20:14:34
Ihr könnt es gern auf Newtosworld.de hochladen.
http://www.newtosworld.de/downloads
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: Burkhard Mankel am Di 29.12.2015, 03:21:19
Ein fertiges Image kann ich erstellen. Aber wie lade ich da hier hoch ?
Zip geht ja immer noch nicht.
Dropbox, OneDrive, Google-Drive, irgendwas davon wirst du ja haben. Oder der Chef richtet mal für solche Projekte einen FTP-Ordner ein.
Ihr könnt es gern auf Newtosworld.de hochladen.
http://www.newtosworld.de/downloads
Was für'n Aufwasch!
Man müßte das bei dem jeweiligen Hoster selbst nochmal öffnen um es hier verlinken zu können, damit auch andere zugriff drauf haben!
Einfacher halte ich die Lösung: einfach Dateityp nach "*.pdf" ändern - dann läßt es sich auch hier anhängen - unter der Vorraussetzung, daß die Datei nicht zu groß ist!

edit: ganz zu schweigen davon, daß man meißt bei den anderen Hostern - zB Dropbox - Kunde sein muß, um was downloaden zu können (für einen Upload bei jedem Hoster sowieso ein Muß)!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Di 29.12.2015, 09:58:43
Das stimmt nicht, bei Dropbox kann man das mit dem Anmeden wegklicken und dann die Sachen so runterladen.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Di 29.12.2015, 10:18:52
So, das image ist fertig. Ich würde es gerne auf NewTosWorld hochladen, aber wie bekomme ich da einen Account ?
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: tuxie am Di 29.12.2015, 10:23:16
Ich richte dir einen ein, gib mir 10 minuten...
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: Burkhard Mankel am Di 29.12.2015, 11:05:45
Das stimmt nicht, bei Dropbox kann man das mit dem Anmeden wegklicken und dann die Sachen so runterladen.
Das ist  nicht korrekt - mein Neffe war letztes Jahr eine Weile längere Zeit in Brasilien und hat Erlebnis- und Info-Videos auf Dropbox der Familie verfügbar gemacht. Ich mußte einen Account setzen, um sie dort ansehen geschweige denn downloaden zu können! Da seine Eltern (mein Bruder und seine Frau) als Unternehmer weniger Zeit für solche Dinge haben, habe ich dann auch meinen Account genutzt, um per Download ihnen ebenfalls diese Videos zeitnah zur Ansicht bringen zu können! Ohne Account kam ich an die Filmchen gar nicht heran!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Di 29.12.2015, 11:25:22
Noch ein Wort zu den Pinnummern: Ich beziehe mich dabei auf die Numerierung hier:


http://www.allpinouts.org/index.php/Keyboard_Atari_MEGA_ST(e)/TT


und hier:


https://www.elektronik-kompendium.de/sites/raspberry-pi/1907101.htm

Und wenn der Raspi am Atari hängt, darf man natürlich kein Netzteil mehr anschließen !

Wie immer gilt: Alles auf eigene Gefahr. Wer seinen Raspi oder Atari grillt, ist selber schuld.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: tuxie am Di 29.12.2015, 11:37:06
Lieber Burkhardt diskutiere mit uns nicht rum wenn du es nicht besser weißt.. dann hat er seine Links nicht geteilt damit brauchst du einen account.. natürlich kannst du in einer Dropbox Dateien jeden zur Verfügung stellen ohne das sich die Person registrieren muß. Dies ist gang und gebe und wird ständig verwendet.

Datei ist gleich auf newtosworld online.

http://www.newtosworld.de/downloads/platinenlayout-s-fur-atari-st-co
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: Burkhard Mankel am Di 29.12.2015, 20:27:37
Das hat nix mit herumdiskutieren zu tun - ich komme über die Anmelde- bzw Registrieren-Seite nicht rüber !!!

Und so war es auch, als ich von meinem Neffen die Links vermittelt bekam und die Videos sehen bzw downloaden wollte!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Di 29.12.2015, 21:24:19
Das ist aber auch nur, wenn du direkt auf die Startseite von Dropbox gehst. Wenn dir jemand in seiner Dropbox was ablegst, und den direkten Downloadlink zugemailt bekommst, dann kannst du die Anmeldung übergehen.

@Johannes oder anderer Mod: Kann mal bitte jemand Buskris Dropbox-hilfegesuche in einen Offtopic-Thread auslagern! Danke!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: Burkhard Mankel am Di 29.12.2015, 21:32:50
Da braucht nix ausgelagert zu werden - ich kann auch mit erhaltenem link bei dropbox nur die anmeldeseite erreichen und werde erst weitergeleitet, wenn ich mich angemeldet habe! das war so und ich habe noch einen link verfügbar gehabt und damit einen zugang ohne anmeldung versucht - die erreichte seite habe ich ja schon gepostet als beispiel - und jetzt schluß - da ich ja einen account habe, wäre der download dort ja auch kein problem ...

edit: ich werde mich trotzdem auch zukünftig an meine vorgehensweise - und was hier in den beiträgen angehängt wurde, hat mW auch durch gäste zugriff!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: tuxie am Mi 30.12.2015, 00:37:52
https://www.dropbox.com/de/help/20
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: KarlMüller am Mi 30.12.2015, 09:12:25
edit: ich werde mich trotzdem auch zukünftig an meine vorgehensweise - und was hier in den beiträgen angehängt wurde, hat mW auch durch gäste zugriff!
Und damit nicht einhalten der Regel (http://forum.atari-home.de/index.php?topic=9927.0) von allen die dies so tun.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Mi 30.12.2015, 09:23:10
Burkhard, ist dir eigentlich schon aufgefallen, dass es dir immer wieder gelingt, durch unbewiesene bzw. falsche Aussagen (siehe Tuxies Link, siehe diverse Einwendungen anderer User), Themen ins Offtopic abgleiten zu lassen? Der Thread hier hat schon wieder mehr Beiträge zu deinem wiederlegten Offtopic-Gelaber als Ontopic. In anderen Foren, wie z.B. dem Forum64, hättest du dafür schon eine Sperrung über ein paar Wochen eingesammelt. Es gibt einige Leute, die deswegen ziemlich sauer auf dich sind und teilweise deswegen dieses Forum verlassen haben. Ich bitte dich, halte dich zurück, mach für sowas eigene Threads im Talk-Bereich auf. Johannes schaut leider viel zu selten hier rein und greift scheinbar nur selten durch.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: neogain am Do 31.12.2015, 13:56:39
Habe es ausprobiert. Ergebnis ist hier (https://youtu.be/VrN7FOLFnlA).
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: mfro am Do 31.12.2015, 16:20:10
Habe es ausprobiert. Ergebnis ist hier (https://youtu.be/VrN7FOLFnlA).

Dein Lötkolben ist noch an.

 8)

Mir gefällt's!
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: LuckyOldMan am Sa 02.01.2016, 15:11:20
Burkhard, ist dir eigentlich schon aufgefallen, dass es dir immer wieder gelingt, durch unbewiesene bzw. falsche Aussagen (siehe Tuxies Link, siehe diverse Einwendungen anderer User), Themen ins Offtopic abgleiten zu lassen? Der Thread hier hat schon wieder mehr Beiträge zu deinem wiederlegten Offtopic-Gelaber als Ontopic. .....

Dafür wissen wir jetzt aber immerhin, dass sein Neffe längere Zeit in Brasilien war, dort Erlebnis- und Info-Videos gedreht hat und sein Bruder (also der Vater seines Neffen) und dessen Ehefrau wegen ihres Unternehmer-Status wenig Zeit haben.

Na wenn das nicht informatives Offtopic ist! Interessiert zwar Niemanden, aber jetzt wissen wir auch das!

Gott gütiger - manche Dinge ändern sich nie! "Ewig grüßt das Murmeltier!"
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: LuckyOldMan am Sa 02.01.2016, 15:17:24
Da habe ich doch glatt vor lauter BM-Offtopic-Geblubber meine eigentliche Frage verschludert.

Worin liegt der Vorteil, ein Raspberry Pi für die Nutzung von USB-KB/Maus am Atari zu verwenden, wenn das doch bereits ein Teensy2.0 das Gleiche preisgünstiger macht?

Gruß
LOM
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Sa 02.01.2016, 16:23:57
kein teensy kann das (jedenfalls nicht preisgünstig). Mit Teensy oder Arduino kannst du billig Atari Tastaturen am Pc verwenden, entsprechende Software hatte ich hier auch schon veröffentlicht. Hier geht es um den umgekehrten Weg, nämlich (Usb-)PC-Tastaturen am Atari zu verwenden.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: LuckyOldMan am Sa 02.01.2016, 18:30:55
@nobox:

Wo Du Recht hast, hast Du Recht! ;)

Hätte mir auffallen können (müssen), wenn nicht die vielen überflüssigen OT-Themen mich unnötig abgelenkt hätten. Sowas zerfasert das eigentliche Thema und es wäre gut, wenn die Moderation etwas stärker darauf achten könnte!

Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: mfro am Sa 02.01.2016, 18:59:31
kein teensy kann das (jedenfalls nicht preisgünstig). Mit Teensy oder Arduino kannst du billig Atari Tastaturen am Pc verwenden, entsprechende Software hatte ich hier auch schon veröffentlicht. Hier geht es um den umgekehrten Weg, nämlich (Usb-)PC-Tastaturen am Atari zu verwenden.

Auch das müsste mit einem Teensy 3 eigentlich zu machen sein: der kann USB Host.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: 1ST1 am Sa 02.01.2016, 20:11:03
Außerdem glaube ich nicht, dass man ein Tensy für 5 Euro bekommt. Den Rapi-Zero soll man dafür schon bekommen, habe aber selbst noch nicht gecheckt, ob das wirklich so ist.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: neogain am Sa 02.01.2016, 20:15:20
Außerdem glaube ich nicht, dass man ein Tensy für 5 Euro bekommt. Den Rapi-Zero soll man dafür schon bekommen, habe aber selbst noch nicht gecheckt, ob das wirklich so ist.

Bei reicheltl 14,95€ aber nicht lieferbar. Einfach warten, irgendwann gibt es den bestimmt für 10€ oder so.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: nobox am Sa 02.01.2016, 20:49:46
kein teensy kann das (jedenfalls nicht preisgünstig). Mit Teensy oder Arduino kannst du billig Atari Tastaturen am Pc verwenden, entsprechende Software hatte ich hier auch schon veröffentlicht. Hier geht es um den umgekehrten Weg, nämlich (Usb-)PC-Tastaturen am Atari zu verwenden.

Auch das müsste mit einem Teensy 3 eigentlich zu machen sein: der kann USB Host.

Meines Wissens nicht von haus aus. Und Teensy + USB Host Shield liegt bei fast 50 Euro, Raspi Zero + Micro Sd Karte bei 20 Euro.
Dazu kommt, dass bei der arduino host library die verwendung von hubs recht kompliziert ist und du somit nur ein Gerät steuern könntest und manche gar nicht.
Jedenfalls hat die Ankündigung des raspi zero mich überzeugt, das dies der billigere weg ist.

@1st1: die 5 euro sind die nackte platine. Alle Anbieter bundeln aber mit microusb und microhdmi adaptern
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: LuckyOldMan am Sa 02.01.2016, 21:22:55
..... Den Rapi-Zero soll man dafür schon bekommen, ....

Da ja einer meiner 520ST schon ein Raspberry Pi 2-Herz hat, wollte ich den Rasp Zero auch mal testen: leider nackisch nirgends  für besagte € 5,- zu bekommen - allenfalls als Kit für 18,- Pfund + Porto in UK zu bekommen (wenn überhaupt lieferbar).
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: mfro am Sa 02.01.2016, 21:34:48
Meines Wissens nicht von haus aus. Und Teensy + USB Host Shield liegt bei fast 50 Euro,

Teensy 3.2 hat einen Freescale Kinetis K20 (ARM M4), der hat ein USB OTG Modul und braucht kein Host Shield.

Aber etwas über 20€ kostet er auch, wenn Du einen Zero tatsächlich für das Geld bekommst, gibt sich's nix.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: Lukas Frank am Sa 02.01.2016, 21:41:03
Der Teensy 3.2 hat auch noch einen Uhren Baustein, der mit einem Akku oder Batterie gepuffert werden kann.
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: petersieg am So 23.02.2020, 11:40:12
Frage: Ist das fertige Image nun irgendwo verfügbar?
Das Youtube Vdeo ist offline.. Das Repository von tuxie 'leer'..?

Peter
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: czietz am So 23.02.2020, 11:47:37
Frage: Ist das fertige Image nun irgendwo verfügbar?
Das Youtube Vdeo ist offline.. Das Repository von tuxie 'leer'..?

Das Image, das auf Newtosworld hochgeladen wurde? Der Link hat sich bloß geändert: https://www.newtosworld.de/viewtopic.php?f=3&t=38. Tuxie kann (wie wir alle) bloß sein altes Posting nicht mehr editieren, um geänderte Links auszutauschen.  :(
Titel: Re: Anleitung: USB-Mäuse und Tastaturen über Raspberry am ATARI Mega ST(E) und TT
Beitrag von: petersieg am So 23.02.2020, 13:24:18
Vielen Dank!
Habe es gerade mal auf eine 16GB Micro-SD Karte mit win32diskimager geschrieben und in einem 3B+
gebootet. Es kommt nur der farbige Einschaltbildschirm..? Ich hätte erwartet, das Boot Meldungen kommen und mind. noch eine Text Console..?
Wie sollte das aussehen? Hat da jemand Erfahrungen?
Kann ja auch sein, das es so auf einem 3B+ nicht läuft (getestet wurde wohl mit einem 1B).

EDIT: So ist es wohl. Das ältere minibian Image ist für Raspi's 1-2, NICHT für 3.
Aktuell gibt es aber ein Minibian für raspi 3. Ergo: Image selber bauen, nach Anleitung.

EDIT2: Das minibian für raspi 3 läuft wohl anscheinend NICHT auf meinem 3B+ :-(
Zu blöd. Hätte das gerne einmal ausprobiert.. muss ich mir wohl noch einen 1B-2 besorgen..

Peter