ipconfig -檢視IP內容.
netstat -檢視連線資訊.
ping -測試遠端的電腦是否正常運作.
可以加上 /? 查看詳細的指令.
REGEDIT 如何修改啟動區?
1. 去開始找尋執行點選.
2. 在開啟對話框輸入regedit 然後按下確定.
2009年2月28日 星期六
2009年2月27日 星期五
取代MS超級終端機的TeraTerm Pro
TeraTerm Pro 這個是一位日本工程師設計用來取代MS超級終端機的工具,我覺得還蠻好用的.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIFxmZsSQ7nVTTwitmaAoSEMCoF_7rhPHNkBHx_ZFB5scllpDMEBodw1GhtJNH_W-7vOJrFfInX6LVjwOryGFrZEcaxw-JE2iTtaHkxpRJCkwAPklBJX3CSFZAkvxA0hsU2vFdCm7kgsrP/s320/%E8%A4%87%E8%A3%BD+-%E6%96%B0%E5%A2%9E%E9%BB%9E%E9%99%A3%E5%9C%96%E5%BD%B1%E5%83%8F.bmp)
操作方式:
1. 設定COM Port.使用桌上型電腦都是固定為COM1,而使用USB to RS232 Cable COM Port會由電腦任意設定,可以由"裝置管理員"去觀看電腦是設定到那一個port.
2.選擇"Setup"->"Serial port'->設定"Baud rate"後按"OK".
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIFxmZsSQ7nVTTwitmaAoSEMCoF_7rhPHNkBHx_ZFB5scllpDMEBodw1GhtJNH_W-7vOJrFfInX6LVjwOryGFrZEcaxw-JE2iTtaHkxpRJCkwAPklBJX3CSFZAkvxA0hsU2vFdCm7kgsrP/s320/%E8%A4%87%E8%A3%BD+-%E6%96%B0%E5%A2%9E%E9%BB%9E%E9%99%A3%E5%9C%96%E5%BD%B1%E5%83%8F.bmp)
Linux OS下程式瀏覽工具:Source Navigator IDE
開發程式的工程師常常會去Trace 他人的Code,來幫助自己完成計畫,在 Windows下有Source Insight付費軟體可以使用,但是在Linux就是Source Navigator的免費軟體.不過安裝前要先編譯與修改兩三行程式,就可以在Ubuntu下使用.
1. 實驗環境:
Linux OS: Ubuntu10.04.
2. 實驗步驟:
(1). 至下列網址下載最新版本的程式:
http://sourcenav.sourceforge.net/index.html
使用說明如下列網址:
http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.html
(2). 選擇最新版本的程式下載.
(3). 使用〝Terminal〞,輸入〝tar xvf sourcenav-6.0.tar.gz〞,解壓縮.
(4). 輸入〝cd sourcenav-6.0/〞,至目錄下.
(5). 輸入〝./configure --prefix=/opt/sourcenav〞.
(6). 輸入〝make〞,開始編譯.
注意: 如果make結果發生error時,請安裝〝sudo apt-get install libx11-dev〞.
(7). 輸入〝sudo make install〞,開始安裝.
(8). 安裝完成後如果馬上執行此程式會發生無法執行的情形,需要註解一些程式碼,先開啟路徑〝/opt/sourcenav/share/tk8.3/listbox.tcl〞的檔案.
註解掉line 182~184,如下所示.
再開啟路徑〝/opt/sourcenav/share/tk8.3/text.tcl〞的檔案.
註解掉line 457~459,如下所示.
注意: 如果無法存檔,請使用〝Terminal〞設定權限〝sudo chmod -R 777 sourcenav/〞.
(9). 輸入〝cd /opt/sourcenav/bin/〞,至目錄下.
(10). 輸入〝./snavigator〞,執行程式.
(11). 正常執行程式.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzZGVDOyC9knyv3ApFwLhQtnadBeGRkvAOgPKoEd6vnCvJwedg7HOL9JvUrEC2RoHx9vMew5yosclBaKq-ENJ7eKf1MfV9woSiOqB8DQpbC18WfnsqpoVHL926loUEktH1eWVJK3YAt55/s400/an-15.bmp)
1. 實驗環境:
Linux OS: Ubuntu10.04.
2. 實驗步驟:
(1). 至下列網址下載最新版本的程式:
http://sourcenav.sourceforge.net/index.html
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8VhVIvf0LBEwdcoiV6laqFLTLW6xNqrEDkp4WJvYWLdlrdglxUipwh3dnutbsoCios2BJ9Dmjfx_zneyW1OwJJIWJysUfr2bYn4sdeLh58Rtk0357YTBuvlP7zpQIwD-D7QQHhqWtIIDR/s400/an-1.bmp)
http://sourcenav.sourceforge.net/online-docs/userguide/index_ug.html
(2). 選擇最新版本的程式下載.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLQ4rlj56l0kFmOonRH_cB4WwSEfRYRgvihm2RAVyS-PVFIGM5EfrD91VeOHLcM_-rDD1L7aIgkgSuiC8mQKitJpInNDsl1sArtQSRWzcamRD72JzgwIPe7ZYAUO2FfglyDj_PYQk-nnvL/s400/an-2.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkpDP6jJ9RR3L0kfB9308PKXfdN4CKPl_aeFNTMRg1QhnoElVOqoFCJ7ccZFTfCfGUTfb4b-LRI2QNNj5N7K8h55-JqzV2n2NCo5pqrLsGgAX4o5wLTWulS64uZztBZQJVVgYzZmKvwBuN/s400/an-3.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsLWy682QIMPVOouC0CslRMvMZ0KFMJKf_uIaWFYTsd1JEdzaQxzR-y2LznC_ZMP8jaIH5VUZAGdAHOHsp8MdJ6q0U9Q6aUb6AmDNuB4nG5NKe_vo4KVVCUi9-86AXiH-EYWknnaYa2x5u/s400/an-4.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJp365GzrKwx4LCNrK2Qr5s_HZKw8z85qj9nypkPEOx32G6OcrHMyduE_ZWx36m-tMJ1YLuXgw4CRIUvdnEOgsI9cthVVUoKu_CX_nbIdSHZ5DJvVZAApw2XYaz0pvgGsYV3ea0oEqO-Jw/s400/an-5.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGzIznY_gfNpWsRwzOOXt_IF2QwGbh4laK6ypZt_BqzzDdR6inXelazZKVVoOlGoVhyphenhyphenf7ZLmDC9ZXL_fii89zXRyXy1TC4EiS92l_ArfB0W72b1_UoBXZkq_YBvq5bSZ0rHpFkSZHRkIl_/s400/an-6.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRjaGhefJcwYVieutU3xVVfRZTUPSPkaP8l53wEX6QnQng6lN5imdCBDVLXV4jLmLbbfZZMW4xUimSLLUbu6-rhowOq2Wn3IJqmQzPmIQYOq8eQR6Ek6Pepdck-ktdUxRZVsJTgAqr8rrV/s400/an-7.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicEWEqRyLlnH-1AZa-JO62DRu-1aS9H8UiWkb5y6QKMXVvvrNVHhNwcCE9pIy16d8GoDBWZdN_NyDzySXIlabdAtaMbRXS6sKEDVlQNSwO6nT9oSSttWmCzng6LUqs3OYRWftJNVAZkSmy/s400/an-8.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2iC-xxd7k7mi5CvEMakazmxWHHLGXVZh6a6ZfmjdI4SQ6SSQ0PJ-irIgWnyL60o3qtJLEm8VWXz0vqi3APMoxkpQaf2i0SSlwemOFODmPjs5naVwtaLxpB8t5xf_tcfEX8tWCnduTAEmE/s400/an-9.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEies3sNBMtM3-us4bRE6Mw421C5rJkZETau10eXzd6IbnLjFVrTb8qs0wTKh9nL9rFdf6ku5Y8JwMBx65urNj5ZjcBonNsTTqW_hZFbsxN1Uie7mYOylIHb5lROj-xw-TI8WTtonsK9jFB5/s400/an-10.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheybZjiHAg6XplyA3ogElBy4kMSkr2fq4Idh5nh1GU0lOlWyhd-E5AIXgVoBKlJSRnEa6Sg2d565IPoVfov75BnHZkdzWL5VnFYfEvw-M9qnhW9rUARR2A9wVq-ErTLdMrlOjsdaA6cnCe/s400/an-11.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTUn9lgxZee5dlFsByYrJeuBAxZtssja7wMyw_E2dAZua_7yxDhhmPUUiHk7nD1FbgZS_KSQNenCAFaeeSAYckhlCR9l4PcsbWfNMOgvJc7iKvXd40o7WCkSCPm5jwO_PekuzOC54Xr8KZ/s400/an-12.bmp)
(9). 輸入〝cd /opt/sourcenav/bin/〞,至目錄下.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbNaY2OHj4txQDFXIxQrRFFbU5Kypw4fgoOk0yiT4N7VxmSjm8wRfuO1xPXqw8ylqvOPEklvr3CBvXVQkbAmCEa8RfX67UWNCE-9RgrQx-UV_unvz0grNW_CSMzh87SdmDrE2em54HwVAR/s400/an-13.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLQZSva6hdlUiVEzB_cjGXXYQSQKNlS0q_mlQlpASUeKjwlPKxa8TgQDxBfmuphuOu-xWJs3UQ8tEbCbRWVQsUAKfIWygLBc1iG-E-zWjT0GOkjEobzvE94ODskeQV5KTxNRleJ02b5jN4/s400/an-14.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzZGVDOyC9knyv3ApFwLhQtnadBeGRkvAOgPKoEd6vnCvJwedg7HOL9JvUrEC2RoHx9vMew5yosclBaKq-ENJ7eKf1MfV9woSiOqB8DQpbC18WfnsqpoVHL926loUEktH1eWVJK3YAt55/s400/an-15.bmp)
2009年2月26日 星期四
多重作業系統-VirtualBox
一般使用者需要多重作業系統都會想到使用-VMware,不過VMware是需要付費的,可改用-VirtualBox免費軟體.
http://www.virtualbox.org/wiki/Changelog
http://www.virtualbox.org/wiki/Changelog
2009年2月22日 星期日
2009年2月21日 星期六
NOKIA Qt Creator VS Google Android SDK
NOKIA Qt Creator IDE :
http://www.qtsoftware.com/downloads
QT GUI IDE開發環境,提供在Linux下好用的完整使用介面.
Google Android SDK + eclipse IDE:
http://www.eclipse.org/downloads/
http://code.google.com/intl/zh-TW/android/download.html
之前NOKIA QT 的IDE開發環境是使用eclipse,當Google Android SDK 也使用eclipse來做IDE之後,可以感覺到NOKIA不想走與Google相同的道路.隨然都是使用eclipse 不過在程式語言上使用的卻不一樣,QT是使用C++再加上自己GUI的lib,使用起來像是VC++ MFC;而Android是使用JAVA+XML再加上自己開發的SDK開發環境,使用起來像是HTML+ASP.NET是一樣的.
Google Android 教學網站:
http://code.google.com/p/androidbmi/wiki/DiveIntoAndroid
http://www.qtsoftware.com/downloads
QT GUI IDE開發環境,提供在Linux下好用的完整使用介面.
Google Android SDK + eclipse IDE:
http://www.eclipse.org/downloads/
http://code.google.com/intl/zh-TW/android/download.html
之前NOKIA QT 的IDE開發環境是使用eclipse,當Google Android SDK 也使用eclipse來做IDE之後,可以感覺到NOKIA不想走與Google相同的道路.隨然都是使用eclipse 不過在程式語言上使用的卻不一樣,QT是使用C++再加上自己GUI的lib,使用起來像是VC++ MFC;而Android是使用JAVA+XML再加上自己開發的SDK開發環境,使用起來像是HTML+ASP.NET是一樣的.
Google Android 教學網站:
http://code.google.com/p/androidbmi/wiki/DiveIntoAndroid
2009年2月20日 星期五
2009年2月19日 星期四
linux 桌面環境
Linux 作業系統中常見的桌面環境有KDE與GNOME.
KDE是使用Qt函式庫所設計的,Qt函式庫是使用C++語言設計.
KDE http://www.kde.org/
GNOME是使用GTK+函式庫所設計的,GTK+是使用C語言設計.
GNOME http://www.gnome.org/
舉例來說,Ubuntu有兩個版本,一個版本為:Ubuntu是使用GNOME,另一個版本為:KUbuntu是使用KDE.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqoBYtueUxeVYFI58uWXL0eQ8ZPgFlDjslnVuVyuzPlPbu0gkgXRbUWnFwbXe7yF0oPK_nt8W61HaPX-9o66iTI7JVlkuvClGgLJ12u2QZR-ZJS_ZwBTJcCTQ7xZDl00zzjXw4i-imfr_J/s400/Desktop.bmp)
KDE是使用Qt函式庫所設計的,Qt函式庫是使用C++語言設計.
KDE http://www.kde.org/
GNOME是使用GTK+函式庫所設計的,GTK+是使用C語言設計.
GNOME http://www.gnome.org/
舉例來說,Ubuntu有兩個版本,一個版本為:Ubuntu是使用GNOME,另一個版本為:KUbuntu是使用KDE.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqoBYtueUxeVYFI58uWXL0eQ8ZPgFlDjslnVuVyuzPlPbu0gkgXRbUWnFwbXe7yF0oPK_nt8W61HaPX-9o66iTI7JVlkuvClGgLJ12u2QZR-ZJS_ZwBTJcCTQ7xZDl00zzjXw4i-imfr_J/s400/Desktop.bmp)
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〞鍵所顯示的結果如下所示.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv_TKBzvI1I0C00HRgpXWU7U97ySdf9kJt0uAjv7TTnPmjPEvHcPVBx5MNqD1FQfUZfLx4Kf9vawl_-UQFtpT-tHESA8C8UWkuCIIfeRo72-HDbitrQEpPbiQSZwaaTZtoHleFN41g5ryh/s400/minicom_12.bmp)
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安裝.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsLd3tpfZxI7EiGxs_l5uS8WZS6T_GRFHiz9KscFeshC_6R3iyHzgOW1EqFdhxeVkUXZOtUmFVv4BPqDjq0ofOse1wXfn6Ro1mjAfNmaIgxs8A458c9LYqIbYWb8A4yvyQRNH9Ij_6_TJk/s400/minicom_1.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiNcuav0RfD1SNc1Wrzt8We4UZm6wqiuQOT81zdfyKJ_yyHfew7DyBIyOmdWFuVwrGTNIOnniGOwvkYQVJ_ddHwtCeLuz7Our5D5s1gIbt2_P9BUpiYHze0dpvbRFY-HQYSIWOqw7TahQN/s400/minicom_2.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Rj-HNN9DBW6n2iqT05LKi0-GG3JpRcesWpZE1NW3k-r1xGYIoWBIqHsGKREUtWF2_47DN6covQwe3vxak63_QemL8scZoURclYExv3nEKtYMVv8AcebciHW_m6gCam34AA2oqPehjzCa/s400/minicom_3.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjamq4430KxcaJnDVC7uERkFjbSUZitAeugE5Pm5G38h_OdSOkgk-WIH29sFakTIuaKW_uaDDxjDoPG6OOZ-PdXhUsVandGESI_Khi-vbiCIt75TsRUSOOACkjtRGGHMuBaIoJNuT7Azl7Y/s400/minicom_4.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6__Zc0Ux6bHO9DFsM5eIOg_51rRDFMhAr88Ec68W1P43gBjib21IObwBf_zMS1-c6Vajcryi_G5MWpcHDj1qPzlEdKea3sG1XJSsBdNohLR198WjKfSMYidLW1s6axKnoPI9MwjgrRmy8/s400/minicom_5.bmp)
注意:
〝/dev/ttyUSB0〞 USB to RS232轉接線.
〝/dev/ttyS0〞 COM1.
〝/dev/ttyS1〞 COM2.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9F4zAJJnujnIJzezOLLc95P3lzsAhN8TxNZyj-No-b9NZXbT_AYbZL5AhdLTrbZ569Gx6Oqb7f4IZ9cEf_XZ2wUnxQO0Wigq8fJnxn30cyW-XaMU55lHHkH9_mbbATWfvJVOpxYKv26hs/s400/minicom_6.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDxSy9VpR_EfTCSGjR0GfdoDtKbr5ph_6DJ1c5KSfXZv0-ZJ6FYZJESRAMCEkmEIQm0hl8vr7VYF4DH8twX_FGBktdqRpDA8PmAVW2DYmqvGgIUtl5BWWDIEAkVeWM4c4RmE12CgtEadme/s400/minicom_7.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnFX08KOg1koIhPvzLmBatUPvOZnljiGN-ckADlA7kKIGbpzm2g9oMH7un7kiuhZTv44LRUYeUwl7Ruo7oqZs2aaSEE6OWy5CsVHFGgqJ4Y7m3ObXKe6RNm35GiNaE5LiiPUhPBcjEYG4s/s400/minicom_8.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuVg71DjrJsH4T7sbzC9H-1gsaOf5B7RtgcwwVsBbArogJEX09DrB21RMSF29Wfj4r38WnHVNjyaXWE7h7ZFynt5LCJl7t5S-EH_EiaXHi7YRMqDbrQ2QCHYendhanhHKx2lGHAULM7sL8/s400/minicom_9.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjVdXPWzozO68y7BDQMDdcFHjPuXfqOB9lCKR7vPJtIy0JCQwtDgvhXzVM0pqTtDVfuh5jVP4DOmOIO1VBpESAQ4LSO0MGnzpOxDbfq6AwN_An4jGV4AwHUFiJor1xrLJV61a0b_GmJLLC/s400/minicom_10.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7xclFnI-1KbE1QK0JvislqesfkVg1lYJUHp9fc8JFjPQMRmgmAibqVH5MX-xJLVip9qx91oDCFb9_tY6XpUDqmHlsqgSUXjPFQVjNCBqIw1MROW4OMnVYxwaM65bZ1x54fQN9mbVnoGoX/s400/minicom_11.bmp)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv_TKBzvI1I0C00HRgpXWU7U97ySdf9kJt0uAjv7TTnPmjPEvHcPVBx5MNqD1FQfUZfLx4Kf9vawl_-UQFtpT-tHESA8C8UWkuCIIfeRo72-HDbitrQEpPbiQSZwaaTZtoHleFN41g5ryh/s400/minicom_12.bmp)
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刪除系統不再使用的孤立軟體.
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裝置)
2. 〝sudo mount –t vfat /dev/sdb1 media/usb〞(掛載USB裝置)
3. 〝sudo umount /media/usb〞(卸載USB裝置)
2009年2月8日 星期日
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權限, 一般用戶工作環境.
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,顯示結果如下所示.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRkOSdS_RgMH4uGJvh8lFEJc-TWiPa1uXZ0q3OCZfVYvU6MJOzfsYU7-IY80bVzazCQoDV8R7K9bnOh_p1WwG_t7KOP5Vme2NfJqnplxLaI_gQJ7KjNhaAP-7IvROA63cjRL1B7-0nxIQ/s400/Gtkterm1.png)
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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ1Y9TVWFSTcVeDZKgLhH8BpoDS8ircgYvVT50THQ3Fiza3opoCoePYkAcCnXAtNwv2fX51xDZx2LMI98eiy9eJ8yZEwRj0DGCv2xr4R_JAnMvlLumGrI2kW-C-5MjYLAZ_vSgVN7M09sO/s400/Gtkterm0.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRkOSdS_RgMH4uGJvh8lFEJc-TWiPa1uXZ0q3OCZfVYvU6MJOzfsYU7-IY80bVzazCQoDV8R7K9bnOh_p1WwG_t7KOP5Vme2NfJqnplxLaI_gQJ7KjNhaAP-7IvROA63cjRL1B7-0nxIQ/s400/Gtkterm1.png)
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.
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
2009年2月4日 星期三
Linux OS下整合Terminal IDE軟體_Geany
1. 這個IDE軟體因為內建Terminal,所以在編輯完程式後,可以只接使用Terminal輸入指令,讓Toolchains bould project,也可以用來閱讀他人撰寫程式.
2.安裝:
(1). 使用Ubuntu 8.10.
(2). 直接使用滑鼠選擇"Applications -> Add/Remove",選擇安裝Geany,即可安裝,或是使用Terminal輸入"sudo apt-get install geany"安裝.
2.操作步驟:
(1).先增加一個新的檔案夾,將程式(程式內容如:Embedded Linux系統(3)_使用Toolchains bould project所示)加入檔案加內.
2.安裝:
(1). 使用Ubuntu 8.10.
(2). 直接使用滑鼠選擇"Applications -> Add/Remove",選擇安裝Geany,即可安裝,或是使用Terminal輸入"sudo apt-get install geany"安裝.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgku41WhvG5A0BnzXK6mnhkE5g6_lHmfSJpV5CZC62qjKN3XQnscxG4tJviorMB96Ra7Cju33aL964xRBSaCeDij57ZhTq3gczgJ3xUGF99sxb3cBdpCkWBcMLG-nmhKexGduWLO3WYuVbm/s400/1.png)
(1).先增加一個新的檔案夾,將程式(程式內容如:Embedded Linux系統(3)_使用Toolchains bould project所示)加入檔案加內.
(3)使用滑鼠選擇Geany IDE"File -> Open",將之前程式加入.
2009年2月3日 星期二
Linux修復 SD card壞軌
〝sudo e2fsck -f –y /dev/sdb1〞.
參數:
-a: 檢查 partition,如發現問題會自動修復.
-b: 設定 superblock 位置.
-B size: 指定 size 作為區塊大小.
-c: 檢查 partition 是否有壞軌.
-C file: 將檢查結果儲存到 file.
-d: 輸出 e2fsck debug 結果.
-f: e2fsck 預設只會對錯誤的檔案系統檢查,加上 -f 是強制檢查.
-F: 在檢查前將硬碟的 buffer cache 清空,避免發生錯誤.
-l list: 記錄了壞軌區塊加入 list 中.
-d: 列印 e2fsck 的 debug 结果.
-f: 強制檢查.
-n: 以 (read-only) 開啟檔案系統.
-p: 關閉互動模式,如有問題自動修復,等同 –a.
-v: 顯示詳細報告.
-y: 啟用使用者互動模式.
參數:
-a: 檢查 partition,如發現問題會自動修復.
-b: 設定 superblock 位置.
-B size: 指定 size 作為區塊大小.
-c: 檢查 partition 是否有壞軌.
-C file: 將檢查結果儲存到 file.
-d: 輸出 e2fsck debug 結果.
-f: e2fsck 預設只會對錯誤的檔案系統檢查,加上 -f 是強制檢查.
-F: 在檢查前將硬碟的 buffer cache 清空,避免發生錯誤.
-l list: 記錄了壞軌區塊加入 list 中.
-d: 列印 e2fsck 的 debug 结果.
-f: 強制檢查.
-n: 以 (read-only) 開啟檔案系統.
-p: 關閉互動模式,如有問題自動修復,等同 –a.
-v: 顯示詳細報告.
-y: 啟用使用者互動模式.
2009年2月2日 星期一
Linux Format SD card成EXT3檔案系統
使用Ubuntu 9.04 Linux OS的終端機.
1. 〝sudo -i〞.
2. (輸入Pass word) .
3. umount /dev/sdb1 (sdb1 為SD card的位置,有時電腦會變更,可以使用指令〝df〞查詢) .
4. 〝mkfs.ext3 /dev/sdb1〞.
5. 〝fsck.ext3 -f /dev/sdb1〞.
6. 請重新插拔SD card.
7. 〝chmod -R 777 /media/disk〞 (開啟檔案權限,這樣SD card就可以存入檔案).
或是使用GUI介面格式化:
http://nckuhuahua.pixnet.net/blog/post/30289974
1. 〝sudo -i〞.
2. (輸入Pass word) .
3. umount /dev/sdb1 (sdb1 為SD card的位置,有時電腦會變更,可以使用指令〝df〞查詢) .
4. 〝mkfs.ext3 /dev/sdb1〞.
5. 〝fsck.ext3 -f /dev/sdb1〞.
6. 請重新插拔SD card.
7. 〝chmod -R 777 /media/disk〞 (開啟檔案權限,這樣SD card就可以存入檔案).
或是使用GUI介面格式化:
http://nckuhuahua.pixnet.net/blog/post/30289974
2009年2月1日 星期日
Linux相關網站
Linux 官方網站 http://www.linux.org/
GNU 自由軟體計畫 http://www.gnu.org/
GNU PDF project 自由軟體PDF計畫 http://www.gnupdf.org/
GCC 編譯工具 http://gcc.gnu.org/
Cygwin 在MS windows下的執行Linux環境 http://www.cygwin.com/
KDE or K Desktop 桌面環境系統 http://www.kde.org/
X window視窗系統 http://www.x.org/wiki/
POKY 使用X Window與GNOME建構的Moblin平台 http://pokylinux.org/
GDK+ 圖形介面開發工具http://www.gtk.org/
檔案系統(File System)工具 http://e2fsprogs.sourceforge.net/
GNU 網路對象模型環境 http://www.gnome.org/
MySQL資料庫管理系統 http://www.mysql.com/
JAVA 跨平台語言(J2ME) http://java.sun.com/javame/index.jsp
Qt Nokia跨平台圖形介面開發工具 http://qt.nokia.com/
ALSA Linux audio 與 MIDI driver http://www.alsa-project.org/main/index.php/Main_Page
Linux USB http://www.linux-usb.org/
The Linux Kernel API :: Linux 核心應用程式介面 http://vovo2000.com/type-lab/linux/kernel-api/linux-kernel-api.html
Linux C 函式庫 http://www.cs.ccu.edu.tw/~hcm92u/linux_c/main.htm
CMake 自動產生makefile工具 http://www.cmake.org/
QEMU 開放原始碼模擬器 http://www.qemu.org/about.html
MAEMO Nokia智慧型手機OS http://maemo.org/
MeeGo 英特爾與Nokia合作的Linux作業系統 http://meego.com/
OpenCV 影像辨識函式庫 http://opencv.willowgarage.com/wiki/
VoxForge 語音辨識 http://www.voxforge.org/home
GPE 行動裝置桌面系統 http://gpe.handhelds.org/
Google android 手機平台 http://www.android.com/
Eclipse 跨平台IDE開發環境 http://www.eclipse.org/
KDevelop Linux IDE開發環境 http://www.kdevelop.org/
Linux下的編輯工具 http://www.vim.org/
PuTTY連線軟體 http://www.chiark.greenend.org/
Filezilla FTP軟體 http://filezilla-project.org/
經濟部工業局 自由軟體平台 週邊驅動程式網 http://ossdriver.oss.org.tw/?q=node/118
經濟部工業局 自由軟體 技術支援資料庫 http://support.oss.org.tw/wiki/index.php/%E9%A6%96%E9%A0%81
Linux Device Drivers, 2nd Edition電子書 http://www.xml.com/ldd/chapter/book/index.html
OpenMoko Linux觸控智慧手機平台 http://wiki.openmoko.org/wiki/Main_Page
The Stanford SRP Homepage 斯坦福大學安全遠程密碼 http://srp.stanford.edu/
GNU 自由軟體計畫 http://www.gnu.org/
GNU PDF project 自由軟體PDF計畫 http://www.gnupdf.org/
GCC 編譯工具 http://gcc.gnu.org/
Cygwin 在MS windows下的執行Linux環境 http://www.cygwin.com/
KDE or K Desktop 桌面環境系統 http://www.kde.org/
X window視窗系統 http://www.x.org/wiki/
POKY 使用X Window與GNOME建構的Moblin平台 http://pokylinux.org/
GDK+ 圖形介面開發工具http://www.gtk.org/
檔案系統(File System)工具 http://e2fsprogs.sourceforge.net/
GNU 網路對象模型環境 http://www.gnome.org/
MySQL資料庫管理系統 http://www.mysql.com/
JAVA 跨平台語言(J2ME) http://java.sun.com/javame/index.jsp
Qt Nokia跨平台圖形介面開發工具 http://qt.nokia.com/
ALSA Linux audio 與 MIDI driver http://www.alsa-project.org/main/index.php/Main_Page
Linux USB http://www.linux-usb.org/
The Linux Kernel API :: Linux 核心應用程式介面 http://vovo2000.com/type-lab/linux/kernel-api/linux-kernel-api.html
Linux C 函式庫 http://www.cs.ccu.edu.tw/~hcm92u/linux_c/main.htm
CMake 自動產生makefile工具 http://www.cmake.org/
QEMU 開放原始碼模擬器 http://www.qemu.org/about.html
MAEMO Nokia智慧型手機OS http://maemo.org/
MeeGo 英特爾與Nokia合作的Linux作業系統 http://meego.com/
OpenCV 影像辨識函式庫 http://opencv.willowgarage.com/wiki/
VoxForge 語音辨識 http://www.voxforge.org/home
GPE 行動裝置桌面系統 http://gpe.handhelds.org/
Google android 手機平台 http://www.android.com/
Eclipse 跨平台IDE開發環境 http://www.eclipse.org/
KDevelop Linux IDE開發環境 http://www.kdevelop.org/
Linux下的編輯工具 http://www.vim.org/
PuTTY連線軟體 http://www.chiark.greenend.org/
Filezilla FTP軟體 http://filezilla-project.org/
經濟部工業局 自由軟體平台 週邊驅動程式網 http://ossdriver.oss.org.tw/?q=node/118
經濟部工業局 自由軟體 技術支援資料庫 http://support.oss.org.tw/wiki/index.php/%E9%A6%96%E9%A0%81
Linux Device Drivers, 2nd Edition電子書 http://www.xml.com/ldd/chapter/book/index.html
OpenMoko Linux觸控智慧手機平台 http://wiki.openmoko.org/wiki/Main_Page
The Stanford SRP Homepage 斯坦福大學安全遠程密碼 http://srp.stanford.edu/
訂閱:
文章 (Atom)