туть поиска приложения JAVA для тех кто правит его чтоб не пересобирать имеджы+
туть поиска приложения JAVA для тех кто правит его чтоб не пересобирать имеджы+
if [ -f /HBextended/lsd.jxe ]; then
JXE=/HBextended/lsd.jxe
elif [ -f /HBextended/lsd2.jxe ]; then
JXE=/HBextended/lsd2.jxe
elif [ -f /HBpersistence/lsd.jxe ]; then
JXE=/HBpersistence/lsd.jxe
else
JXE=$BASEDIR/lsd.jxe
fi
JXE=/HBextended/lsd.jxe
elif [ -f /HBextended/lsd2.jxe ]; then
JXE=/HBextended/lsd2.jxe
elif [ -f /HBpersistence/lsd.jxe ]; then
JXE=/HBpersistence/lsd.jxe
else
JXE=$BASEDIR/lsd.jxe
fi
<Process>
<Number>63</Number>
<Name>/lsd/lsd.sh</Name>
<Args/>
<ResArgs/>
<Prio>10</Prio>
<StartParam>BACKGROUND</StartParam>
<OnTerminate>IGNORE_ALL</OnTerminate>
<Shutdown>IGNORE</Shutdown>
<ProvidesInterface/>
<RequiresInterface>10</RequiresInterface>
<RequiresInterface>56</RequiresInterface>
<RequiresEnvironment>0</RequiresEnvironment>
<RequiresEnvironment>1</RequiresEnvironment>
<RequiresEnvironment>2</RequiresEnvironment>
</Process>
<Number>63</Number>
<Name>/lsd/lsd.sh</Name>
<Args/>
<ResArgs/>
<Prio>10</Prio>
<StartParam>BACKGROUND</StartParam>
<OnTerminate>IGNORE_ALL</OnTerminate>
<Shutdown>IGNORE</Shutdown>
<ProvidesInterface/>
<RequiresInterface>10</RequiresInterface>
<RequiresInterface>56</RequiresInterface>
<RequiresEnvironment>0</RequiresEnvironment>
<RequiresEnvironment>1</RequiresEnvironment>
<RequiresEnvironment>2</RequiresEnvironment>
</Process>
опаньки. Сергей, я вообще ничего не осознаю.
В архиве 9308, который ты выложил здесь - [url]http://turbo-quattro.com/showthread.php?14561-для-понимания-чего-да-как-80-системы-мми3г-9308[/url]
lsd.sh (9308\mnt\efs-system\lsd\lsd.sh) начинается так:
В архиве 9308, который ты выложил здесь - [url]http://turbo-quattro.com/showthread.php?14561-для-понимания-чего-да-как-80-системы-мми3г-9308[/url]
lsd.sh (9308\mnt\efs-system\lsd\lsd.sh) начинается так:
В архиве, который я вытащил из своей МаМаЙки (прошивка 0253), этот файл (9307\from MMI\mnt\efs-system\lsd\lsd.sh) выглядит так:## Java path setup:
export JAVA_HOME=/j9
export PATH=$JAVA_HOME/bin:$PATH
## LSD path setup:
BASEDIR=/lsd
if [ -f /HBextended/lsd.jxe ]; then
JXE=/HBextended/lsd.jxe
elif [ -f /HBextended/lsd2.jxe ]; then
JXE=/HBextended/lsd2.jxe
elif [ -f /HBpersistence/lsd.jxe ]; then
JXE=/HBpersistence/lsd.jxe
else
JXE=$BASEDIR/lsd.jxe
fi
...
## actual launch of J9 with JAR/JXE specific settings:
if [ -f "$JXE" ]; then
## start the jxe variant:
## images reside in file-system
VMOPTIONS="$VMOPTIONS -DImageRoot=/lsd/images"
if [ $MODULAR = no ]; then
$TIMELOGGER "Before J9 start"
set +x
j9 $VMOPTIONS -jxe:$JXE
set +x
else
echo "WARNING: NON PERFORMANT MODULAR STARTUP!!!"
$TIMELOGGER "Before J9 start"
set +x
j9 $VMOPTIONS $BOOTCLASSPATH de.dreisoft.lsd.LSD
set +x
fi
else
## start the jar variant:
## compile class path for VM call
JARS=$(ls $BASEDIR/*.jar)
CLASSPATH=$BASEDIR
for jar in $JARS; do
CLASSPATH="$CLASSPATH:$jar"
done
MAINCLASS=de.dreisoft.lsd.LSD
/usr/apps/bench/TimeLogger "Before J9 start"
set -x
j9 $VMOPTIONS -cp "$CLASSPATH" $MAINCLASS
set +x
fi
и при этом в логе загрузки есть такое:#!/bin/ksh
##
## Path setup:
##
## Java path setup:
export JAVA_HOME=/j9
export PATH=$JAVA_HOME/bin:$PATH
## TODO brauchen wir den TIMELOGGER ?
## Benchmark time logger:
TIMELOGGER=/usr/apps/bench/TimeLogger
##
## JVM general setup:
##
## Setup library paths for Java generally, J9 and system:
export LD_LIBRARY_PATH=.:/proc/boot:/lib:/lib/dll:/usr/lib:/usr/lib/dll:$JAVA_HOME/bin:/lsd
export EMP_PARAMS="xres=800,yres=480,disp=lvds,head=1,edid=/lsd/audi800x480_B2.edid"
VMOPTIONS="$VMOPTIONS -Djava.library.path=$LD_LIBRARY_PATH"
VMOPTIONS="$VMOPTIONS -Dcom.ibm.oti.vm.bootstrap.library.path=$LD_LIBRARY_PATH"
...
##
## Launch J9
##
## TODO brauchen wir den TIMELOGGER ?
$TIMELOGGER "Before J9 start"
j9 $VMOPTIONS -jxe:/lsd/lsd.jxe
Попробовал найти строчку "if [ -f /HBextended/lsd.jxe ]" в архиве файлов и в дампе - нет такой?JVMEXEL085W
WARNING: The command line argument "-jxe:" has been deprecated.
WARNING: Use "-jxe <path>" instead.
MMI 3G с интерфейсом 3G+ ?sergeynik писал(а):я вяло пробую сделать гибрид. он брыкается но пока банально во версии хардваре.
Там немного подправить надо, но есть проблемы с редактированием своих же сообщений. Как подправлю - обязательно выложуsergeynik писал(а):ты бы сцилку на ку5 клуб сделал со своими работами.
Под это djdeniska подписалсяsergeynik писал(а):ну и заливалку лицензии на 14 год уже актуально

Попробовал зип - опять "покалечил" голову:
1. В lsd.sh поменял поиск lsd.jxe на зип
2. Залил скрипт и сжатый архив - мамайка загрузилась, исправленный текст пропал
3. Залил несжатый архив - мамайка НЕ загрузилась, висит стартовая картинка, звука нет, на кнопки не реагирует, подсветки кнопок нет. Но при этом задняя камера показывает, линии траектории есть, нету графики парктроника.
4. Зашел через терминал, удалил зип, перегрузился.
5. Мамайка загрузилась с исходными текстами.
6. Вернул все взад, т.е. поиск jxe, в ефс-перзист - lsd.jxe.
До кучи включил 8-й уровень отображения сообщений иом.цфг:
graph-options {
graph = "mixer"
# valid verbosity values 0 - 8
verbose = 8
Получил следующее (извиняюсь за много букв

и звук из киношки. Ну как оживить видео?00:04:07 (( 1 )) Cplayer::, installing demuxer00:04:07 (( 1 )) installing audio decoders
00:04:07 (( 1 )) installing video decoders
00:04:07 (( 1 )) /CPlayer::CPlayer : Succeeded00:04:07 (( 1 )) nv_io_register
00:04:07 (( 1 )) nv_io_disable
00:04:07 (( 1 )) /nv_io_disable
00:04:07 (( 1 )) /nv_io_register
00:04:07 (( 1 )) nvaudio graph instance created... ready to play
00:04:07 (( 1 )) nVAudio_attach_output
00:04:07 (( 1 )) nv_input_channel_connect
00:04:07 (( 1 )) /nv_input_channel_connect
00:04:07 (( 1 )) nv_output_add
00:04:07 (( 1 )) mixer channel DSPOUT_TDM1_51_SAD selected
00:04:07 (( 1 )) /nv_output_add
00:04:07 (( 1 )) input channel acquire
00:04:07 (( 1 )) Channel 7 selected
00:04:07 (( 1 )) /input channel acquire
00:04:07 (( 1 )) /nVAudio_attach_output succeeded
00:04:07 (( 1 )) <API Set PlaySpeed> to 1000
00:04:07 (( 1 )) nVAudio_get_status
00:04:07 (( 1 )) /nVAudio_get_status status was 0
00:04:07 (( 1 )) <attach_input>
00:04:07 (( 1 )) IO-MEDIA-NVIDIA nvaudio attaching 396 to /fs/sd0/old/Top.Gear.Winter.Olympics.Special.Jetvis.Studio.avi
00:04:07 (( 1 )) uniFilename on /fs/sd0/old/Top.Gear.Winter.Olympics.Special.Jetvis.Studio.avi
00:04:07 (( 1 )) Getting mediatype from extension
00:04:07 (( 1 )) input pre gapless flag setup
00:04:07 (( 1 )) input pre cdda player check
00:04:07 (( 1 )) Graph speed set to 1000 from pending speed in attach input
00:04:07 (( 1 )) nVAudio_play
00:04:07 (( 1 )) nv_io_enable
00:04:07 (( 1 )) mixer_dsp_gate_open
00:04:07 (( 1 )) /mixer_dsp_gate_open
00:04:07 (( 1 )) mixer_dsp_gate_close
00:04:07 (( 1 )) /mixer_dsp_gate_close
00:04:07 (( 1 )) /nv_io_enable
00:04:07 (( 1 )) nv_dsp_gate
00:04:07 (( 1 )) /nv_dsp_gate
00:04:07 (( 1 )) play 4
00:04:07 (( 1 )) play 4.1 -- metadata extract (if not ripping/copying or from BT source)
00:04:07 (( 1 )) <load_trkinfo>
00:04:07 (( 1 )) metadata cleared
00:04:08 (( 1 )) getfilemetadata reports failure!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!
00:04:08 (( 1 )) CODEC 4CC reported as (0,0,0,0)
00:04:08 (( 1 )) play 5
00:04:08 (( 1 )) play_prep
00:04:08 (( 1 )) This is a FILE audio source
00:04:08 (( 1 )) m_spNvmFileAudio->Open(this);
00:04:08 (( 1 )) set audio conf with uId of 7 from graph (83c6788)
00:04:08 (( 1 )) configuring, file /fs/sd0/old/Top.Gear.Winter.Olympics.Special.Jetvis.Studio.avi eFileFormat is 13
00:04:11 (( 1 )) configured
00:04:11 (( 1 )) getting duration
00:04:11 (( 1 )) attached input file
00:04:11 (( 1 )) CLEARING EOF_SENT CLEARING EOF_SENT CLEARING EOF_SENT CLEARING EOF_SENT
00:04:11 (( 1 )) play 7
00:04:11 (( 12 ))
STOPIT THREAD ADDED to graph 83c6788
00:04:11 (( 1 )) nv_io_enable
00:04:11 (( 12 ))
graph 83c6788 SLEEPING
00:04:11 (( 1 )) mixer_dsp_gate_open
00:04:11 (( 1 )) /mixer_dsp_gate_open
00:04:11 (( 1 )) nv_set_routes: IN
00:04:11 (( 1 )) routes init (reset)
00:04:11 (( 1 )) index set to 0 -- setting route for output 0
00:04:11 (( 1 )) Routes to be set....
00:04:11 (( 1 )) ROUTE 0 ADDED ::: 7 -> Enabled -> 1
00:04:11 (( 1 )) ROUTE 1 ADDED ::: 0 -> Disabled -> 2
00:04:11 (( 1 )) ROUTE 2 ADDED ::: 0 -> Disabled -> 3
00:04:11 (( 1 )) ROUTE 3 ADDED ::: 0 -> Disabled -> 4
00:04:11 (( 1 )) ROUTE 4 ADDED ::: 0 -> Disabled -> 5
00:04:11 (( 1 )) /nv_set_routes: IN
00:04:11 (( 1 )) mixer_dsp_gate_close
00:04:11 (( 1 )) /mixer_dsp_gate_close
00:04:11 (( 1 )) /nv_io_enable
00:04:11 (( 1 )) m_spNvmFileAudio->PlayStart()
00:04:11 (( 1 )) Making new track current... should emit EV_TRACK if transitioning
00:04:11 (( 1 )) Wrap back is OFF
00:04:11 (( 1 )) Emitting IOM_EV_STATUS with playstate = PLAYING, speed = 1000
00:04:11 (( 1 )) /nVAudio_play
00:04:11 (( 1 )) nVAudio_get_status
00:04:11 (( 1 )) /nVAudio_get_status status was 4
00:04:11 (( 1 )) nVAudio_get_status
00:04:11 (( 1 )) /nVAudio_get_status status was 4
00:04:11 (( 1 )) nVAudio_get_time
00:04:11 (( 1 )) returning time with track_id of 396
00:04:11 (( 8 )) nMSDK:OnPtm orig == 2133000:04:11 (( 8 )) ptm_notify Setting <<<PTM_SEEN>>>
00:04:11 (( 1 )) /nVAudio_get_time
00:04:11 (( 1 )) <get_trkinfo>
00:04:11 (( 1 )) nVAudio_get_status
00:04:11 (( 1 )) /nVAudio_get_status status was 4
00:04:11 (( 1 )) nVAudio_get_time
00:04:11 (( 1 )) returning time with track_id of 396
00:04:11 (( 1 )) /nVAudio_get_time
00:04:11 (( 1 )) <get_trkinfo>
00:04:11 (( 8 )) nMSDK:OnPtm orig == 4410000:04:11 (( 8 )) (490/3542080)
00:04:11 (( 8 )) nVTrack: mme_track_id == 396 OnPtm value == 490 / 3542080
00:04:11 (( 8 )) nMSDK:OnPtm orig == 6678000:04:11 (( 8 )) (742/3542080)
00:04:11 (( 8 )) nVTrack: mme_track_id == 396 OnPtm value == 742 / 3542080
00:04:12 (( 8 )) nMSDK:OnPtm orig == 8946000:04:12 (( 8 )) (994/3542080)
00:04:12 (( 8 )) nVTrack: mme_track_id == 396 OnPtm value == 994 / 3542080
00:04:12 (( 8 )) nMSDK:OnPtm orig == 11250000:04:12 (( 8 )) (1250/3542080)
00:04:12 (( 8 )) nVTrack: mme_track_id == 396 OnPtm value == 1250 / 3542080