Weiß irgendwer hier ob es ein Projekt gibt wo auf ein Navi Linux draufgespielt wurde oder allgemein größere Änderungen am OS vorgenommen wurden? Wenn dies möglich ist wie macht man das ? (JTAG ....) MFG Patrick
Auf bestimmten Tomtoms geht Linux... Aber vergiss es ansonsten, ohne Reverse-Engineering. Ein Kollege hat das mal mit einem BECKER Navi gemacht - zwar nicht Linux sondern ein eigenes WinCE (eigene NK.BIN). Der Bootloader hat das Image nicht akzeptiert, weil es nicht richtig signiert war. Bei vielen BECKER Navis kannst du WinCE EXEs ersetzen bzw. starten. Wenn dein Navi eine Signatur hat, gehst du so vor: - Bootloader irgendwie auslesen (z.b. JTAG) - Bootloader patchen, damit die Signatur ignoriert wird und noch weitere Modifikationen, falls der original Bootloader nicht im RAM, sondern direkt aus dem Flash gestartet wird oder was eben notwendig ist - WinCE EXE machen, die den gepatchten Bootloader ins RAM kopiert, alles so herrichtet, wie es der Bootloader braucht und und zu diesem springt - Von diesem gepatchten RAM-Bootloader kannst du jetzt alles machen (z.b. einen neuen gepatchten Bootloader in den Flash schreiben) - gepatchten Flash-Bootloader schreiben => fertig, das Navi kann jetzt unsignierten Code flashen Das ist gut bei vielen Navis, weil du dadurch nicht jedes zerlegen muss. Ansonsten, wenn du nur 1 Navi machst, kannst du den RAM-BL Schritt weglassen (ist aber gut, weil du dadurch deine Patches testen kannst, bevor du das Navi eventuell schiesst)
Beim Bootloader auslesen seh ich mal schwarz wegen der Codeprotection. Also muss ich mir einen eigenen Bootloader schreiben und dann reinladen. gedacht hab ich an das Navi: http://cgi.ebay.at/4-3-Sat-Nav-Navi-TouchScreen-GPS-MP3-MP4-Player-4G-TF_W0QQitemZ390090166360QQcmdZViewItemQQptZCE_Auto_Hi_Fi_Mobile_Navigationssysteme_GPS?hash=item5ad32f9058&_trksid=p3286.c0. Also Prozessor wurde ein Sirf Atlas III verwendet: ARM926EJ + DSP + Sirf Star 3 chip http://www.sirf.com/products/Atlas-IIIProductInsert.pdf jetzt ist die Fragen kann man den Chip noch mit OpenOCD JTAG Adapter debugen ? @Linus >Wozu ? Die Technischen Daten müssten diese Frage beantworten. Außerdem kommt mir ein Navi billiger als zB das Beagleboard. >Bist du linux geschädigt? Ne ! Aber ich mag linux.
Wäre es nicht einfacher einen Linux PDA mit einem Navi Programm auszustatten? z.B. Zaurus, N770, N800 oder iPAQ
@hp-freund Ich such nur Quellen von billiger HW. Die Navis gibts schon unter 100€ mit so halbwegs nen CPU
Patrick Weinberger schrieb:
> Wo sind die üblichen Kommentare ?
naja, beagle kostet 120eur, display sagen wir 20, sind 140 und ich weiss
das es "geht". Denine lösung wird vllt fuinktionieren, vllt auch nicht -
die zeit um es zum laufen bekommen kostet auch geld.
So ganz am rande, für ARM926 habe ich andere boards getestet, z.b.
buffalo linkstation, dafür gibts ja auch jede mange im internet. Gehen
geht alles, nur die zeit die man investiert kostet, da kaufe ich lieber
ein beagleboard und investiere die zeit für projekte.
Die ueblichen Kommentare... ich wurde mir mein Navi nicht zerschiessen. Die anbindung des Navigationsteiles hat man nicht, das Format der Datenbank hat man auch nicht. Eine Ethernet vwrbindung hat's auch nicht. ==> bringt rein gar nichts. Da wuerd ich lieber einen alten PC nehmen und den herrichten. Da hat man wenigstens ein vernuenftiges display, Netzwerkanschluss usw. Es gibt auch fertige Linux rechner, die schon was sinnvolles tun. zB eine Synology, da gibt's auch viel zu konfigurieren und aufzuspielen.
Patrick Weinberger schrieb:
> Wo sind die üblichen Kommentare ?
Was ist Linux, kann man das essen?
Macht sowas Spaß, allen möglichen Scheiß mit Linux zu entfremden?
Die Frage sollte doch zuerst sein, was will man überhaupt erreichen.
Ich bin da ganz Pragmatiker, ich muß immer den (sinnvollen) Grund
wissen, ehe ich mir über irgendwas den Kopf zerbreche.
Peter
Peda zur Zeit ist es eher nur mal eine Idee. Obwohl wenn ich es mir überleg ohne Dokummentation vom Sirf Atlas bin ich wohl oder übel schlecht dran. Mal schauen vielleicht kauf ich mir doch das Beagleboard. MFG
Bei Ebay gibts ein Board um 80Euro mit Versandkosten 400MHz Samsung S3C2440A, Linux,WinCE, 100Mbits, 3,5Zoll TFT Touch Screen,... http://cgi.ebay.at/Samsung-S3C2440-ARM9-Board-3-5-TFT-LCD-Touch-Screen_W0QQitemZ110416923741QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item19b55c8c5d&_trksid=p4634.c0.m14.l1262
Hallo wieder mal alle! Hat wer erfahrung mit solchen Architekturen wie Sirf Atlas III von euch ? Besonders die Compiler (wahrscheinlich GCC) und der Benötigte JTAG Adapter würden mich interessieren. Schon mal Danke im voraus ! MFG Patrick
Es geht mir nicht direkt um das OS an sich sondern einfach mal ein grundlegendes OS für den Sirf ATLAS III schreiben um sich etwas an dieser Architektur versuchen zu können. MFG
du kannst aber auch nciht sein lassen, oder ? Frag doch google oder noch besser sirf direkt. Die werden garantiert dir beantworten.
@tunman Wo bekommt man das Beagleboard um 120€ ? Ich finds nirgends so billig! MFG
Gibts es eigentlich schon volle unterstützung für Cortex A8 von OpenOCD ? Insbesonders für das Beagleboard? MFG Patrick
Wahrscheinlich kann man den TMS320C64x+ DSP Core mit OpenOCD nicht debuggen? MFG Patrick
ich find die idee ja lustig, so ist das nicht. aber hat sich schon mal wer gedanken über kartenmaterial gemacht? nur aus neugier.
ohne Ahnung über das hab ich gestern ne stunde Diskutiert. Wegen dem Openstreetmap projekt. Die Karten sind noch ned so gut aber werden wöchentlich besser. MFG Patrick
Patrick Weinberger schrieb:
> Die Karten sind noch ned so gut aber werden wöchentlich besser.
Ja, das reden die schon seit Beginn an. Aber außerhalb von großen
Städten ist nix weiter passiert.
Naja das Problem ist wie bei allen Opensource Sachen das jeder die Ergebnisse haben will aber sich niemand beteiligen will. Also wenn es mal meine zeit erlaubt werd ich mal die Daten von meinem Kaff bei Openstreetmap aktualisieren. MFG
Die Karten sehen optisch schon recht vollständig aus, sind aber nicht unbedingt navigationstauglich: dafür müssten Einbahnstraßen, Autobahnauf- und abfahrten, Spuren, Kreisverkehre usw. richtig gekennzeichnet werden, bzw. erst mal ein einheitliches Format für so eine Kennzeichnung spezifiziert werden.
Andreas dazu kann ich nichts sagen fand bis jetzt noch immer keine Zeit mir mal anzusehen im welchem Format diese Karten abgespeichert werden. Außerdem könnte man auch noch Geschwindigkeitsbegrnzungen, Anfang von einem Ortsgebiet usw mit in die Datenbank nehmen. MFG Patrick
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.