---------------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

arrow
arrow
    全站熱搜

    fiend1120 發表在 痞客邦 留言(0) 人氣()