Plugins selber programmieren, wo findet man Infos ?

Anlaufschwierigkeiten? Was ist was? Worum geht's?
MicroProzMaster
Beiträge: 2
Registriert: Donnerstag 16. Oktober 2003, 02:14

Plugins selber programmieren, wo findet man Infos ?

Beitrag von MicroProzMaster »

Hi @ all,

ich habe mir als schon echt nen Wolf gesucht, wo man denn
Informationen findet um mal selbst einen Plugin zu schreiben.
So eine Art Grundgerüst mit Makefile etc. wär genial.
Gibt es nicht so etwas ?

Das Zweite wäre, gibt es für die API in Neutrino irgend wo eine
Dokumentation ? Im CVS hab ich darüber nichts gefunden.
Es sind zwar Plugins enthalten, aber daraus was neues zaubern,
is net so der hitt.

Wäre wirklich net, wenn mir einer irgendwelche Tips, Quellen
wo ich was nachlesen kann zukommen lässt.

Genial wär halt so eine Art Grundgerüst ...

Ach so, programmierkentnisse sind vorhanden, und komilierter
CVS Tree auch ... läuft sogar :D

Danke mal an alle im Vorraus für eure Hilfe ...

Gruß
MicroProzMaster
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

doku gibts keine von der ich wuesste. du kannst aber gerne deine schritte dokumentieren und fuer andere veroeffentlichen. um voran zu kommen kann ich dir irc empfehlen. ircnet, channel #dbox2 oder email an autoren anderer plugins.
im forum und vorallem unter "newbie" geht's sowieso verschuett...

in gewoehnliches plugin funktioniert so, dass es ueber dlopen() gestartet wird. dafuer hat jedes plugin eine init funktion gleicher art. es kann beim start filedescriptoren uebergeben bekommen (ist in der .cfg datei jedes plugins spezifiziert). darunter fallen
- framebuffer, falls das plugin was auf den tv malen will, (linux framebuffer api)
- lcd, falls das plugin damit etwas machen will, (proprietaer, read/write, diverse ioctls)
- rc, falls das plugin auf fernbedienungstasten reagieren soll (linux input api)
und vielleicht noch irgendwas, weiss nicht mehr genau.

gruss,
obi
MicroProzMaster
Beiträge: 2
Registriert: Donnerstag 16. Oktober 2003, 02:14

Beitrag von MicroProzMaster »

Danke Obi für Deine Antwort ...

Es scheint ja leider nicht gerade einfach zu sein,
an solche Infos zu kommen ...

Ich dachte eigentlich, daß die Plugins für eine einfache
Erweiterung von Neutrino gedacht sind. Wenn man natürlich
aber keine Info's bekommt, wie denn so ein Plugin auszusehen
hat, is das natürlich bitter :(

Aber gut, dann werd ich mich mal noch umsehen....

Gruß
MicroProzMaster