Transcript PowerPoint
[LAB 4] Login BeagleBone
Using Terminal log-in Software
Connecting with VCP(Virtual COM Port)
Connecting with SSH(Secure Shell Host)
Command Line Manipulation
Connecting with VCP
Step1
Download terminal software.
We using PuTTY in our exercise.
Download it from our course website↓
http://ares.ee.nchu.edu.tw/nslab/putty.zip
or from here↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://www.chiark.greenend.org.uk/~sgtatham/
putty/download.html
Connecting with VCP
Step2
Connecting Bone and PC via USB
Cable and check the COM Number of your
BeagleBone Connection.
Connecting with VCP
If you do not see the COM Port, install the
VCP Driver.
Download it from
↓↓↓↓↓↓↓↓↓↓
http://www.ftdichip.com/Drivers/VCP.htm
or from course website ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://ares.ee.nchu.edu.tw/nslab/vcpdrv.zip
Connecting with VCP
Step3
Start PuTTY Terminal function(beta 0.62)
and set the configuration.
Serial Line
Baud rate(Speed)
Connection type
Give a name for current
configuration.
Save it and Open
Connecting with VCP
Step3 Press Enter and input root to login
Connecting with SSH
Step1
Download Advanced Port
Scanner(v1.3)
from
http://ares.ee.nchu.edu.tw/nslab/pscan.zip
or from
http://www.radmin.tw/products/utilities.php
and install.
Step2
Download PuTTY Terminal
function(beta 0.62)
from
http://ares.ee.nchu.edu.tw/nslab/putty.zip
Connecting with SSH
Step3
連結BeagleBone,進入網卡模式。
Step4
啟動Advanced Port Scanner,掃出
BeagleBone IP Add and SSH port NO.
Connecting with SSH
Step5
Step6
Step7
啟動PuTTY
輸入IP Add and Port No.
SSH目錄中選擇X11做設定
Connecting with SSH
Step8
X11配置如下圖。
Step9
回Session欄
儲存設定,然後點選
Open。
Step10
以root/root登
入。
Command Line Manipulation
ls
列出當前路徑下的資料
ls –a
列出當前路徑下包含隱藏檔在內的所有
資料
ls –l
表列當前路徑下的資料
ls –al
表列當前路徑下包含隱藏檔在內的所有
資料
Command Line Manipulation
cd/cd ~
變更當前路徑至/home/root
cd ..
回到上一層路徑
cd /
回到根目錄
cd [dir name] 切換路徑至該資料夾
Command Line Manipulation
help [instruction]
呼叫說明文件;
引數內加入指令名稱以查詢指令細節。
Command Line Manipulation
echo [arg]
將引數輸出至stdout
cat [filename]
查閱檔案內容
Command Line Manipulation
mkdir [dir name]
創建一個新資料夾,引數為資料夾路徑名稱
vi/vim [filename]
Linux 內建的文字編輯器,引數為欲編輯的檔案名
稱,若不存在即會以該名稱創建新檔案
Command Line Manipulation
vi/vim操作
一般模式
可閱讀文件,刪除字元、整行,做複製與貼上
等動作
Command Line Manipulation
vi/vim操作
編輯模式:
在一般模式中按”insert” or i I a A r R 等字元進
入,左下會顯示INSERT 或 REPLACE,此時可
進行文件的編輯。
編輯模式中按esc可切回一般模式。
Command Line Manipulation
vi/vim操作
指令模式: 一般模式下輸入: / ? 其中之一,即可
切換至指令模式。
Command Line Manipulation
vi/vim操作
常用vim指令:
:w
: 寫入檔案。
:w!
:強制寫入檔案(仍須視操作權限)。
:wq
:寫入後離開。
:q!
:不寫入強制離開。
Exercise
Exercise 1:
至以下路徑
:/sys/devices/platform/leds-gpio/leds/beaglebone::usr3/
檢視目錄下檔案,讀取brightness 內容。
更改brightness 狀態
觀察on board led變化
Exercise
Exercise 2:
在Desktop上建立一個新目錄。
在該目錄下建立一個txt檔。
檔案內寫入學號 姓名 並且存檔退出。
讀取該檔案內容。