2、開發環境
2-1 編譯工具
安裝sudo tar -zvxf arm-linux-gcc-4.3.2.tgz -c /
配置系統環境變數
sudo vi /etc/profile 或 ~/.bashrc
在檔案最後新增交叉編譯路徑
path=$path:/usr/local/arm/4.3.2/bin
export path
儲存,然後執行source /etc/profile或者~/.bashrc 使配置生效
2-2 配置開發工具
2-2-1 安裝串列埠除錯工具
sudo apt-get install minicom
使用:sudo minicom
2-2-2 安裝tftp服務 (ubuntu系統)
a、安裝軟體包
sudo apt-get install tftp tftpd xinetd
b、建立tftp服務目錄並設定屬性,如建立服務目錄/tftphome/
sudo mkdir -p /tftphome
sudo chmod –r 777 /tftphome
sudo chown -r nobody /tftphome
c、建立tftp配置檔案
sudo gedit /etc/xinetd.d/tftp
輸入以下配置資訊:
service tftp
d、重啟tftp服務使配置生效
sudo /etc/init.d/xinetd restart
2-2-3 安裝nfs服務 (ubuntu系統)
安裝nfs服務軟體包
sudo apt-get install nfs-kernel-server nfs-common portmap
配置nfs
sudo /etc/exports 新增nfs檔案系統目錄
/home/ *(rw,insecure,no_root_squash,no_subtree_check)
重啟nfs服務
sudo /etc/init.d/nfs-kernel-server restart
nfs服務測試:
mount -t nfs -o nolock 192.168.1.10:/home/wxc/work/ /mnt/
2-2-4 編輯器
文字編輯器
vimemacs
整合開發環境ide
netbeans——( windows, mac, linux )
eclipse——( windows, mac, linux )
嵌入式Linux NFS開發環境搭建
參考該文章 還有該文章 可以完成本地的測試,實現nfs伺服器的安裝與配置,將 home yang 掛載到 mnt nfs 檔案目錄下。但是i.mx53開發板 ifconfig 只有 lo 沒有 eth0 輸入 ifconfig a 可以看到 eth0,但是mac位址為全0。ifconfig eth0...
Linux 嵌入式開發環境搭建
主機 ubuntu14.04 開發板 tq210v3 開始載命令列模式下直接安裝了乙個arm linux gcc sudo apt get install gcc arm linux gnueabi但是用這個編譯了乙個hello world的程式後無法在開發板上執行,提示 hello not fou...
嵌入式Linux開發環境搭建
主機與目標板結合的交叉開發模式 即在pc主機上編輯 編譯軟體,然後在目標板上執行 驗證程式。嵌入式裝置的資源並不足以用來開發軟體,因此都是採用主機與目標板結合的交叉開發模式開發軟體。最初的嵌入式裝置是乙個空白的系統,需要通過主機為它構建基本的軟體系統,並燒寫到裝置中。對於開發板,進行嵌入式linux...