資料介紹
我使用的是友善2410的板子,以前都是用Fedora,現(xiàn)在家里的電腦被我轉為Linux專用的了,裝的是Ubuntu。但是嵌入式還是要玩的,在裝載過程中也遇到一些小麻煩。在此記錄一下,一來自己比較健忘,二來也希望能給一些沒弄過的人一點啟示。
目的:把ARM linux的交叉開發(fā)環(huán)境,kernel, filesystem, bootloder安裝,并配置,使其可以編譯bootloder, kernel, 可以nfs更新文件系統(tǒng);
資源:
代碼:
arm-linux-toolchains.tgz
matrix5-kernel-v5.5.tgz
vivi.tar.gz
Jflash.tgz
root-for-nfs-v5.5.tgz
規(guī)劃:
交叉編譯器裝在:/usr/local/
kernel, bootloder放在: /home/volans/arm/
用于啟動的nfs文件系統(tǒng)放在:/home/armnfs/
準備工作:
代碼:
sudo mkdir /home/armnfs
sudo chmod 777 /home/armnfs
mkdir ~/arm
上面前兩句的目的是在/home下建立armnfs目錄,為了開發(fā)的方便,把這個目錄設成所有用戶可rwx。
然后把上面提到的資源全部拷貝到~/arm/下。
安裝配置:
代碼:
安裝標準的C開發(fā)環(huán)境,由于Ubuntu安裝默認是不安裝的,所以需要先安裝一下:
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
代碼:
安裝交叉編譯器
cd /
sudo tar zxvf /home/volans/arm/arm-linux-toolchains.tgz
請在執(zhí)行完成后查看是否存在/usr/local/arm文件夾。
把交叉編譯器的路徑加入到PATH,以方便使用:
sudo vi /etc/bash_bashrc
在后面加入如下代碼:
if [ -d /usr/local/arm ] ; then
PATH=/usr/local/arm/2.95.3/bin:“${PATH}”
fi
代碼:
解壓bootloader, kernel和flash燒寫工具Jflash
cd ~/arm
tar zxvf matrix5-kernel-v5.5.tgz
tar zxvf vivi.tar.gz
tar zxvf Jflash.tgz
代碼:
解壓用于啟動的NFS文件系統(tǒng)
cd /home/armnfs
tar zxvf /home/volans/root-for-nfs-v5.5.tgz
代碼:
啟動NFS服務
請參照我前幾篇文章,關于啟動NFS服務器的相關內容。
在/etc/exports中加入如下內容:
/home/armnfs/root 192.168.0.69(rw)
代碼:
安裝ncurse
基本上上述配置已經基本可以滿足開發(fā)需求,但現(xiàn)在去編譯kernel 或vivi的時候,運行make menuconfig會提示ncurses找不到,這是因為menuconfig 用到了ncurses庫。解決辦法如下:
sudo apt-get install ncurses-dev
代碼:
安裝minicom串口工具
sudo atp-get install minicom
然后配置:
sudo minicom -s
配置和友善的文檔就一樣了,我就不多廢話。
其他的基本就沒什么了,有兩點要注意,nfs的共享目錄是/home/armnfs/root, 所以在目標版使用NFS啟動的時候把共享目錄換成這個。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于NXP iMX6ULL ARM開發(fā)板——Linux應用開發(fā)手冊
- Linux(Ubuntu)下51單片機的開發(fā)環(huán)境的配置及詳細的操作步驟
- ubuntu20.04.1 64位搭建嵌入式linux開發(fā)環(huán)境
- 嵌入式Linux開發(fā)環(huán)境搭建-(4)安裝交叉編譯工具鏈
- 嵌入式Linux開發(fā)環(huán)境搭建-(3)配置Ubuntu16.04.2 LTS 系統(tǒng)
- ARM-Linux開發(fā)與MCU開發(fā)有何不同?上篇
- 嵌入式Linux開發(fā)環(huán)境搭建之安裝Ubuntu
- ARM和Linux嵌入式底層內核驅動開發(fā)經驗 33次下載
- ARM常用開發(fā)工具及相應開發(fā)環(huán)境配置資料 40次下載
- Linux軟件開發(fā)環(huán)境 7次下載
- Linux ARM和Linux單片機開發(fā)有哪些差異
- Linux Ubuntu教程之Linux Ubuntu14.04如何進行開發(fā)環(huán)境的搭建 7次下載
- 在Ubuntu上建立Arm Linux的開發(fā)環(huán)境 0次下載
- Ubuntu+Linux教程 17次下載
- Ubuntu嵌入式開發(fā)環(huán)境的建立
- 瑞芯微RK3566鴻蒙開發(fā)板Ubuntu虛擬機環(huán)境搭建教程,觸覺智能Purple Pi OH主板 335次閱讀
- 配置Ubuntu系統(tǒng)環(huán)境和安裝的開發(fā)工具 1311次閱讀
- 如何在Ubuntu Linux上釋放/boot分區(qū)中的空間 659次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點 799次閱讀
- Ai-WB2系列模組linux開發(fā)環(huán)境搭建教程 1040次閱讀
- S3C6410學習筆記:Windows下搭建ARM11裸機開發(fā)環(huán)境 1169次閱讀
- 如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器 1.1w次閱讀
- 操作系統(tǒng)教程講解:在Ubuntu上安裝/移除深度(Deepin)桌面環(huán)境 1.1w次閱讀
- 虛擬機:Ubuntu安裝C Sharp開發(fā)環(huán)境 3070次閱讀
- fireflyAIO-3288J主板編譯Ubuntu16.04固件簡介 3126次閱讀
- fireflyROC-RK3328編譯Linux固件簡介 3668次閱讀
- Ubuntu系統(tǒng)Linux學習環(huán)境的配置方法 1186次閱讀
- 如何讓Ubuntu Linux更快的技巧 2191次閱讀
- ARM開發(fā)環(huán)境的配置 7264次閱讀
- arm的開發(fā)環(huán)境有哪些_使用Eclipse搭建ARM架構MCU開發(fā)環(huán)境 1.9w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多