1. 程式人生 > >TQ2440 學習筆記—— 4、安裝 Ubuntu 下的開發工具

TQ2440 學習筆記—— 4、安裝 Ubuntu 下的開發工具

使用的板子是TQ2440,但學習的視訊是韋東山老師的視訊,所以虛擬機器裡面用的Linux是韋東山老師介紹的Ubuntu 9.10

下面是在Ubuntu9.10裡面安裝開發工具

由於第一次使用Ubuntu,對命令的使用不是特別熟悉,所以記錄下。

先將光盤裡Linux目錄下的apt_packages目錄複製到Ubuntu裡/work 目錄下

(這裡我採用的是檔案共享的形式,然後通過cp -r 【源目錄】 【新目錄】將檔案進行復制)

然後修改/etc/apt/sources.list 檔案,增加下面行(注意最後的斜槓/不可以少)

(直接開啟文件是沒有許可權進行儲存的,在終端裡面可以用vi或者gedit進行開啟,如果不是在root的許可權下,則需要加上sudo,如sudo gedit 目標檔案)

具體的步驟:

① 更新軟體源

$ sudo apt-get update

②安裝、配置、啟動ftp服務。

執行以下命令安裝,安裝後即會自動執行:
$ sudo apt-get install vsftpd
修改 vsftpd 的配置檔案/etc/vsftpd.conf,將下面幾行前面的“#”號去掉。
#local_enable=YES
#write_enable=YES
上面第一行表示是否允許本地使用者登入,第二行表示是否允許上傳檔案。
修改完華之後,執行以下命令重啟 ftp 服務:
$ sudo /etc/init.d/vsftpd restart


③ 安裝、配置、啟動 ssh服務。
執行以下命令安裝, 安裝後即會自動執行:
$ sudo apt-get install openssh-server
它的配置檔案為/etc/ssh/sshd_config, 使用預設配置即可。


④ 安裝、配置、啟動 nfs服務。
執行以下命令安裝, 安裝後即會自動執行:
$ sudo apt-get install nfs-kernel-server portmap
它的配置檔案為/etc/exports,在裡面增加以下內容,以後將通過網路檔案系統訪問
/work/nfs_root 目錄:
/work/nfs_root *(rw,sync,no_root_squash)
修改完華之後,執行以下命令重啟 nfs 服務:
$ sudo /etc/init.d/nfs-kernel-server restart


⑤ 安裝、配置 tftp服務軟體:

$ sudo apt-get install openbsd-inetd tftpd tftp
開啟/etc/inetd.conf 檔案, 裡面有一行如下:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
把“ nobody”改為“root”,把“/srv/tftp”改為“/work/nfs_root”,表示tftp 目錄。




⑥ 使用以下命令安裝基本的開發環境:
$ sudo apt-get install build-essential texinfo


⑦ 安裝工具 bisonflex, 它們分別是語法、詞法分析器
$ sudo apt-get install bison flex libtool automake autoconf


⑧ 安裝 C函式庫的 man手冊, 以後就可以通過類似“man read” 的命令檢視函式的用法了:
$ sudo apt-get install manpages-dev


⑨ 安裝 ckermint工具:
$ sudo apt-get install ckermit
使用 kermit 之前, 先在/homt/book(假設使用者名稱為book)目錄下建立一個名為.kermrc(注
意,是“點 kermrc”)的配置檔案,內容如下:
set line /dev/ttyS0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
然後, 執行“ $ sudo kermit -c” 命令即可啟動串列埠; 要想關閉串列埠, 先同時按住“Ctrl
和“ \”鍵,然後鬆開再按“C”鍵,最後輸入“exit”並回車。
Linux 中,可以使用 kermit 連線串列埠以操作目標板。


(10)安裝 ddd工具:
$ sudo apt-get install ddd


(11) 安裝 QT開發環境:
$ sudo apt-get install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelop konsole

(12)安裝ncurses
ncurses是一個能提供功能鍵定義(快捷鍵)、螢幕繪製以及基於文字終端的圖形互動功
能的動態庫。如果沒有它,在執行“ make menuconfig” 命令配置程式時會出錯。 使用以下
命令安裝,原始碼在光碟 tools 目錄下:

$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install