}
check_target_type() {
- device="/dev/samsung_sdb"
- sdb_cmd="$SDB_COMMAND shell \"ls $device 2> /dev/null | wc -l\""
- result=`eval $sdb_cmd`
+ uname_cmd="$SDB_COMMAND shell \"uname -m 2> /dev/null | grep 86 | wc -l\""
+ result=`eval $uname_cmd`
if [ "$result" -eq "0" ]
then
- TARGET_TYPE="emulator"
+ TARGET_TYPE="arm"
else
- TARGET_TYPE="real"
+ TARGET_TYPE="x86"
fi
}
ondemand_install() {
- if [ $TARGET_TYPE = "real" ]
+ if [ $TARGET_TYPE = "arm" ]
then
GDBSERVER_TAR="gdbserver_7.5.0_armel.tar"
ondemand_cmd="$SDB_COMMAND push $TOOLS_HOME/../platforms/tizen2.1/on-demand/gdbserver_7.5.0_armel.tar /home/developer/sdk_tools/gdbserver_7.5.0_armel.tar && cd /home/developer/sdk_tools/ && tar -xf gdbserver_7.5.0_armel.tar"
launch_gdb() {
`$SDB_COMMAND forward tcp:7123 tcp:26102`
- if [ $TARGET_TYPE = "real" ]
+ if [ $TARGET_TYPE = "arm" ]
then
gdb="$TOOLS_HOME/arm-linux-gnueabi-gdb-7.5/bin/arm-linux-gnueabi-gdb"
else
-@echo off\r
+#@echo off\r
set SUBSTRING_START_POSITION=2\r
\r
set SCRIPT=%0\r
\r
SET COUNT=0\r
IF !%BINARY%==! (\r
- FOR /f "usebackq delims=" %%a IN (`%SDB_COMMAND% shell "%FIND_PKGID_COMMAND% | awk '{gsub(/[\[\]]/, "", $6); print $6}'"`) DO (\r
+ FOR /f "usebackq delims=" %%a IN (`%SDB_COMMAND% shell "%FIND_PKGID_COMMAND% | awk '{gsub(/[\[\]]/, \"\", $6); print $6}'"`) DO (\r
set BINARY=%%a\r
)\r
)\r
exit /b\r
\r
:ondemand_install\r
- IF %TARGET_TYPE%==real (\r
+ IF %TARGET_TYPE%==arm (\r
set GDBSERVER_TAR=gdbserver_7.5.0_armel.tar\r
) ELSE (\r
set GDBSERVER_TAR=gdbserver_7.5.0_i386.tar\r
exit /b\r
\r
:check_target_type\r
- FOR /f "usebackq delims=" %%a IN (`%SDB_COMMAND% shell "ls /dev/samsung_sdb 2> /dev/null | wc -l"`) DO (\r
+ FOR /f "usebackq delims=" %%a IN (`%SDB_COMMAND% shell "uname -m 2> /dev/null | grep 86 | wc -l"`) DO (\r
set IS_EMULATOR=%%a\r
)\r
\r
- IF %IS_EMULATOR%==1 (\r
- set TARGET_TYPE=real\r
+ IF %IS_EMULATOR%==0 (\r
+ set TARGET_TYPE=arm\r
) ELSE (\r
- set TARGET_TYPE=emulator\r
+ set TARGET_TYPE=x86\r
)\r
exit /b\r
\r
:launch_gdb\r
call %SDB_COMMAND% forward tcp:7123 tcp:26102\r
\r
- FOR /f "usebackq delims=" %%a IN (`%SDB_COMMAND% shell "ls /dev/samsung_sdb 2> /dev/null | wc -l"`) DO (\r
- set IS_EMULATOR=%%a\r
- )\r
-\r
- IF %IS_EMULATOR%==1 (\r
+ IF %TARGET_TYPE%==arm (\r
call %TOOLS_HOME%\arm-linux-gnueabi-gdb-7.5\bin\arm-linux-gnueabi-gdb --eval-command="target remote:7123" --exec=%BINARY%\r
) ELSE (\r
call %TOOLS_HOME%\i386-linux-gnueabi-gdb-7.5\bin\i386-linux-gnueabi-gdb --eval-command="target remote:7123" --exec=%BINARY%\r