Erweiterung WinCE

Started by krobo, 25. Dec 2008, 12:30

previous topic - next topic
Go Down

krobo

da es ja eher ziemlich unmöglich ist weitere Dateien/Anwendungen zu fertigen NK.bin hinzuzufügen, hab ich mir mal folgende Gedanken gemacht ...

hatte mich mal ´n bisschen mit dem "SOT-Clienten" beschäftigt ... die Jungs haben dort nach dem Starten der NK.bin die OrginalApplikation durch eine eigene Start-Anwendung(x86) ersetzt;
diese lädt aus einem zu definierenden Verzeichnis (auch Netzwerk) sämtliche Dateien in das Verzeichnis Windows und startet erst danach die eigentliche Anwendung;
somit ist es möglich zusätzliche Treiber, ddl`s etc. dem System hinzuzufügen;
des weiteren ist es auch möglich mittels einer "regimport.exe" und dem zugehörigen regfile die WinCE REG anzupassen .. z.B. Hostname,Arbeitsgruppe,Desktop,Zuordnung Datei-Anwendung etc. ...

vielleicht könnten wir diesen Weg aufgreifen ... und z.B. die BooterCE in der NK.bin gegen einen Dummy ersetzen, der auf der Hard Disk nach einem "Konfig-File" sucht in dem steht wo die eigentliche BooterCE ist ... diese könnte dann verschiedentlich angepasst werden (ohne jedesmal die NK.bin zu berühren) und z.B. alle Dateien *.* aus "win" (wo steht im Konfig-File) nach Windows kopieren, dann den "regimport" veranlassen ...  und ja, dann den TV2Clienten (oder was auch immer) starten;

oder wir machen es genauso wie die "Sot-Jungs", nur müsste dann wohl deren Applikation (glaube z.T. rechtlich geschützt) für den SMP umgeschrieben werden;

denke mal wenn WinCE mehr kann, sollte es auch kein Problem sein den Clienten mit weitern Funktionen auszustatten;


Ideen und Testmöglichkeiten sind reichlich vorhanden .. nur programmieren ??? keine Ahnung!!

Danke!

krobo



Hoernchen

Wir haben doch bereits unsere eigene BooterCE.exe ;)
Leider ist die /Windows-ramdisk sehr klein und man kann kaum noch was reinkopieren wenns ce läuft - hauptproblem ist aber eher, was will man da reinkopieren ?
Torrentclient macht keinen Sinn, rein in die Box gehn allenfalls 1,5MB/sec, aber von der Box zum PC nur 500kB/sec, also ziemlich nutzlos.
Treiber gibts keine zu ergänzen, sind ja schon alle drin. Und Videotechnisch gesehn weiss keiner wie man die Boxhardware bzw die vorhandene Software benutzen muss, das ist auch nichts was man mal eben so macht, ich schau mir das auch seit dem Sommer an und es ist immernoch sehr vage.
bringer of linux, conqueror of hdmi, jack of all trades.

krobo

... will ja auch nix gegen die bestehende booterCE ... im Gegenteil ist ganz GROSSE KLASSE!!!

aber würde wie gesagt gerne dem Windows was ergänzen;

Quote
was will man da reinkopieren

... wüsste schon was ... z.B. gibt es keine hid/keyboardmouse.dll zum Anschluss einer USB-Tastatur ... erleichtert das goooogeln ungemein ... oder ggf. wlan "vmini"-Treiber.dll oder sowas;

und wie gesagt haben die beim SOT für bestimmte Anwendungen (ZDF-Media mit TCPMPlayer) Reg-Einträge importiert und das wäre schon sehr hilfreich;

was die Windows-Ramdisk betrifft weis ich ja leider nicht wie groß die ist, weis nur die SOT-Boxen nutzen 64 bzw.128mb Arbeitsspeicher und da wird ja das alles reinkopiert;
und in der WinCE-Systemsteuerung kann man die Speichergrösse verändern (Schieberegler).. und dann gibt es dazu auch bestimmt einen Reg-Eintrag;

Quote
Und Videotechnisch gesehn weiss keiner wie man die Boxhardware bzw die vorhandene Software benutzen muss


denke mal das der Zugriff z.B. auf die "eigenen" Dateien mit Hilfe des MP11 VideoTechnisch nur daran scheitert, das im TV2Client und mit hoher Wahrscheinlichkeit auch in der CEReg die abspielbaren Formate (jpg, ..., ..., wma) festgelegt sind, denn der MP11 erlaubt ja auch die Video-Ordner freizugeben ... und sowas kann man dann halt nur Stück für Stück probieren ... wenn man probieren kann;


Hoernchen

Der TV2clientCe hat keinerlei Funktion zum Dateien abspielen, der hat nur Kontrollaufgaben für die ganzen dlls die zusammen mit dem xtask direkt die Hardware manipulieren, es gibt keinen Layer zwischendrin auf dem man sinnvoll aufbauen kann, weil das alles völlig unbekannt ist und vor allem einzigartig, das hat weder mit dem Linux-sdk noch mit der Windows Ce BSP unmittelbare Gemeinsamkeiten sondern es ist eine Microsoftlösung die extra nur für diesen IPTV-Streamingzweck zusammengeschustert wurde. So lange also kein WinCe/Mips-Assembler-Experte ein paar Monate an den innereien der Box verbringt wird das nix. Irgendwelche eigenen Streams im bekannten Format an die Box senden oder irgendwas fürn USB-Keyboard zusammenbauen lohnt sich halt irgendwie nicht, drum hats auch noch keiner gemacht.
bringer of linux, conqueror of hdmi, jack of all trades.

krobo

naja gooooogeln geht ja schon mal und Zugriff aufs CE Desktop auch ... bin mir schon sicher, dass man mit Programmen und anderen Treiber-dll´s und zusätzlichen Reg-Einträgen dem CE noch ein bisschen mehr Funktionalität entlocken könnte  ....

mal abgesehen davon ... ohne den Optimismus aller hier tätigen "Entwickler" ... HOCHACHTUNG !!!  ... hätten wir wohl noch keinen gedumpten Speicherinhalt, kein Signatur-Tool, keinen Modchip und auch keine der bisherigen "Erfolge" bezüglich auf die Nutzung/Erweiterung des TV2Clienten  ... und dann wäre ja meine Frage auch gar nicht erst zu stellen und auch keinen weiteren Gedanken wert.

so aber gibt es schon mal einen kleinen Hoffnungsschimmer am X300T-Himmel ... ;)


na gut ... dann sagen wir mal so ... wäre schon mal sehr hilfreich, wenn die BooterCE alle Dateien (auch zusätzliche) aus "\Hard Disk\win" nach "\windows" kopiert;

habe das auch schon selbst versucht (via BooterCE-Source) zu verändern ... nur alle Versionen VS2005 + CE-Standart SDK u. VS2008 (C#, +, ++ ,Basic) sagen sowas wie "ungültige Projektdatei" oder "benutze anderen Editor" ...   

... wie gesagt ... bin zum Programmieren zu blöd ...


Go Up