---------------ADB---------------
<當adb無法偵測到設備時,到adb資料夾內>
sudo ./adb kill-server:殺掉adb server
sudo ./adb start-server:啟動adb server
sudo ./adb devices:查看連接的設備
adb root:進入root權限
adb devices:查看連接的設備
adb shell:登入設備
adb push <本地路徑> <遠端路徑>:將資料從本地端傳送到遠端
adb pull <遠端路徑> <本地路徑>:將資料從遠端傳送到本地
---------------編譯時設定---------------
ARCH:指定要編譯成哪種平台使用的檔案。
$ARCH=arm
CROSS_COMPILE:設定交叉編譯器。
$CROSS_COMPLIC=arm-eabi-
make:編譯指令,「-jX」X為數字用設定要以顆核心來編譯,「allnoconfig」清除所有預定設定,「mrproper」清除所有設定檔,其後面也可與「ARCH」及「CROSS_COMPILE」一同使用。
$make
$make -j4
$make allnoconfig
$make mrproper
$make ARCH=arm
$make ARCH=arm zImage
$make CROSS_COMPLIC=arm-eabi-
$make ARCH=arm zImage CROSS_COMPLIC=arm-eabi-
menuconfig:以文字介面來選擇要編譯的Kernel功能,需先安裝套件「Libglade2-dev」。
$make menuconfig
gconfig:GTK圖形化界面,以圖形化界面勾選要編譯的Kernel功能,需先安裝套件「Libglade2-dev」。
$make gconfig
---------------常用指令----------------
mkdir:建立資料夾,加入參數「-p」可建立子資料夾,加入參數「-m」可以設定資料夾權限屬性。
$mkdir test
$mkdir -p test/test1/test2
$mkdir -m 777 test
chmod:設定檔案或資料夾權限屬性,加入參數「-R」可連資料夾也設定。
$chmod 777 test
$chmod -R 777 test
tar:解壓縮,副檔名若為「.bz2」則使用參數「jxvf」,副檔名若為「.gz」則使用參數「zxvf」。
$tar jxvf test.tar.bz2
$tar zxvf test.targz
apt-get:文字介面管理套件工具,
$sudo apt-get install test
$sudo apt-get update
$sudo apt-get remove
$sudo apt-get clean
pwd:查詢當前目錄完整路徑
$pwd
which:找檔案路徑
$which test
find:尋找檔案,依照檔名「-name」,依照使用者「-user」,依照修改時間「-mtime」,依照檔案新舊「newer」。
$find / -name test
$find / -user fallen
$find / -mtime 0
$find /etc -newer /ect/passwd
文字編譯器:vi、vim、nano、gedit。
---------------設定環境變數---------------
1. 在要加入環境的資料夾位置,輸入「pwd」並複製當前路徑"位置"。
2. $nano ~/.bashrc
3. 於最後加入:export PATH=$PATH:"位置"
4. $source ~/.bashrc
---------------安裝JRE---------------
1. $sudo add-apt-repository 'deb http://archive.canonical.com/lucid partner'
2. $sudo apt-get update
3. $sudo apt-get install sun-java6-jar sun-java6-plugin sun-java6-fonts
---------------設定固定IP---------------
1. 設定開機後的網路預設狀態
$nano /etc/network/interfaces
→
auto eth0
iface eth0 inet static
address 120.199.77.165
netmask 255.255.255.248
natwork 211.23.247.8
broadcast 211.23.247.15
gateway 211.23.247.9
$sudo /etc/init.d/networking restart
2. $nano /etc/resolv.conf
→
domain stu.edu.tw
search stu.edu.tw
nameserver 120.119.28.2
nameserver 120.119.112.200
留言列表