記性不好,有的東西記錄在這裏備查。
串口工具:minicom 串口設置:minicom -s
選中serial port setup選項進入,修改
A - Serial Device的值爲/dev/ttyS0,
F - Hardware Flow Control的值爲No
然後保存即可。
局域網通訊工具:iptux
sudo apt-get install iptux
查看linux系統信息:
uname -a
查看內核/操作系統/cpu信息:
head -n
查看操作系統版本:
cat /proc/cupinfo
查看cpu信息:
hostname
linux下不懂的命令,可以用man 查看,例如:man uname
git:
安裝: sudo apt-get install git
下載代碼: git clone git://10.30.0.34/proj/Dlna
幾個常用svn命令:
svn checkout -r 2650 --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB
svn update -r 2000 --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB
svn add --username bao_jinyu --password 123456aA http://run-svn/project/cn/DTSTB
/home/bao/.local/share/Trash/files/
板子上的一些命令:
busybox
ash
mount -o remount /system /system
putty:賬戶:caoss 密碼:123
通過putty以caoss登錄到服務器的終端:ssh [email protected]
sudo ifconfig eth0 <ip> netmask <netmask> up
在終端添加網絡功能:
ssh -fND localhost:8080 [email protected]
logcat -c
logcat -v time
hexdump -c /dev/bolck/sda1 //查看u盤中的文件系統
df //查看磁盤空間
mount -o remount /system /system//
netcfg eth0 dhcp
ipaddr
more -s testfile //諸頁顯示
more +20 testfile //從20行開始顯示
touch file //將文件時間改爲當前時間
touch file1 file2
grep -rns “string” ./
find ./ -name file
find . -name filename | grep tag
netcfg eth0 dhcp
ifconfig eth0 <ip> netmask <netmask> <up or down>
find ./ -cmin -20 //查找20分鐘內修改的文件
find ./ -ctime -2 //查找2天內修改的文件
find ./ -cnewer filebase //將比filebase更新的文件列出來
測試端口使用情況:
telnet 10.20.112.14 7933
telnet 10.20.112.54 7838
adb connect 10.20.112.54
adb root
adb remount
adb shell
adb -s ip:5555 remount
adb -s ip:5555 install **.apk
adb logcat -v time
將板子上網絡數據打包:
tcpdump -p -vv -s 0 -w searchNotify.pcap
打包後,導入wireshark抓包工具,即可進行分析。
tcpdump工具可從網絡上下載。
//ndk中可執行文件位置:(將其加入到PATH中)
/home/bao/dlna/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
使用類似下面的命令,快速找到出問題的接口函數:(其中,address是pc的值)
arm-linux-androideabi-addr2line -C -f -e /home/bao/dlna/DLNA/libs/libctrlpt.so <address>
arm-linux-androideabi-addr2line -C -f -e /home/bao/dlna/DLNA/libs/libctrlpt.so 00032264
tombstone exist in:
/data/tomestones/
/data/system/dropbox/