2009年2月11日 星期三

Linux下視窗介面超級終端機的minicom

在Linux 環境下開發嵌入式系統程式時,又要使用Ms Windows下的超級終端機,是否覺得非常麻煩,可以使用Linux下的minicom文字輸入介面的終端機.
1. 實驗環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-AG101 V1.2.
(3). Linux OS: Ubuntu10.04.
(4). Embedded Linux2.6.27
2. 實驗步驟:
(1). 使用〝Terminal〞,輸入〝sudo apt-get install minicom〞,輸入Password安裝.(2). 安裝完成後,輸入〝sudo minicom〞開啟minicom.(3). 使用鍵盤按下〝Ctrl + A〞鍵,之後再按〝Z〞鍵.(4). 到下列選單後,使用鍵盤按下〝O〞鍵,進入〝cOnfigure minicom〞設定參數.(5). 選擇〝Serial port setup〞選項,設定串列埠設定參數.(6). 進入〝Serial port setup〞後設定選項,我們需要修改〝A - Serial Device〞,〝E - Bps/Par/Bits〞,〝F - Hardware Flow control〞等參數.(6-1). 使用鍵盤按〝A〞鍵後,直接刪除原來的參數,因為我使用USB to RS232的轉接線因此輸入〝/dev/ttyUSB0〞,之後按〝Enter〞鍵結束設定.
注意:
〝/dev/ttyUSB0〞 USB to RS232轉接線.
〝/dev/ttyS0〞 COM1.
〝/dev/ttyS1〞 COM2.(6-2). 使用鍵盤按〝E〞鍵後,在按〝D〞鍵,選擇for Andes core平台的鮑率〝38400〞,之後按〝Enter〞鍵結束設定.(6-3). 使用鍵盤按〝F〞鍵後,將參數改成〝No〞,完成(6-1)~(6-3)設定後, 按〝Enter〞鍵結束設定.(7). 選擇〝Save setup as dfl〞存檔,這樣之後開啟minicom後,都會使用上面的設定參數.(8). 選擇〝Exit〞結束設定.(9). 重新開啟一個新的〝Terminal〞,輸入〝minicom〞開啟minicom.(10). 將USB to RS232的轉接線接至Andes Core平台後,按〝Enter〞鍵所顯示的結果如下所示.


2009年2月10日 星期二

Ubuntu apt常用apt-get命令

apt-cache search package 搜索包.
apt-cache show package 獲取包的相關資訊,如說明、大小、版本等.
sudo apt-get install package 安裝包.
sudo apt-get install package --reinstall 重新安裝包.
sudo apt-get -f install 修復安裝”-f = –fix-missing”.
sudo apt-get remove package 刪除包.
sudo apt-get remove package --purge 刪除包,包括刪除配置檔等.
sudo apt-get update 更新包.
sudo apt-get upgrade 更新已安裝的包.
sudo apt-get dist-upgrade 昇級系統.
sudo apt-get dselect-upgrade 使用 dselect 升級.
apt-cache depends package 瞭解使用依賴.
apt-cache rdepends package 是查看該包被哪些包依賴.
sudo apt-get build-dep package 安裝相關的編譯環境.
apt-get source package 下載該包的原始碼.
sudo apt-get clean && sudo apt-get autoclean 清理無用的包.
sudo apt-get check 檢查是否有損壞的依賴.
sudo apt-get clean清理所有軟體緩衝暫存器(即緩衝暫存器在/var/cache/apt/archives目錄裡
的deb包 ).
sudo apt-get autoremove刪除系統不再使用的孤立軟體.


2009年2月9日 星期一

手動mount USB裝置(USB碟或讀卡機)

1. 〝sudo fdisk –l〞(查看裝置)
2. 〝sudo mount –t vfat /dev/sdb1 media/usb〞(掛載USB裝置)
3. 〝sudo umount /media/usb〞(卸載USB裝置)


2009年2月8日 星期日

Terminal快捷鍵操作

Ctrl+A: 左右切換Terminal視窗.
Ctrl+A+N: 切換Terminal視窗.
Ctrl+A+C: 增加Terminal視窗.


2009年2月7日 星期六

Linux 常用基本指令

cd 目錄: 切換到其他目錄.
ls: 顯示目錄內容.
ls -al: 所有目錄詳細列表.
rm -r 檔案: 刪除檔案.
mkdir 目錄: 增加目錄.
rmdir 目錄: 刪除目錄.
chmod -R 777 檔案: 檔案權限變更.
cp -a * 存檔目錄: 複製所有檔案至需存檔的目錄.
grep -rn 關鍵字 * : 蒐尋關鍵字並顯示路徑.
which 檔名: 顯示檔案路徑.
參數n: 顯示路徑與內容.
參數l: 顯示路徑.

sudo: 取得root權限, 至root工作環境.
su: 取得root權限, 一般用戶工作環境.



2009年2月6日 星期五

Linux底下使用USB to RS232 cable

一般cable廠商只有MS windows 驅動程式,而在Linux下只要任到USB裝置就可以使用,真正做到隨插即用,比MS windows還要方便.
1. Linux OS: Ubuntu 8.10.
2. 開啟並使用:
(1). 將USB to RS232 cable插入PC USB插座.
(2). 使用滑鼠選擇Ubuntu8.10下的”Applications -> Accessories -> Serial port terminal”開啟Gtkterm.
(3). 開啟視窗後選擇”configuration -> port”,選擇〝/dev/ttyUSB0〞,修改Speed: 38400,並將電腦URAT連接至ADP-XC5FF676.
(4) 開啟ADP-XC5FF676電源, 按下SW2->SW4,顯示結果如下所示.


2009年2月5日 星期四

Linux下視窗介面超級終端機的Gtkterm

在Linux 環境下撰寫程式時,又要使用Ms Windows下的超級終端機,是否覺得非常麻煩,可以使用Linux 下的Gtkterm,視窗介面,用起來與TeraTermPro差不多.
1. Linux OS: Ubuntu 8.10
2. 安裝步驟:
(1). 使用”Terminal”.
(2). 輸入”sudo apt-get install gtkterm”,輸入Password安裝.
3. 開啟並使用:
(1). 使用滑鼠選擇Ubuntu8.10下的”Applications -> Accessories -> Serial port terminal”開啟Gtkterm.
(2). 開啟視窗後選擇”configuration -> port”,修改Speed: 38400,並將電腦URAT連接至ADP-XC5FF676.

(3) 開啟ADP-XC5FF676電源, 按下SW2->SW4,顯示結果如下所示.*調整字形大小與背景顏色請選擇” configuration -> Main window”.

注意:Gtkterm快速鍵指令:
複製:Ctrl+Insert
貼上:Shift+Insert