下载源代码:
git clone --recursive git@git2:MST6369_2_Base.git
通过adb启动activity
adb shell am start -n 包名/Activity全名
SecureCRT上的操作:
su :管理员权限
查看IP: busybox ifconfig ip route show
挂载: busybox mount -o remount,rw /system
Linux查看版本:
cat /etc/issue //查看linux的版本信息
lsb_release -a //查看LSB本身的版本信息
uname -r //Kernel版本
删除内核:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!
d' | xargs sudo apt-get -y purge
修改权限:
shell@android:/ # cd system
shell@android:/system # chmod 777 app
启动adb : start adbd
修复adb:
PC输入: netstat -ano | findstr "5037"
PC显示: TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5776
PC输入:taskkill /F /IM 5776
adb kill-server
adb connect 192.168.8.108
串口输入:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
ifconfig eth0
git add
git commit -m "说明"
git st
git submodule foreach git pull
git push origin haier-rb-master.3:haier-rb-master.3
git reset --hard commint号
git reset --hard 0104b9e04ccf963c2312c9768502135100dde655
使用如下命令可以快速清除 repository 里没有被 git 管理的文件:
$ git clean -xdf
如果要保留某些后缀的文件,如 txt 文件,使用如下命令:
$ git clean -xdfe "*.txt"
git br -avv 查看所以分支
git创建分支:
git stash 保存当前状态
git br 分支名 创建分支
git co 分支名 切换到新建的分支上
git stash pop 把保存的状态搬到新的分支上
git st 查看git修改状态
git add 添加修改
git commint -m "提交注释" 提交到本地服务器
git push origin 分支名:分支名 提交到git服务器
如果编译不出来,先清空缓存: find -exec touch {} \;
再编译 : mm
查找根目录下的所有*.doc文件并将所有结果复制到 /tmp/doc 目录下
find / -iname "*.doc" -type f -exec cp {} /tmp/doc \;
查找当前目录下的所有*.doc目录并将所有结果复制到 /tmp/doc 目录下
find . -iname "*.doc" -type d -exec cp {} /tmp/doc \;
find . -iname "*.java" -type f -print -exec grep -nH "hello" {} \;
Supernov的编译:
脚本文件:/MST6369_2_Base/Supernova/projects/ttt.sh
kernel的编译:
脚本文件:/MST6369_2_Base/kernel/kernel/ttt.sh
android内核的编译:
脚本文件:MST6369_2_Base/androidcts/jb_4.2/usbttt.sh
find -exec touch {} \; 清空缓存
mm 编译
改MAC地址:
Edison# pri
Edison# setenv ethaddr 00:77:77:00:00:88
Edison# saveenv
临时改MAC地址:
android#busybox ifconfig eth0 hw ether 00:77:77:00:00:88
am start -n "com.haier.settings/com.haier.settings.RootActivity"
网络升级:
Edison# set serverip 192.168.77.1
Edison# set ipaddr 192.168.77.7
Edison# saveenv
Edison# mstar xiec/auto_update.txt
Mstar改屏参:mount -o remount,rw /tvservice
cd config/
busybox vi ***.ini
:wq
reboot
按回车进入 Edison#
set db_table 0
saveenv
reset
:q! 不保存退出
:wq 保存退出
MTK改屏命令:cli ==> ls ==> cd pmx ==> cd s ==> p 50
MTK修改MAC地址:setmac 11:22:33:44:55:66
获取键值:getevent
修改Framework下的代码后,需要 :make update-api make clean
1, 将Weather.apk 复制到
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps 目录下
2, 修改Makefile文件
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps目录下的
Android.mk
3, 修改Makefile文件
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\mstaredison 目录下的
full_mstaredison.mk
6寸=10.2cm×15.2cm
1寸=2.5cm×3.5cm
2寸=3.5cm×5.3cm
编译错误搜索之正则表达式: ^.*error[^.][^h].*$|^.*error$
android语言设置最终保存在 /data/property 目录下 persist.sys.language
git clone --recursive git@git2:MST6369_2_Base.git
通过adb启动activity
adb shell am start -n 包名/Activity全名
SecureCRT上的操作:
su :管理员权限
查看IP: busybox ifconfig ip route show
挂载: busybox mount -o remount,rw /system
Linux查看版本:
cat /etc/issue //查看linux的版本信息
lsb_release -a //查看LSB本身的版本信息
uname -r //Kernel版本
删除内核:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!
d' | xargs sudo apt-get -y purge
修改权限:
shell@android:/ # cd system
shell@android:/system # chmod 777 app
启动adb : start adbd
修复adb:
PC输入: netstat -ano | findstr "5037"
PC显示: TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5776
PC输入:taskkill /F /IM 5776
adb kill-server
adb connect 192.168.8.108
串口输入:
stop adbd
setprop service.adb.tcp.port 5555
start adbd
ifconfig eth0
git add
git commit -m "说明"
git st
git submodule foreach git pull
git push origin haier-rb-master.3:haier-rb-master.3
git reset --hard commint号
git reset --hard 0104b9e04ccf963c2312c9768502135100dde655
使用如下命令可以快速清除 repository 里没有被 git 管理的文件:
$ git clean -xdf
如果要保留某些后缀的文件,如 txt 文件,使用如下命令:
$ git clean -xdfe "*.txt"
git br -avv 查看所以分支
git创建分支:
git stash 保存当前状态
git br 分支名 创建分支
git co 分支名 切换到新建的分支上
git stash pop 把保存的状态搬到新的分支上
git st 查看git修改状态
git add 添加修改
git commint -m "提交注释" 提交到本地服务器
git push origin 分支名:分支名 提交到git服务器
如果编译不出来,先清空缓存: find -exec touch {} \;
再编译 : mm
查找根目录下的所有*.doc文件并将所有结果复制到 /tmp/doc 目录下
find / -iname "*.doc" -type f -exec cp {} /tmp/doc \;
查找当前目录下的所有*.doc目录并将所有结果复制到 /tmp/doc 目录下
find . -iname "*.doc" -type d -exec cp {} /tmp/doc \;
find . -iname "*.java" -type f -print -exec grep -nH "hello" {} \;
Supernov的编译:
脚本文件:/MST6369_2_Base/Supernova/projects/ttt.sh
kernel的编译:
脚本文件:/MST6369_2_Base/kernel/kernel/ttt.sh
android内核的编译:
脚本文件:MST6369_2_Base/androidcts/jb_4.2/usbttt.sh
find -exec touch {} \; 清空缓存
mm 编译
改MAC地址:
Edison# pri
Edison# setenv ethaddr 00:77:77:00:00:88
Edison# saveenv
临时改MAC地址:
android#busybox ifconfig eth0 hw ether 00:77:77:00:00:88
am start -n "com.haier.settings/com.haier.settings.RootActivity"
网络升级:
Edison# set serverip 192.168.77.1
Edison# set ipaddr 192.168.77.7
Edison# saveenv
Edison# mstar xiec/auto_update.txt
Mstar改屏参:mount -o remount,rw /tvservice
cd config/
busybox vi ***.ini
:wq
reboot
按回车进入 Edison#
set db_table 0
saveenv
reset
:q! 不保存退出
:wq 保存退出
MTK改屏命令:cli ==> ls ==> cd pmx ==> cd s ==> p 50
MTK修改MAC地址:setmac 11:22:33:44:55:66
获取键值:getevent
修改Framework下的代码后,需要 :make update-api make clean
1, 将Weather.apk 复制到
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps 目录下
2, 修改Makefile文件
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\common\apps目录下的
Android.mk
3, 修改Makefile文件
Z:\MST6369_2_Base\android\jb_4.2\device\mstar\mstaredison 目录下的
full_mstaredison.mk
6寸=10.2cm×15.2cm
1寸=2.5cm×3.5cm
2寸=3.5cm×5.3cm
编译错误搜索之正则表达式: ^.*error[^.][^h].*$|^.*error$
android语言设置最终保存在 /data/property 目录下 persist.sys.language