AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

mp3 player firmware eigenbau

Ein Thema von Ricoo · begonnen am 13. Jan 2008 · letzter Beitrag vom 15. Jan 2008
Antwort Antwort
Ricoo

Registriert seit: 10. Jul 2007
35 Beiträge
 
#1

mp3 player firmware eigenbau

  Alt 13. Jan 2008, 23:11
abend leute (=

ich ärgere mich schon seit ewigkeiten über die schlechte software auf meinem mp3 player (odys mp x35). die is tierisch unübersichtlich und auch von der bedienung her total umständlich. eine alternative firmware, wie es sie für bekanntere modelle gibt, hab ich bis jetzt leider noch nicht gefunden.

nun hab ich seit fast 2 jahren delphi in der schule und programmiere auch ganz gerne in meiner freizeit. deshalb hab ich mich gefragt ob man da nicht vielleicht selbst was programmieren könnte. ich hab mich mit dem thema noch nie auseinander gesetzt und bin mir nicht sicher, ob sowas überhaupt möglich ist, bzw. wie umständlich das ganze ist.

habt ihr vielleicht ein paar empfehlungen in sachen lesestoff zum thema oder sonstige tipps dazu?

gruß
  Mit Zitat antworten Zitat
Benutzerbild von PaddyL
PaddyL

Registriert seit: 23. Nov 2007
Ort: Lautertal
34 Beiträge
 
#2

Re: mp3 player firmware eigenbau

  Alt 13. Jan 2008, 23:18
Nein, das wirst du so nicht einfach hinbekommen. Wenn du da ernsthaft was machen willst, dann schraub das Teil auf und schau dir die Chips an die drin sind. Such Assembler für selbige raus und hoffe, dass du einen Weg findest Code auf das Teil zu übertragen. Dabei dürftest du mit 3-4 Abfallprodukten rechnen die du dabei schrottest und niemehr zum laufen bekommst. Und mit Delphi geht das natürlich schon gar nicht, aber das war dir ja hoffentlich klar.
Patrick
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: mp3 player firmware eigenbau

  Alt 13. Jan 2008, 23:21
Delphi-Programme erfordern Microsoft Windows als Betriebssystem. Wenn dein Gerät dieses Betriebssystem nicht verwendet kannst du mit Delphi nichts machen.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Sergej

Registriert seit: 12. Jun 2003
Ort: Stuttgart
169 Beiträge
 
#4

Re: mp3 player firmware eigenbau

  Alt 14. Jan 2008, 02:57
Hey, also mit Delphi wirst du da nix machen können, da ist C und Assembler gefragt. Wenn du dich der Aufgabe gewachsen fühlst, dann würde ich dir raten eine Portierung von Rockbox (o.Ä.) zu versuchen.

Hier noch eine nette Frage und Antwort Sammlung zum Thema Portierung -> klick mich
Ceterum censeo cartaginem esse delendam
  Mit Zitat antworten Zitat
Ricoo

Registriert seit: 10. Jul 2007
35 Beiträge
 
#5

Re: mp3 player firmware eigenbau

  Alt 14. Jan 2008, 13:51
danke für eure antworten!

dass ich das nicht in delphi machen kann is mir klar. hab nur erwähnt, dass ich 2 jahre delphi mache, dass ihr nich auf die idee kommt, ich würde sowas ohne vorkenntnisse machen wollen.

also so wie ich euch verstanden hab, gibs da so gut wie keine möglichkeiten, wenn dann nur sehr aufwändig.
das klingt ja schonmal nicht so gut. danke aber trozdem für die antworten.

gruß
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: mp3 player firmware eigenbau

  Alt 14. Jan 2008, 17:45
Zitat von Ricoo:
also so wie ich euch verstanden hab, gibs da so gut wie keine möglichkeiten, wenn dann nur sehr aufwändig.
Für Otto-Normal-2-Jahre-Delphi-in-der-Schule-und-ein-wenig-Freizeit - Programmierer: nein, unmöglich.
Es sei den Du kennst Dich gut bis sehr gut mit Reverse-Engeneering von Hardware aus und hast die entsprechenden Möglichkeiten die Elektronik durchzumessen (Oscillator, etc), bzw. hast gerade die Dokumentation der verbauten ICs zur Hand. Dann sind Kenntnisse in nativen C & Assembler unbedingte voraussetzung, großartig auf Funktionsbibliotheken wirst Du auch nicht zugreifen können. Wie schon geschrieben wurde, ist es sehr wahrscheinlich, dass Du bei Deinen Experimenten & Programmierversuchen die Hardware schrottest, kalkuliere also n zusätzliche Exemplare Deines MP3-Players in Dein benötigtes Budget ein....

etc p.p. das könnte ich jetzt noch Stunden weiterführen.


Fazit: kauf Dir lieber einen neuen MP3-Player, bei dem Dir die Bedienung gefällt. Das spart Geld, Zeit und Nerven; und Du hast die Garantie, dass es funktioniert.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

Re: mp3 player firmware eigenbau

  Alt 15. Jan 2008, 00:51
Denke hier wird was falsch verstanden!
Klar kann ich mit einer in Delphi geschriebenen Software Daten bzw.. eine Firmware eines MediapLayers verändern
oder komplett neuschreiben.

Selbst mit VB stellt das kein Problem dar.

Die Frage die sich hier nur stellt ,verfügt der Player über eine eigene Schnittstelle
als Com oder USB port mit dem man die Firmware aufspielen kann.

Wenn nicht dann vergeß es.

gruss Emil
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#8

Re: mp3 player firmware eigenbau

  Alt 15. Jan 2008, 02:22
Zitat von EWeiss:
Denke hier wird was falsch verstanden!
Stimmt.

Zitat von EWeiss:
Klar kann ich mit einer in Delphi geschriebenen Software Daten bzw.. eine Firmware eines MediapLayers verändern oder komplett neuschreiben.
Jain. Du kannst mit Delphi und VB eine App schreiben welche Bytes verändert - aber du kannst nicht das Kompilat des Delphi Compilers als Firmware auf dem Stick nutzen

Zitat von EWeiss:
Selbst mit VB stellt das kein Problem dar.
VB ist eine Interpretersprache und wird interpretiert. Dadurch ist der eigentliche VB Code weniger Systemabhängig als Delphi, da dieser einen Compiler enthält und somit Systemspezifische Opcodes erzeugt. Diese sind spezifisch für x86 Prozessoren und diese sind nunmal nicht auf einem solchen Memory Stick.

Mal abgesehen von dem schon zuvor genannten Grundproblemen, dass das Delphi Kompilat auf die WinAPI zurück greift - und das würde die WinAPI (und somit Windows) auf dem Memory Stick als Basis für die neue Firmware voraussetzen.

Zitat von EWeiss:
Die Frage die sich hier nur stellt ,verfügt der Player über eine eigene Schnittstelle
als Com oder USB port mit dem man die Firmware aufspielen kann.

Wenn nicht dann vergeß es.
Ich glaube diese Frage wird sich somit erst gar nicht stellen...
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#9

Re: mp3 player firmware eigenbau

  Alt 15. Jan 2008, 04:24
Zitat:
aber du kannst nicht das Kompilat des Delphi Compilers als Firmware auf dem Stick nutzen
Korrekt

dafür gibt es so etwas wie Windows Mobile..
Deshalb auch meine ausssage das etwas falsch verstanden wird von wem auch immer

Bin nicht davon ausgegangen ,steht auch nicht im Beitrag das er Delphi als
Interpretiersprache (System) auf den Player schreiben will.

Habe hier ein LCD ,mit eigener Firmware
Die Firmware selbst programmiere bzw.. verändere ich so das sie meinen Ansprüchen gerecht wird
2 dinge muss man dabei berücksichtigen ist ein upgrade der Firmware vorhanden also als Kopie auf der Hardware
und ist die API der Firmware bekannt wenn beides der Fall ist kann ich mit jeder Xbeliebigen Programmiersprache
diese Firmware meinen ansprüchen gemäß anpassen dafür muss ich nicht die Programmiersprache selbst
mit in die Firmware schreiben.

Und genau das hat er wohl gemeint.
Es scheint um nichts anderes zu gehen als das Erscheinungsild, Bedieneroberfläsche zu ändern
Das erreiche ich allemal mit Delphi wenn es sogar mit VB machbar ist.


gruss Emil
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#10

Re: mp3 player firmware eigenbau

  Alt 15. Jan 2008, 05:52
Nene, so einfach ist das nicht.

http://de.wikipedia.org/wiki/Firmware

Das was du da Programierst hat nix mit Firmware zu tun. Dein LCD hat eine COM-Schnitstelle und über diese kannst du deine Daten senden oder empfangen. Firmware kann ein eigenes Betriebssystem sein
was nichts mit Windows oder Linux zu schaffen hat. etc. pp.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz