Das mit dem Quellcode verstehe ich insofern nicht,
als das die fertige Software selbst ja garnichts kostet.
Da verliert man dann doch auch kein Geld, wenn andere
Leute Software für die (im prinzip ziemlich geile) Hardware herausbringen.
Ich seh doch das es Software gibt, die darauf schreiben und lesen kann.
Ich würde das auch gerne können.
Welcher Verlust entsteht denn den Machern der Hardware, wenn ich mich in meiner Freizeit
hinsetze und Software eben genau für diese Hardware entwickle?
Es besteht ja sogar die Möglichkeit das Software, die speziell für das
Modul entwickelt wurde beim einen oder anderen den Wunsch weckt das
Modul zu erwerben.
Und das soll jetzt kein Rumnörgeln sein, sondern eine Motivation. Ich hab da
ja so ein paar Andeutungen gelesen, das da irgendwan einmal etwas kommen soll.
Ich hoffe jedenfalls ( immer noch! ) sehr darauf.
Liebste Grüße,
Frickr
quellcode
-
frickr -
27. August 2009 um 15:01 -
Erledigt
Es gibt 39 Antworten in diesem Thema, welches 8.744 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Da verliert man dann doch auch kein Geld, wenn andere
Leute Software für die (im prinzip ziemlich geile) Hardware herausbringen.Hmm, ich weiß jetzt nicht genau, was Du meinst. Software für das MMC kann doch im Prinzip jeder schreiben (was auch getan wird); sowohl in Form von Plugins als auch in Form von Einzelprogrammen. Die Hardware wurde eigens für diesen Zweck vom Hersteller öffentlich dokumentiert.
CU
Kratznagel -
Zitat
Das mit dem Quellcode verstehe ich insofern nicht, als das die fertige Software selbst ja garnichts kostet.
du meinst die entwickelt sich von alleine und der programmierer muss nicht bezahlt werden?die software dürfte grob geschätzt eine höhere 4 stellige summe gekostet haben alles in allem. das ist für software zwar noch immer sehr wenig, aber mitnichten garnichts.
ZitatWelcher Verlust entsteht denn den Machern der Hardware, wenn ich mich in meiner Freizeit hinsetze und Software eben genau für diese Hardware entwickle?
das hauptproblem ist der supportaufwand den sowas generiert. man muss sich um den source nicht nur kümmern (mehr als sonst) sondern es werden selbst wenn man riesengross "unsupported" dranschreibt jede menge fragen kommen, welche dann beantwortet werden wollen (und tut man das dann konsequenterweise nicht, weil ja unsupported, ist das geschrei trotzdem gross)und wie kratznagel schon sagte, die hardware ist dokumentiert, den source brauchst du nicht wirklich um software für das teil zu schreiben
ZitatIch hab da ja so ein paar Andeutungen gelesen, das da irgendwan einmal etwas kommen soll. Ich hoffe jedenfalls ( immer noch! ) sehr darauf.
ja, wird kommen... dauert aber noch ne weile, der aktuelle stand wäre nicht sehr sinnvoll freizugebenEdit by FXXS: OT nur noch im Nörgelthread
-
du meinst die entwickelt sich von alleine und der programmierer muss nicht bezahlt werden?
die software dürfte grob geschätzt eine höhere 4 stellige summe gekostet haben alles in allem. das ist für software zwar noch immer sehr wenig, aber mitnichten garnichts.
Ich meine nicht das die Software nichts in der Herstellung kostet, sondern nicht für Geld verkauft wird.
Wenn ich für die Software kein Geld verlange, kann es mir doch auch finanziell nicht schaden,
wenn es auch noch Software von jemand anderem gibt.
Im Prinzip kann da natürlich jeder Software für entwickeln. Ist ja nicht verboten. Ist aber auch nicht leicht.
Ich bin halt verzweifelt und versuche an Information zu kommen die mir weiterhilft.
So auführlich ist die Dokumentation im Netz nicht. Von Offizieller Seite gibt es ein MMC-tutorial mit
nicht funktionierendem Quellcode von 2005. Irgendwo hier im Forum gibt es dann einen Thread mit ein paar
Extrainfos. Vielleicht bekomme ich die Codebeispiele ja damit irgendwann zum laufen. Ist halt nicht jedermanns
Sache sich mit dem MMC-Protokoll auseinanderzusetzen. Ich für meinen Teil bekomme zumindest kein Geld
dafür Programme für den c64 zu schreiben, ich mache das halt weil es sonst Niemand für mich tut
und aus Liebe zur Sache und weil denke ohne diese Software nicht mehr leben zu können.
Ich will wie gesagt nicht nörgeln, sondern Anregungen geben.
Ich verstehe die Quellcodepolitik halt nicht und frage deshalb nach.
Ich freue mich wie gesagt schon seit einer ganzen Weile auf die angekündigten Neuerungen sowie Quellcodebeispiele die mir eventuell weiterhelfen können.
viele Grüße, Frickr -
und aus Liebe zur Sache und weil denke ohne diese Software nicht mehr leben zu können.
:baby:
aber sonst geht's noch ?

Noch'n Tipp : Probieren geht über Studieren !
Ich hab auch ne Weile gebraucht, bis das mit dem Zugriff aufs MMC vernünftig geklappt hat.
Anstatt hier so'n seltsames zeugs zu schreiben : nutze die zeit sinnvoll und probiere es weiter - wird schon noch klappen ! -
Von Offizieller Seite gibt es ein MMC-tutorial mit
nicht funktionierendem Quellcode von 2005.Die Doku könnte in der Tat mal überarbeitet werden, da diese AFAIR ein paar Fehler enthält, die einem am Anfang ein wenig verwirren können.
Aber das war's auch schon. Wenn man für eine bestimmte Hardware programmieren will, muss man sich eh einlesen, und zusammen mit den Zusatzinfos aus dem besagten Thread kann man schon Lese- und Schreibzugriffe machen sowie eigene Plugins einbinden.
Der Quellcode von DocBacardis Koala-Plugin ist ebenfalls verfügbar und dokumentiert; dort werden einem auch gleich Infos zum Handling von FAT mitgegeben, in das man sich eh zusätzlich einarbeiten muss. FAT16/32 sind ja auch im Netz dokumentiert; die verschiedenen MMC/SD-Kommandos ebenfalls. Diese allgemeinen Infos anzubieten, sehe ich auch nicht als nötig an. Gibt's wie gesagt eh schon alles im Netz.
Fazit: Wer wirklich was programmieren will, kann sich leicht die erforderlichen Infos zusammensuchen. Um das Einlesen kommt man eh nicht herum. Und bei spezifischen Fragen/Problemen kann einem hier im Forum in der Regel auch geholfen werden.
CU
Kratznagel -
es halt, welcher finanzielle Verlust dadurch entsteht,
jemand anderem zu ermöglichen ein Programm für ein
Stück Hardware zu entwickeln für das man zwar selber
unter erheblichem Kostenaufwand Software entwickelt,
für diese aber kein Geld verlangt.
Ansonsten bin ich ja wie gesagt auf dem weg dahin wo
ich hinkommen will. Irgendwann werd ich schon
dahinterkommen solange muss ich halt mit disketten arbeiten.
viele Grüße, frickr -
Zitat
Wenn ich für die Software kein Geld verlange, kann es mir doch auch finanziell nicht schaden, wenn es auch noch Software von jemand anderem gibt.
mpf, nein. darum gehts doch wie gesagt garnicht. und es GIBT doch sogar software von andren für das teil
was finanziell "schadet" ist wie gesagt der supportaufwand. jede frage die jens in irgendeiner weise bearbeiten muss kostet zeit und damit geld. und selbst auf einen post wie diesen hier trifft das teilweise zu
ZitatSo auführlich ist die Dokumentation im Netz nicht.
abgesehen von dem koala plugin von oliver (das durchaus funktioniert =P) gibts noch eine recht ausführliche dokumentation der hardware ansich... mehr braucht man doch nicht?ZitatIst halt nicht jedermanns Sache sich mit dem MMC-Protokoll auseinanderzusetzen.
kann ich mehr als nachvollziehen, ich finds auch schrecklich
trotz allem... der code aus olivers koala plugin sollte als vorlage reichen.ansonsten guck mal hier: Bitte melde dich an, um diesen Link zu sehen. ... speziell hier: Bitte melde dich an, um diesen Link zu sehen. und hier: Bitte melde dich an, um diesen Link zu sehen.
ZitatDie Doku könnte in der Tat mal überarbeitet werden, da diese AFAIR ein paar Fehler enthält, die einem am Anfang ein wenig verwirren können.
mmh welche jetzt? mir sind keine fehler bekannt
Edit by FXXS: OT nur noch im Nörgelthread
-
ich hätte da auch noch was zum Lesen !
da ich nicht mehr weiß wo genau ich das her hab, lad ich's einfach mal hoch - nee, mist - zu groß. moment......ok, doch noch gefunden. war ja auch bei retrohackers :baby:
Bitte melde dich an, um diesen Link zu sehen.
-
das ding ist auch im archiv von retrohackers
wie ich aber grade sehe fehlt da ja der letzte source von ollis plugin.... mal guckn wo ich den hab (hatter er den nicht auch mal hier gepostet? mmmh) -
das ding ist auch im archiv von retrohackers

jau, ich habs grad noch rechtzeitig bemerkt und oben korrigiert

-
mmh welche jetzt? mir sind keine fehler bekannt

