source: wiki/pages/de/Development @ 41679

Last change on this file since 41679 was 41679, checked in by aafsvn, 3 years ago

[titan] autoupdate wiki files

File size: 4.5 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== Plugins Bauen ==
87
88''' Vorbereitung '''
89
90Im 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.
91
92Man muss als user agieren nicht als root.
93
94wer ein frisches git benutzt muss einmal
95
96Beispiel ist für arm / Mutant Hd 61
97
98{{{
99git clone https://github.com/TitanNit/sh4.git $HOME/titannit
100sudo $HOME/titannit/cdk/prepare-for-bs.sh
101cd $HOME/titannit
102./start.sh clone
103cd $HOME/titannit/cdk
104./make.sh 37 1 1 1 6
105
106make titan-plugins
107}}}
108
109
110durchlaufen lassen, danach reicht dann immer ein
111
112{{{
113make titan-plugins-clean
114make titan-plugins
115}}}
116
117
118um ein neues Plugin einzubinden muss man folgende dateien erweitern
119
120{{{
121$HOME/titannit/cdk/source/titan/plugins/Makefile.am
122$HOME/titannit/cdk/source/titan/plugins/configure.ac
123}}}
124
125
126erweitern mit der newpluginname zeile
127
128{{{
129Makefile.am
130}}}
131
132{{{
133SUBDIRS = \
134        autotimer \
135        browser \
136        callmonitor1 \
137        catcatch \
138        dlna \
139        dvdplayer \
140        facebook \
141        filemanager \
142        gmediarender \
143        hello \
144        imdb \
145        imdbapi \
146        instar \
147        keylock \
148        kravencfg \
149        lcdpearl1 \
150        lcdsamsung \
151        mboxinfo \
152        mc \
153        networkbrowser \
154        optimize \
155        panel \
156        permtime \
157        readerconfig \
158        rgui \
159        scriptexec \
160        stock \
161        stopifnotused \
162        streaminfo \
163        sudoku \
164        tinews \
165        tithek \
166        tiwakeup \
167        tsSchnitt \
168        tmc \
169        tmdb \
170        TopfieldVFD \
171        usbreset \
172        weather \
173        wins3 \
174        wm2014 \
175        xupnpd \
176        newpluginname \
177        zapback
178}}}
179
180
181mit der newpluginname zeile erweitern
182
183{{{
184configure.ac
185}}}
186
187{{{
188AC_OUTPUT([
189Makefile
190autotimer/Makefile
191browser/Makefile
192callmonitor1/Makefile
193catcatch/Makefile
194dlna/Makefile
195dvdplayer/Makefile
196facebook/Makefile
197filemanager/Makefile
198gmediarender/Makefile
199hello/Makefile
200imdb/Makefile
201imdbapi/Makefile
202instar/Makefile
203keylock/Makefile
204kravencfg/Makefile
205lcdpearl1/Makefile
206lcdsamsung/Makefile
207mboxinfo/Makefile
208mc/Makefile
209networkbrowser/Makefile
210optimize/Makefile
211panel/Makefile
212permtime/Makefile
213readerconfig/Makefile
214rgui/Makefile
215scriptexec/Makefile
216stock/Makefile
217stopifnotused/Makefile
218streaminfo/Makefile
219tinews/Makefile
220tithek/Makefile
221tiwakeup/Makefile
222tmc/Makefile
223tmdb/Makefile
224TopfieldVFD/Makefile
225tsSchnitt/Makefile
226sudoku/Makefile
227usbreset/Makefile
228weather/Makefile
229wins3/Makefile
230wm2014/Makefile
231xupnpd/Makefile
232zapback/Makefile
233newpluginname/Makefile
234])
235}}}
236
237
238und einen neuen plugin ordner anlegen.
239
240{{{
241mkdir $HOME/titannit/cdk/source/titan/plugins/newpluginname
242}}}
243
244
245jetzt muss man folgende dateien anlegen
246
247{{{
248touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/Makefile.am
249touch $HOME/titannit/cdk/source/titan/plugins/newpluginname/newpluginname.c
250}}}
251
252und danach editieren. wie die dateien auszusehen haben kann man sich in den anderen plugins abschauen
253
254
255um es zu bauen einfach wieder
256 
257{{{
258make titan-plugins-clean
259make titan-plugins
260}}}
261
262um den kompletten stand neu zu laden kann man folgendes machen. Vorsicht der titan src wird komplett neu geholt und alle änderungen gehen verloren.
263
264{{{
265make titan-plugins-distclean
266make titan-plugins
267}}}
268
Note: See TracBrowser for help on using the repository browser.