HowTo - Running linux on Dingoo A320 Handheld

Diskussionen über Linux auf dem Dingoo
Antworten
Autor
Nachricht
Benutzeravatar
andymanone
10 Bit
Beiträge: 1503
Registriert: Fr Nov 16, 2007 13:58
Wohnort: Berlin
Kontaktdaten:

HowTo - Running linux on Dingoo A320 Handheld

#1 Beitrag von andymanone » So Mai 31, 2009 10:41

Für alle, die sich dafür interessieren:

Hier ein kleines HowTo, um auf dem Dingoo A320 Linux zu starten:

-> "Running linux on Dingoo"

Wer nur eine Win-Maschine zur Verfügung haben sollte, kann sich zusätzlich auch das HowTo-Setup

-> "QuickStartWin" dafür ansehen.

Gtx.,
andY

Benutzeravatar
dimo2
8 Bit
Beiträge: 339
Registriert: Mo Sep 22, 2008 20:35
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#2 Beitrag von dimo2 » So Mai 31, 2009 10:52

andymanone hat geschrieben:Für alle, die sich dafür interessieren:

Hier ein kleines HowTo, um auf dem Dingoo A320 Linux zu starten:

-> "Running linux on Dingoo"

Wer nur eine Win-Maschine zur Verfügung haben sollte, kann sich zusätzlich auch das HowTo-Setup

-> "QuickStartWin" dafür ansehen.

Gtx.,
andY
Hat Linux unter Dingoo eigentlich überhaupt eine GUI?
In den Videos seh ich nur Linux ohne irgendeine Art von Benutzeroberfläche.
Bild

Benutzeravatar
andymanone
10 Bit
Beiträge: 1503
Registriert: Fr Nov 16, 2007 13:58
Wohnort: Berlin
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#3 Beitrag von andymanone » So Mai 31, 2009 11:05

dimo2 hat geschrieben:Hat Linux unter Dingoo eigentlich überhaupt eine GUI?
In den Videos seh ich nur Linux ohne irgendeine Art von Benutzeroberfläche.
Nein, zur Zeit (noch) nicht.
Das ist im Moment auch eher noch was für Entwickler und Freaks :) .
Es wird aber aktuell an einer Dual-Boot Lösung gearbeitet, bei der man wahlweise dann das Dingoo eigene OS
(mit seinem Menü und allen Funktionen) oder Linux booten kann.

Aber wenn sich die Dingoo-Fangemeinde weiterhin so begeistert wie bisher mit A320 & Co
auseinandersetzt, wird es bald diverse interessante Apps für das "A320"-Linux geben :) .

Gtx.,
andY

neunundvierzig
7 Bit
Beiträge: 174
Registriert: So Nov 30, 2008 16:51

Re: HowTo - Running linux on Dingoo A320 Handheld

#4 Beitrag von neunundvierzig » Mo Jun 01, 2009 15:05

Aufgepasst! - Die neue Dingoo's haben eine veränderte LCD controller. Somit ist es (bislang) noch nicht möglich Linux auf diesen Typ des Dingoo's A320 aufzuspielen (Quelle). Man arbeitet zur Zeit an einer Lösung. :)

Benutzeravatar
andymanone
10 Bit
Beiträge: 1503
Registriert: Fr Nov 16, 2007 13:58
Wohnort: Berlin
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#5 Beitrag von andymanone » Mo Jun 01, 2009 16:15

neunundvierzig hat geschrieben:Aufgepasst! - Die neue Dingoo's haben eine veränderte LCD controller. Somit ist es (bislang) noch nicht möglich Linux auf diesen Typ des Dingoo's A320 aufzuspielen (Quelle). Man arbeitet zur Zeit an einer Lösung. :)
Es handelt sich hierbei vorrangig um das Problem, das das herkömmliche "Unbricking Tool",
- welches nach fehlerhaftem Flashen - mit den neuen Devices nicht mehr funktioniert .

Zusätzlich unterstützt der aktuell verwendete Linux-Kernel zur Zeit auch die neue A320 LCD-Controller-Serie nicht, siehe:
Looks like the latest A320s do have a different LCD controller. The
unbricker tool doesn't work and the current kernel doesn't support it,
though I think I have found a way to solve this.
As I was thinking of opening a blog too to post linux-on-the-a320
specific progress reports, I've done it and posted instructions to
dump the first chunk of the A320 internal NAND flash. The LCD
initialization code needed for the unbricking tool and for making the
linux framebuffer work is there, so all I need is that someone with
one of the newest A320 send me the flash dump. Then I will reverse
engineer the LCD initialization sequence as I did before.
The bad part is that either it works at the first try or it won't work
until I can get hold of one of the A320 with the new LCD. So I placed
a donate button. Chances are that I might also be able to purchase a
Gemei x760+ and extend linux support to it...
Quelle

Gtx.,
andY

kenshin2k
4 Bit
Beiträge: 19
Registriert: Mo Jun 08, 2009 06:47

Re: HowTo - Running linux on Dingoo A320 Handheld

