資料介紹
我使用的是友善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
基本上上述配置已經(jīng)基本可以滿足開發(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)境的配置及詳細的操作步驟
- 嵌入式Linux開發(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ā)經(jīng)驗 33次下載
- ARM常用開發(fā)工具及相應開發(fā)環(huán)境配置資料 40次下載
- 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ā)工具 1913次閱讀
- 如何在Ubuntu Linux上釋放/boot分區(qū)中的空間 932次閱讀
- ARM-Linux開發(fā)和MCU開發(fā)的不同點 914次閱讀
- Ai-WB2系列模組linux開發(fā)環(huán)境搭建教程 1318次閱讀
- S3C6410學習筆記:Windows下搭建ARM11裸機開發(fā)環(huán)境 1433次閱讀
- 如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器 1.2w次閱讀
- 操作系統(tǒng)教程講解:在Ubuntu上安裝/移除深度(Deepin)桌面環(huán)境 1.1w次閱讀
- 虛擬機:Ubuntu安裝C Sharp開發(fā)環(huán)境 3196次閱讀
- fireflyAIO-3288J主板編譯Ubuntu16.04固件簡介 3314次閱讀
- fireflyROC-RK3328編譯Linux固件簡介 3933次閱讀
- Ubuntu系統(tǒng)Linux學習環(huán)境的配置方法 1315次閱讀
- 如何讓Ubuntu Linux更快的技巧 2267次閱讀
- ARM開發(fā)環(huán)境的配置 7407次閱讀
- arm的開發(fā)環(huán)境有哪些_使用Eclipse搭建ARM架構MCU開發(fā)環(huán)境 1.9w次閱讀
下載排行
本周
- 1QW2893應急燈專用檢測芯片
- 590.40 KB | 1次下載 | 免費
- 2低功耗藍牙BLE透傳模塊HM-BT4531的技術規(guī)格與應用指南
- 1.40 MB | 1次下載 | 免費
- 3PC2570低Iq 理想二極管控制芯片中文資料
- 1.56 MB | 1次下載 | 免費
- 4AG32VH 系列應用指南
- 0.60 MB | 1次下載 | 免費
- 5Claroty-2024年全球CPS安全狀況:中斷對業(yè)務的影響
- 3.70 MB | 1次下載 | 免費
- 6stm32g070數(shù)據(jù)手冊和使用手冊
- 12.06 MB | 次下載 | 免費
- 7FS312B USB的PD和OC快充協(xié)議電壓誘騙控制器中文手冊
- 1.35 MB | 次下載 | 免費
- 8SY8201矽力杰高效率快速響應,1A, 27V輸入 同步降壓調節(jié)器
- 510.16 KB | 次下載 | 免費
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 471次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 300次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 95次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 8錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論