source: wiki/pages/de/Development @ 43268

Last change on this file since 43268 was 43268, checked in by obi, 7 months ago

reset wiki

File size: 4.7 KB
Line 
1[[TranslatedPages]]
2----
3'''11 Entwicklung''' [=#point11] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([wiki:WikiStart#point0 Sprachauswahl])
4
5----
6
7
8== Skins Bauen am PC ==
9
10Um den skinnern das leben zu erleichtern habe ich mal das aktuelle titan als VMWARE image zusammen gestellt.
11
12
13''' Vorschau Video '''
14
15[http://beta.dyndns.tv/dev-tools/play_titan_ubuntu_fb.htm Ubuntu TitanNit mit aktivierten Framebuffer]
16[http://beta.dyndns.tv/dev-tools/play_titan_ubuntu_nofb.htm Ubuntu TitanNit ohne Framebuffer]
17
18
19''' Download '''
20
21[http://beta.dyndns.tv/dev-tools/TitanNit_r31365_titandev_VMware_Player_Ubuntu_14.04_mini_32bit.rar TitanNit_r31365_titandev_VMware_Player_Ubuntu_14.0 4_mini_32bit]
22
23
24''' User Daten '''
25
26{{{
27user: titandev
28pass: titandev
29}}}
30
31
32''' Benutzung '''
33
34{{{
351. vmware player installieren
362. image laden
373. image starten
384. am ubuntu anmelden user: titandev pass: titandev
395. titan starten mit befehl: start.sh
406. passwort eingeben
41}}}
42
43
44''' Steuerung '''
45
46{{{
47ok = enter
48exit = esc
49tvradio= c
50up= <pfeil hoch>
51down= <pfeil runter>
52left= <pfeil links>
53right= <pfeil rechts>
54menu= m
55ff=  .
56fr= ,
57volup= +
58voldown= -
59mute= s
60red= <f1>
61green= <f2>
62yellow= <f3>
63blue= <F4>
64play= p
65record= r
66info= i
67text= t
68power= x
69chup= <Bild runter>
70chdown= <Bild hoch>
71epg= g
721= 1
732= 2
743= 3
754= 4
765= 5
776= 6
787= 7
798= 8
809= 9
810= 0
82}}}
83
84
85
86----
87
88== Plugins Bauen ==
89
90''' Vorbereitung '''
91
92Im aktuellen git https://github.com/TitanNit/sh4.git kann man nun TitanNit Plugins bauen. Man kann sich dann seinen Stand lokal erweitern und eigene Plugins bauen.
93
94Man sollte als user angemeldet sein nicht als root.
95
96wer ein frisches git benutzt muss einmal wie folgt vorgehen.
97
98Beispiel ist für arm / Mutant Hd 61
99
100{{{
101su username
102git clone https://github.com/TitanNit/sh4.git $HOME/titannit
103sudo $HOME/titannit/cdk/prepare-for-bs.sh
104cd $HOME/titannit
105./start.sh clone
106cd $HOME/titannit/cdk
107./make.sh 37 1 1 1 6
108
109make titan-plugins
110}}}
111
112
113----
114
115durchlaufen lassen, danach reicht dann immer ein
116
117{{{
118make titan-plugins-clean
119make titan-plugins
120}}}
121
122
123----
124
125um ein neues Plugin einzubinden muss man folgende Dateien erweitern
126
127{{{
128$HOME/titannit/cdk/source/titan/plugins/Makefile.am
129$HOME/titannit/cdk/source/titan/plugins/configure.ac
130}}}
131
132
133----
134
135an folgender Datei
136
137{{{
138Makefile.am
139}}}
140
141die newpluginname Zeile einfügen
142
143{{{
144SUBDIRS = \
145        autotimer \
146        browser \
147        callmonitor1 \
148        catcatch \
149        dlna \
150        dvdplayer \
151        facebook \
152        filemanager \
153        gmediarender \
154        hello \
155        imdb \
156        imdbapi \
157        instar \
158        keylock \
159        kravencfg \
160        lcdpearl1 \
161        lcdsamsung \
162        mboxinfo \
163        mc \
164        networkbrowser \
165        optimize \
166        panel \
167        permtime \
168        readerconfig \
169        rgui \
170        scriptexec \
171        stock \
172        stopifnotused \
173        streaminfo \
174        sudoku \
175        tinews \
176        tithek \
177        tiwakeup \
178        tsSchnitt \
179        tmc \
180        tmdb \
181        TopfieldVFD \
182        usbreset \
183        weather \
184        wins3 \
185        wm2014 \
186        xupnpd \
187        newpluginname \
188        zapback
189}}}
190
191
192----
193
194an folgender Datei
195
196{{{
197configure.ac
198}}}
199
200die newpluginname Zeile einfügen
201
202{{{
203AC_OUTPUT([
204Makefile
205autotimer/Makefile
206browser/Makefile
207callmonitor1/Makefile
208catcatch/Makefile
209dlna/Makefile
210dvdplayer/Makefile
211facebook/Makefile
212filemanager/Makefile
213gmediarender/Makefile
214hello/Makefile
215imdb/Makefile
216imdbapi/Makefile
217instar/Makefile
218keylock/Makefile
219kravencfg/Makefile
220lcdpearl1/Makefile
221lcdsamsung/Makefile
222mboxinfo/Makefile
223mc/Makefile
224networkbrowser/Makefile
225optimize/Makefile
226panel/Makefile
227permtime/Makefile
228readerconfig/Makefile
229rgui/Makefile
230scriptexec/Makefile
231stock/Makefile
232stopifnotused/Makefile
233streaminfo/Makefile
234tinews/Makefile
235tithek/Makefile
236tiwakeup/Makefile
237tmc/Makefile
238tmdb/Makefile
239TopfieldVFD/Makefile
240tsSchnitt/Makefile
241sudoku/Makefile
242usbreset/Makefile
243weather/Makefile
244wins3/Makefile
245wm2014/Makefile
246xupnpd/Makefile
247zapback/Makefile
248newpluginname/Makefile
249])
250}}}
251
252
253----
254
255und einen neuen plugin ordner anlegen.
256
257{{{
258mkdir $HOME/titannit/cdk/source/titan/plugins/newpluginname
259}}}
260
261
262----
263
264jetzt muss man folgende dateien anlegen
265
266{{{
267touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/Makefile.am
268touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/newpluginname.c
269}}}
270
271und danach editieren. wie die dateien auszusehen haben kann man sich in den anderen plugins abschauen
272
273
274----
275
276um es zu bauen einfach wieder
277 
278{{{
279make titan-plugins-clean
280make titan-plugins
281}}}
282
283
284----
285
286um den kompletten stand neu zu laden kann man folgendes machen. Vorsicht der titan src wird komplett neu geholt und alle änderungen gehen verloren.
287
288{{{
289make titan-plugins-distclean
290make titan-plugins
291}}}
292
293----
Note: See TracBrowser for help on using the repository browser.