#6 Beitrag von kenshin2k » Mo Jun 08, 2009 06:51

ich behaupte jetzt einfach mal das es momentan wenig sinn macht linux zu installieren..ein snes emulator wurde zwar schon erfolgreich kompiliert..

aber man sollte einfach auf eine dual boot version warten mit eigener GUI, die wird sicher bald kommen..
und eigentlich brauch man dann eh nur noch linux...da es dort in nahezu jedem bereich bessere emulatoren gibt ^^

also wenn alles klappt sehen wir sicher bald full speed genesis und snes emus

und die ganzen spiele wie seiken sensetsu 3 , terranigma...secret of evermore mit gutem sound
werden endlich gehen ^^

was ja momentan ein grosses manko ist, vor allem wegen secret of mana 2 :(

EddyEagle
5 Bit
Beiträge: 41
Registriert: Do Dez 22, 2005 09:11

Re: HowTo - Running linux on Dingoo A320 Handheld

#7 Beitrag von EddyEagle » Mo Jun 08, 2009 13:42

Laut Blog sind nun alle Dingoos, auch die mit dem neuen LCD Controller kompatibel, konnte erfreulicherweise wohl doch einfach gefixed werden ...

HarryHirsch
5 Bit
Beiträge: 40
Registriert: Di Jul 07, 2009 16:34

Re: HowTo - Running linux on Dingoo A320 Handheld

#8 Beitrag von HarryHirsch » Fr Jul 10, 2009 19:16

Also inzwischen gibt´s auch einen DualBoot für den Dingoo.
Daraufhin habe ich´s auch mal ausprobiert, jedoch fehlt mir da eine Oberfläche. Vor allem kommt nach dem Booten bei mir eine Frage Nach Login/Passwort, was ich aber nicht eingeben kann. Weis jemand was ich ändern muss ?

Benutzeravatar
wejp
10 Bit
Beiträge: 1279
Registriert: Mo Nov 14, 2005 09:33
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#9 Beitrag von wejp » Fr Jul 10, 2009 19:24

HarryHirsch hat geschrieben:Also inzwischen gibt´s auch einen DualBoot für den Dingoo.
Daraufhin habe ich´s auch mal ausprobiert, jedoch fehlt mir da eine Oberfläche. Vor allem kommt nach dem Booten bei mir eine Frage Nach Login/Passwort, was ich aber nicht eingeben kann. Weis jemand was ich ändern muss ?
Im Moment befindet sich das alles noch sehr in der Entwicklung. Es gibt jedoch schon eine Menu-Oberfläche namens dmenu, die übrigens sehr an das normale Dingoo-Menu angelehnt ist. Diese kann man durch Eintragen in das passende Startscript (/etc/init.d/rcS) direkt beim Boot ausführen.
Wenn dmenu nach /root/dmenu-0.1 entpackt wurde, könnte man das durch diese Zeilen erreichen:

export SDL_NOMOUSE=1
cd /root/dmenu-0.1
./dmenu &
Bild Bild Bild

Gamepower
10 Bit
Beiträge: 1603
Registriert: Do Aug 03, 2006 19:49
Wohnort: Pasewalk
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#10 Beitrag von Gamepower » Fr Jul 10, 2009 19:50

mich würde bei dem linux mal folgendes interissieren: gibt es für dingux schon soetwas wie ein shellzugriff auf dem dingoo selbst? für den gp2x gibt es ja ein paar möglichkeiten...

falls nicht, bietet der usb port zumindest soetwas wie ein netzwerk interface, um per ssh/ tellnet auf dem kleinen arbeiten zu können? wenn ja, kann ich mich ja mal an der programmierung eines interfaces versuchen ^^

Benutzeravatar
wejp
10 Bit
Beiträge: 1279
Registriert: Mo Nov 14, 2005 09:33
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#11 Beitrag von wejp » Fr Jul 10, 2009 20:00

Gamepower hat geschrieben:mich würde bei dem linux mal folgendes interissieren: gibt es für dingux schon soetwas wie ein shellzugriff auf dem dingoo selbst? für den gp2x gibt es ja ein paar möglichkeiten...

falls nicht, bietet der usb port zumindest soetwas wie ein netzwerk interface, um per ssh/ tellnet auf dem kleinen arbeiten zu können? wenn ja, kann ich mich ja mal an der programmierung eines interfaces versuchen ^^
Ja, es gibt da eine Möglichkeit. Wenn man den Dingoo per USB am PC angeschlossen hat und Dingux bootet, wird der Dingoo auf der PC-Seite als serielle Schnittstelle (/dev/ttyACM0) eingerichtet. Darüber bekommt man dann eine serielle Console, wenn man mit einem geeigneten Terminal-Programm darauf zugreift (z.B. minicom). Dort kann man sich dann einfach als root anmelden. Passwort bleibt standardmäßig leer.

Auf dem Dingoo selbst hast du zwar prinzipiell auch einen Login-Prompt, da aber keine virtuelle Tastatur vorhanden ist, und man nur wenige Tasten zur verfügung hat, gestaltet sich das Arbeiten darüber nicht sehr komfortabel. Man müsste alle Befehle, die man nutzen möchte, in der Shell-History haben.
Bild Bild Bild

HarryHirsch
5 Bit
Beiträge: 40
Registriert: Di Jul 07, 2009 16:34

Re: HowTo - Running linux on Dingoo A320 Handheld

#12 Beitrag von HarryHirsch » Fr Jul 10, 2009 23:31

wejp hat geschrieben:
HarryHirsch hat geschrieben:Also inzwischen gibt´s auch einen DualBoot für den Dingoo.
Daraufhin habe ich´s auch mal ausprobiert, jedoch fehlt mir da eine Oberfläche. Vor allem kommt nach dem Booten bei mir eine Frage Nach Login/Passwort, was ich aber nicht eingeben kann. Weis jemand was ich ändern muss ?
Im Moment befindet sich das alles noch sehr in der Entwicklung. Es gibt jedoch schon eine Menu-Oberfläche namens dmenu, die übrigens sehr an das normale Dingoo-Menu angelehnt ist. Diese kann man durch Eintragen in das passende Startscript (/etc/init.d/rcS) direkt beim Boot ausführen.
Wenn dmenu nach /root/dmenu-0.1 entpackt wurde, könnte man das durch diese Zeilen erreichen:

export SDL_NOMOUSE=1
cd /root/dmenu-0.1
./dmenu &
Vielen Dank !
Hab alles so gemacht wie Du geschrieben hast, jedoch bekomme ich noch immer nach dem Booten eine Frage nach einem Login.

Ich hab´s ganz am Ende vom rcS File reingeschrieben - bis auf das reinkopieren vom dmenu und dem editieren von rcS ist alles vom Standard rootfs.

egmont01
8 Bit
Beiträge: 267
Registriert: Do Aug 24, 2006 08:44
Wohnort: südliches S-H/Hamburg

Re: HowTo - Running linux on Dingoo A320 Handheld

#13 Beitrag von egmont01 » Do Aug 20, 2009 11:55

Hallo,

gibt es zwischenzeitlich auch ein How-To für die Installation von Dingux unter Linux, was ohne die zwei Partitionen auf der Speicherkarte auskommt?

Benutzeravatar
andymanone
10 Bit
Beiträge: 1503
Registriert: Fr Nov 16, 2007 13:58
Wohnort: Berlin
Kontaktdaten:

Re: HowTo - Running linux on Dingoo A320 Handheld

#14 Beitrag von andymanone » Do Aug 20, 2009 12:13

egmont01 hat geschrieben:Hallo,

gibt es zwischenzeitlich auch ein How-To für die Installation von Dingux unter Linux, was ohne die zwei Partitionen auf der Speicherkarte auskommt?
Ja, die Prozedur besteht ja aus zwei Etappen.

1 . die FW vom Dingoo so anpassen, das er beim Einschalten
wahlweise intern oder von der SD booten kann.

(so wie im Threadstart hier beschrieben)
siehe: -> "Running linux on Dingoo"

2. Die SD als eine FAT32 einrichten (das ist ja OS unabhängig.)
und als Image z.B.: das von toddler nehmen:

-> FAT32 Image - local 0.25 (Stand 18.09.2009)

Gtx.,
andY

egmont01
8 Bit
Beiträge: 267
Registriert: Do Aug 24, 2006 08:44
Wohnort: südliches S-H/Hamburg

Re: HowTo - Running linux on Dingoo A320 Handheld

#15 Beitrag von egmont01 » Di Aug 25, 2009 11:01

Hallo und Danke für den Tipp,

mal abgesehen davon, dass ich erstmal gar nicht mit dem Dingoo verbinden kann

dmesg:

Code: Alles auswählen

usb 2-2: new full speed USB device using uhci_hcd and address 2
usb 2-2: device descriptor read/64, error -71
usb 2-2: device not accepting address 2, error -71
hub 2-0:1.0: unable to enumerate USB device on port 2
- werde diesbezüglich noch ein neues Kabel ausprobieren- bin ich nicht imstande, ein fremdes binary unter meiner Distri auszuführen:

Code: Alles auswählen

x@x:~/Desktop/dingux/$ sudo usbtool 1 hwinit.bin 0x80000000
[sudo] password for x:
sudo: usbtool: command not found
x@x:~/Desktop/dingux/$ chmod a+x usbtool
x@x:~/Desktop/dingux/$ sudo usbtool 1 hwinit.bin 0x80000000
sudo: usbtool: command not found
Habt ihr eine Idee?
---------------
Edit:

Mit

Code: Alles auswählen

sudo ./usbtool 1 hwinit.bin 0x80000000
bekomme ich usbtool zum laufen. Allerdings bekomme ich einen "Segmentation fault" - was ja auch klar ist, da ja die USB-Verbindung nicht steht. Ich werde mal berichten, was das neue Kabel bringt.

Edit 2:

Es lag am Kabel...

Antworten

Zurück zu „Dingoo - Linux“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast