Разработка имиджа SE_0.1b (только разработчикам)

allllex

Модератор
Команда форума
По поводу того что невозможно загрузить Raw сеттинги. Они просто не могут переписаться сверху. Перед заливкой новых сеттингов удалите старые. И тогда все нормально зальется.
 

ankom

Профи в Сат-ТВ
По поводу рестарата ему с пульта.

Идея то давно уже реализована. Например, у Рудбокс. Если кто подскажет что надо сделать, чтобы Катя понимала файл файл lircrc с таким содержанием

begin
prog = irexec
button = RECORD
config = /data/emu/emurestart.sh
end
, то можно приделать рестарт

У Рудбокса файл lircrc находится в /data/etc/.
 

allllex

Модератор
Команда форума
Положить его туда же в наш имидж.
Потом найти этот /emurestart.sh и положить в папку /data/emu/emurestart.sh
Раскрыть его и посмотреть что в нем. В зависимости от того, что в нем прописано, можно действовать дальше.
Надо найти, где прописана активация этой кнопки
Или start.sh или init.sh (если есть такая) или в lircd.kon, или в lircmd.konf


Вы когда то хотели прикрутить DNS сервер. За него отвечают библиотеки libnss_dns.so.2 и libnss_files.so.2. (второй может и не отвечает) Так же наверное потребуется скрипт запуска netconf.sh. Для него надо вписать строчку в файл start.sh

#----- Netzwerk konfigurieren
/config/netconf.sh &
а сам файл положить в папку /config/

Так, как библиотеки вы не сможете положить в корневую папку lib, придется класть в папку /data/lib/. Тогда в файле start.sh надо дописать строку:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/lib
(но насколько я помню по памяти, вроде эта строчка уже была прописана. Она подключает все библиотеки, находящиеся в /data/lib/)
Все выше указанные файлы можно взять из имиджа AAF 2.0c3
Может это неполный прогноз. Потребуется может еще чего.
 
Последнее редактирование:

vic

Профи в Сат-ТВ
Вот тут что то пишут о осд к 1.06..
http://www.aaf-board.com/wbb2/thread.php?postid=111200#post111200
Оболочка OSD, кажется, функционирует теперь уже со вчера под 1.06, mgck привел это, пожалуй, к движению.

Не уверен в точности перевода..
 

allllex

Модератор
Команда форума
Если это правда, тогда это очень хорошо. Потому, что любой имидж, имеющий osd, прекращал его выводить, хотя по скриптом исполнения команд OSD должно запускаться.
Вот что получается при солянке AAF2.0c3+ 1.06 офф:
Код:
BusyBox v1.2.1 (2007.10.12-18:30+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# /data/plugins/osd/osdsh.sh
Devicename = /dev/stapi/stlayer_ioctl
Set alpha
current alpha = 90
Devicename = /dev/stapi/stlayer_ioctl
Set black
current black = 0
current gain = 160
Devicename = /dev/stapi/stlayer_ioctl
Set gain
current black = 0
current gain = 160
Devicename = /dev/stapi/stlayer_ioctl
Set gain
current black = 0
current gain = 160
gfx_open()>
config_get_int_value: ID=osdWidth
config_get_int_value: value=4388976
config_get_int_value: ID=osdHeight
config_get_int_value: value=4388980
config_get_int_value: ID=osdWidthScart
config_get_int_value: value=4388984
config_get_int_value: ID=osdHeightScart
config_get_int_value: value=4388988
config_get_int_value: ID=outputPort
config_get_int_value: value=4380024
config_get_int_value: ID=outputDevice
config_get_int_value: value=4380020
gfx_output_device == cSTLAYER
init_fb_hdmi() >
The stlayer_ioctl device was opened successfully.
The int_stapi device was opened successfully.
Height = 1080
Width = 1920
FW-1.05
The HDMI device was mapped to memory successfully at 2993c900.
init_fb_hdmi() <
init_fb_skart() >
Height = 576
Width = 720
FW-1.05
The device was mapped to memory successfully at 29d34000.
init_fb_skart() <
gfx_open()<
init_font() >
ID: font
zeile: font=/data/menue/Bimini.ttf
wert: /data/menue/Bimini.ttf
font_path: /data/menue/Bimini.ttf
init_font 1x1
init_font 2x2
init_font 3x3
init_font 4x4
init_font 5x5
init_font 6x6
init_font 7x7
init_font 8x8
Width = 1920
FW-1.05
The HDMI device was mapped to memory successfully at 2993c900.
init_fb_hdmi() <
init_fb_skart() >
Height = 576
Width = 720
FW-1.05
The device was mapped to memory successfully at 29d34000.
init_fb_skart() <
gfx_open()<
init_font() >
ID: font
zeile: font=/data/menue/Bimini.ttf
wert: /data/menue/Bimini.ttf
font_path: /data/menue/Bimini.ttf
init_font 1x1
init_font 2x2
init_font 3x3
init_font 4x4
init_font 5x5
init_font 6x6
init_font 7x7
init_font 8x8
init_font() <
open_timer >
timer has been set up
open_timer <
ID: menuFile
zeile: (null)
gen_draw_init_popup->
skn_insert_png-> /data/Skins/newVader/popup/top_l.png
-- /data/Skins/newVader/popup/top_l.png
442328, /data/Skins/newVader/popup/top_l.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/top_r.png
-- /data/Skins/newVader/popup/top_r.png
4422a8, /data/Skins/newVader/popup/top_r.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/bot_l.png
-- /data/Skins/newVader/popup/bot_l.png
4422e0, /data/Skins/newVader/popup/bot_l.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/bot_r.png
-- /data/Skins/newVader/popup/bot_r.png
45d2f8, /data/Skins/newVader/popup/bot_r.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/left.png
-- /data/Skins/newVader/popup/left.png
4422c0, /data/Skins/newVader/popup/left.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/right.png
-- /data/Skins/newVader/popup/right.png
45d2b0, /data/Skins/newVader/popup/right.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/top.png
-- /data/Skins/newVader/popup/top.png
44fac0, /data/Skins/newVader/popup/top.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/bot.png
-- /data/Skins/newVader/popup/bot.png
44fb28, /data/Skins/newVader/popup/bot.png
skn_insert_png-<
skn_insert_png-> /data/Skins/newVader/popup/back.png
-- /data/Skins/newVader/popup/back.png
45d290, /data/Skins/newVader/popup/back.png
skn_insert_png-<
gen_draw_init_popup-<
getkey->
Все запускается, а OSD не открывается. Соответственно нельзя закачать эму. Подключить webif. Вообщем ничего нельзя.
Если это вылечили, то имидж должен появиться быстро.
 

allllex

Модератор
Команда форума
sootvetsveno webif zapuskajetsa
Я понимаю, что должен заускаться.
Но у меня на этой солянке он не запускается, хотя в телнете сервер пингуется
Код:
BusyBox v1.2.1 (2007.10.12-18:30+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

# ping [url]www.aaf-board.com[/url]
PING aaf-board.com (72.167.10.121): 56 data bytes
64 bytes from 72.167.10.121: icmp_seq=0 ttl=43 time=440.6 ms
64 bytes from 72.167.10.121: icmp_seq=1 ttl=43 time=460.1 ms

Вообще то AAF не по теме этой ветки. Здесь рассматривается Разработка имиджа SE_0.1b
Все, что не относится к этой теме я сотру (свое)
 
Последнее редактирование:

gipas

Профи в Сат-ТВ
Если мне не изменяет память, его надо было через OSD меню включать.

v aaf2.0c webif zapuskajetsa v /config/init.sh faile i nikak cerez OSD ne kontrolirujetsa, prosto odna stroka:

#----- Http-Daemon starten
/data/bin/httpd -h /data/www &

vobce pokazalosh shto vy govorite shto na 1.06 wefib nerabotajet, tak kak OSD nerabotajet. no webif rabotajet- proverenno. mozno zakoncit'
 
Последнее редактирование:

allllex

Модератор
Команда форума
Я сказал только, что у меня на AAF2.0c3+ 1.06 офф, не работает ни OSD, ни Webif

Первым не по теме стал говорить dortmundez
http://forum.sat-expert.com/114478-post53.html
Поэтому от этого места можно все благополучно удалять.
 
Последнее редактирование:

vic

Профи в Сат-ТВ
allllex, оно и не будет нормально работать на ВА...
 

allllex

Модератор
Команда форума
Я сейчас сделал бакуп и загрузил на внутренюю флешь, без ВА. Результат аналогичный.
Просто первоначальная версия после инсталляции не запускалась. Надо было внести фиксы в /start.sh для запуска. А как это сделаешь по-другому?
 
Последнее редактирование:

vic

Профи в Сат-ТВ
tolik501, я пробовал..не хватает места на флешке..идёт переполнение..тут нужно разбирать и собирать имидж с нужными библиотеками.
 

ankom

Профи в Сат-ТВ
Положить его туда же в наш имидж.
Потом найти этот /emurestart.sh и положить в папку /data/emu/emurestart.sh
Раскрыть его и посмотреть что в нем. В зависимости от того, что в нем прописано, можно действовать дальше.
Надо найти, где прописана активация этой кнопки
Или start.sh или init.sh (если есть такая) или в lircd.kon, или в lircmd.konf

Я не спец по линуксу, но думаю что в рудбоксе это сделано через usr/local/etc/lircrc.

Symlink?
 

gipas

Профи в Сат-ТВ
tolik501не хватает места на флешке..

mne kazetca neoen korektno sdelan zip
504848 08-22-08 21:28 lib/libfreetype.so
504848 08-22-08 21:28 lib/libfreetype.so.6
504848 08-22-08 21:28 lib/libfreetype.so.6.3.7

dolzen byt'odin fail i drugije symlinki, togda pomestitca v /data

sdelal linki, u menia seicias aaf2.0c poprobovat' ne mogu. razmer 1.2meg, na /data dolzen pomestitca
 

Вложения

  • data_UFS910_OSDShell_org_1.06.tar.zip
    589,7 KB · Просмотры: 10
Последнее редактирование:

vic

Профи в Сат-ТВ
gipas, посмотрите ААФ имидж..там действително есть подобные файлы libfreetype.so но размер их нулевой и просто внутри файла есть ссылка Link: /data/lib/libfreetype.so.6.3.7 попробуте вы..может у вас получится..
 

allllex

Модератор
Команда форума
allllex ! это куда нибудь пригодится?
Вот это как раз для вашего SE_0.1b
я пробовал..не хватает места на флешке..
И не хватит и без ВА не соберешь.
Сконфигурируйте ВА так, чтобы на внутренней флеши стоял ваш имидж а на внешней 1.06 офф.
Только тогда вы сможете его собрать. А потом сделаете бакуп внутренней флеши. Версии одинаковые и мешанины файлов не будет. Только придется наверное устанавливать ручками, а не через КСС.
И через 1.06 офф. собирайте свой.
 

vic

Профи в Сат-ТВ
gipas, я уже пробовал чисто механически закинуть в папки нужные файлы..результат -никакой..
 

ankom

Профи в Сат-ТВ
vic, наверное надо в start.sh что-то прописывать


#----- OSD Menu
/data/make_dev.sh
/data/osdsh.sh
 
Последнее редактирование:

allllex

Модератор
Команда форума
В имидже AAF 2.0c3 90% этих файлов есть уже в папках. Наверное эти файлы думаны как раз подружить AAF и 1.06. Ничего не переполняется. Пока непонятки с парой файлов. И посмотрите строки меню, они какие то интересные. Да и пути, куда эти меню ведут надо просмотреть.
Например строка
3_sh=324 234|/data/plugins/ewr|WAIT
куда же нас ведет? И что она обозначает?

ankom, правильно. Если эти файлы (make_dev.sh и osdsh.sh) у вас физически именно там существуют, то запустите эти две строчки в телнете и должен пойти лог загрузки OSD, который я чуть выше показал.
 
Последнее редактирование:
Сверху