Diese Infos sind offenbar noch nicht in die Doku eingeflossen: Bitte melde dich an, um diesen Link zu sehen. Oliver hatte dort auch einen überarbeiteten Quellcode gepostet. Insbesondere das Deselektieren der Karte vor dem Lesekommando war wichtig, damit das Kommando erfolgreich ausgeführt wird. Ich müsste glatt nochmal nachgucken, wie ich es letztendlich gemacht habe (lang ist's her), aber ohne das Deselektieren lief es AFAIR bei mir gar nicht.
CU
Kratznagel -
von mir, meine Fragen in den Nörgel Thread zu hängen ;).
Ohne den sd-kartenzugriff kann ich übrigens ganz gut leben, an der Software
wo ich sie einbauen will habe ich zuviel Spass um nocheinmal drauf verzichten zu können.
so ein mist das ich im büro keine .rar dateien öffnen kann
Wenn ich wüsste wo die Fehler in den Codebeispielen vom tutorial sind
würde ich hier keine Kosten verursachen :rotwerd: .
Im thread nebenan gibt es einen Verweis auf einen anderen Thread
wo diskutiert wird was da im tutorial nicht stimmt. Das werde ich dann heute
abend irgendwann mal zusammen mit den anderen Infos durchlesen, ich
muss vorher nur noch schnell das Rad neu erfinden um heimfahren zu können...viele Grüße frickr.
-
Zitat
Diese Infos sind offenbar noch nicht in die Doku eingeflossen: Programmierung / MMC64 antwortet nicht Oliver hatte dort auch einen überarbeiteten Quellcode gepostet. Insbesondere das Deselektieren der Karte vor dem Lesekommando war wichtig, damit das Kommando erfolgreich ausgeführt wird. Ich müsste glatt nochmal nachgucken, wie ich es letztendlich gemacht habe (lang ist's her), aber ohne das Deselektieren lief es AFAIR bei mir gar nicht.
aaaah ok. ja gut, die beispielsourcen zähle ich nicht wirklich zur dokumentation ansich (und ja, ist doof das er die nicht mal geupdated hat) .... allerdings kann man das alles selber rausfinden wenn man sich mal die SD specs durchliesst (das pdf von sandisk) - das bleibt einem sowieso nicht wirklich erspart wenn man sich mit dem sd zeug rumschlägt
ZitatWenn ich wüsste wo die Fehler in den Codebeispielen vom tutorial sind würde ich hier keine Kosten verursachen .
lol, so schlimm ist es dann auch nicht
aber das beispiel zeigt schön das problem... von jedem anderen hersteller hättest du an der stelle einzig die information bekommen die zeigt wie man ein einzelnes kommando an die sd karte schickt, bzw wie man das lowlevel spi interface zur karte hin bedient - und für alles andere hätte man dich auf die sd spezifikation verwiesen (denn da steht schon alles andere haarklein drin). olli dachte sich halt es wäre angebracht zusätzlich auch noch weitergehende codebeispiele rauszugeben - was wie man sieht nur mehr arbeit generiert, weil fragen zu diesem code beantwortet werden wollen und dieser code gepflegt werden will. (und das solcher code zu so einem zeitpunkt fehlerbehaftet ist sollte auch klar sein, auch olli kann nicht hexen sondern muss sich wie jeder andre durch die specs quälen).
-
- Offizieller Beitrag
von mir, meine Fragen in den Nörgel Thread zu hängen ;).
ich hab mal das Manko behoben...
sl FXXS
-
bei meinem skymaster usb2.0 multi card reader für 5€
brauch ich garkeine specs lesen, einfach einstöpseln
und das Teil fliegt...
es spielt sogar mp3´s wenn ich
drauf doppelklicke
viele Grüße, frickr -
langsam glaube ich du bist ein troll, sorry. wieviel information bezüglich usb oder sd kartenprogrammierung lag denn dem ding bei?
-
nutze die zeit sinnvoll und probiere es weiter - wird schon noch klappen !
Das nehm' ich zurück - das wird nix mehr.

-
ich tu ja schon lauter smileys rein. Ich hab jetzt auch eine Antwort auf meine anfängliche Frage, und hab den Standpunkt zumindest schon einmal wahrgenommen.
Ich will auch wirklich niemand von meiner Meinung überzeugen und ich
habe niemanden beleidigt.
Ich möchte mich an dieser Stelle noch einmal herzlich für die Unterstützung und
die vielen hilfreichen Hinweise bedanken.
viele Grüße, frickr -
Mimöschen hin oder her, man vergibt mit open-Source in jedem Fall know-how. Da es mit dieser "neuen Firma" aus den USA (von einem Deutschen gegründet) ein eindeutig kriminelles Element mehr in diesem Markt gibt, habe ich derzeit mein Veto gegen die vollständige Veröffentlichung des MMCR-Quelltextes eingelegt. Nur die für Entwickler relevanten Teile werden veröffentlicht, was leider den Termin der Veröffentlichung wieder nach hinten verschiebt.
Sorry für die schlechten Nachrichten, aber ich habe keine Lust, weiter gegen meine eigenen Produkte zu konkurrieren. Ich habe schon einmal viel Geld in eine Entwicklung gesteckt, dessen Früchte die falschen Leute geerntet haben. Das wird nicht wieder passieren.
Jens
-