歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10下嵌入式開發環境的配置

Ubuntu 10.10下嵌入式開發環境的配置

日期:2017/2/28 14:50:00   编辑:Linux教程

1、Ubuntu上網問題,我是使銳捷上的,只要安裝一下mentohust,設置一下就可以了。

2、Ubuntu 10.10已經給我們安裝好了GCC,但沒有安裝G++,所以我們要自己安裝G++,只要在終端那邊輸入:sudo apt-get install g++ 即可。

3、安裝完G++,就可以安裝交叉編譯器了。(使用root用戶,要不然會安裝失敗)

(補充:普通用戶轉root用戶

打開終端,輸入:sudo passwd root 然後按回車

此時會提示你輸入密碼,在password:後輸入你現在登錄的用戶的密碼

然後系統提示你輸入新的UNIX密碼

Enter new UNIX password:這裡輸入你想為root設置的密碼,要輸入兩次

此時系統會出現密碼設置成功的提示

在終端裡輸入命令:su - root 切換到root權限)

Step1:下載 arm-linux-gcc-4.4.3.tgz到tmp文件夾,然後進入到該目錄,執行解壓命令:

#cd /tmp

#tar xvzf arm-linux-gcc-4.4.3.tgz –C /

注意:C 後面有個空格,並且 C 是大寫的,它是英文單詞“Change”的第一個字母,

在此是改變目錄的意思。

執行該命令,將把 arm-linux-gcc 安裝到/usr/loca/arm/4.4.3 目錄。

Step2:把編譯器路徑加入系統環境變量,運行命令

#gedit /root/.bashrc

編輯/root/.bashrc 文件,在最後一行添加:

export PATH=$PATH: /opt/FriendlyARM/toolschain/4.4.3/bin

保存退出。

Step3:重新登錄系統(不必重啟機器,開始->logout 即可),使以上設置生效,在命令行輸入

arm-linux-gcc –v,會出現信息GCC version 4.4.3,這說明交叉編譯環境已經成功安裝。

也可以不用重新登錄系統,直接在終端用 source /etc/profile 命令就可以了。

4、安裝minicom。我推薦使用PuTTy,在終端輸入

#apt-get install putty

等運行完就可以在應用程序中看到PuTTy的身影了。

注意:如果你是用筆記本的,開發板與本本連接的時候,在ubuntu下端口是ttyUSB0,但在windows下,端口是COM4.

5、安裝nfs。

Step1:設置共享目錄

運行命令

#gedit /etc/exports

編輯 nfs 服務的配置文件(注意:第一次打開時該文件是空的),添加以下內容:

/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 *(rw,sync,no_root_squash)

其中:

/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 表示 nfs 共享目錄,(可以改成其他路徑)

它可以作為開發板

的根文件系統通過 nfs 掛接;

* 表示所有的客戶機都可以掛接此目錄

rw 表示掛接此目錄的客戶機對該目錄有讀寫的權力

no_root_squash 表示允許掛接此目錄的客戶機享有該主機的 root 身份

Step2:安裝nfs-kernel-server

# apt-get install nfs-kernel-server

Step3:啟動 NFS 服務的方法和步驟:

在命令行下運行:

#/etc/init.d/nfs-kernel-server start

這將啟動 nfs 服務,可以輸入以下命令檢驗 nfs 該服務是否啟動。

# mount -t nfs localhost: /opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/

如 果 沒 有 出 現 錯 誤 信 息 , 您 將 可 以 浏 覽 到 /mnt 目 錄 中 的 內 容 和

/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 是一致的。

使用這個命令可以停止 nfs 服務:

#/etc/init.d/nfs-kernel-server stop

6、安裝Qt環境。

-------------------------分割線-------------------------

nfs測試沒錯之後,使用方法:

使用交叉線將開發板和PC主機連接起來,設置ip地址,

主機:ifconfig eth0 192.168.1.100

開發板:ifconfig eth0 192.168.1.1(兩個只要在同個網段就可以了)

在開發板上進行配置:

mount -t nfs -o nolock 192.168.1.100:/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/

opt/FriendlyARM/mini2440/rootfs_qtopia_qt4為主機共享路徑

/mnt為開發板掛載路徑

配置成功後,就可以在開發板的/mnt上看到共享文件。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved