查看: 781|回復: 2
打印 上一主題 下一主題

《Linux操作系統-Exynos4412》如何使用BusyBox制作最小文件系統 [復制鏈接]

落風 (離線)
積分
2046
帖子
83
跳轉到指定樓層
樓主
發表于 2019-10-17 14:26:41 |只看該作者 |倒序瀏覽
開發環境:Exynos4412-iTOP-4412開發板
下面來講解一下如何使用 BusyBox 制作最小文件系統。
在虛擬機的 Ubuntu 的目錄“/home”下新建目錄“mkdir minilinux”,這個目錄可以
根據個人習慣建立,并不是強制要求,如下圖所示。
1.jpg
使用 SSH 軟件拷貝 busybox-1.21.1.tar.bz2(這個軟件在對應的實驗視頻目錄文件下)到
虛擬機的 Ubuntu 系統上的目錄“/home/minilinux”下,然后在目錄“/home/minilinux”
下,執行解壓命令“tar -xvf busybox-1.21.1.tar.bz2”解壓完成后如下圖。
2.jpg
然后使用“cd busybox-1.22.1”進入到 busybox-1.22.1 目錄中,如下圖。
3.jpg
Busybox的編譯配置和Linux內核編譯配置使用的命令是一樣的,下面開始配置Busybox,
如下圖所示,使用命令“make menuconfig”如下圖。
4.jpg
會出現 Busybox 的配置界面,如下圖。
5.jpg
如上圖,選中 Busybox Settings,然后按回車進入到 Busybox Settings 界面,如下圖。
6.jpg
在 Busybox Settings 配置選項里面需要修改兩個地方,第一個是 Build Optiions-> Cross
Compiler prefix,它是指定用什么編譯器來編譯 Busybox,選中 Build Options 如上圖,然后
按回車,進入到 Build Options 配置界面,如下圖。
7.jpg
選中 Build Options 配置界面的 Cross Compiler prefix 如上圖,然后按回車,進入 Cross
Compiler prefix 配置界面,如下圖。
8.jpg
輸入使用的交叉編譯工具 arm-none-linux-gnueabi-,如下圖。
9.jpg
然后按回車返回到 Build Options 配置界面,這時可以看到剛才設置的交叉編譯工具,如
下圖。
10.jpg
然后使用鍵盤的左右按鍵選中 Exit,如下圖。
11.jpg
然后按回車,回到 Busybox Settings 設置界面,如下圖。
12.jpg
選中 Installation Options 如上圖,然后按回車,進入 Installation Options 配置界面,如
下圖。
13.jpg
選中 BusyBox installation prefix 如上圖所示,然后按回車進入 BusyBox installation
prefix 配置界面(這個界面是設置編譯完 Busybox,把最終生成的二進制文件安裝到哪個目錄
下面),如下圖。
14.jpg
刪除上圖里面的./_install,然后輸入“../system”(最終生成的二進制文件會安裝到當前
目錄的上一級目錄下的 system 目錄里面,注意有兩個點),如下圖。
15.jpg
然后按回車,回到 Installation Options,如下圖。
16.jpg
使用鍵盤的向右方向鍵移動光標到“Exit”,如下圖。
17.jpg
然后按回車,返回到 Busybox Settings,使用鍵盤向右的方向鍵,移動光標到“Exit”,
如下圖。
18.jpg
然后按回車,返回到 Busybox Configuration,使用鍵盤向右的方向鍵移動光標到“Exit”,
如下圖。
19.jpg
然后輸入回車,彈出保存配置界面,使用鍵盤向右的方向鍵,移動光標到“Yes”,然后按
回車保存配置,退出配置界面,如下圖。
20.jpg
然后按回車保存配置,退出配置界面,如下圖。
21.jpg


mitumitu (離線)
積分
704
帖子
14
沙發
發表于 2019-11-22 16:40:47 |只看該作者
學習了
落風 (離線)
積分
2046
帖子
83
板凳
發表于 2019-12-3 14:05:03 |只看該作者
4412介紹鏈接      https://www.bilibili.com/video/av74453392?from=search&seid=487716850454347065
您需要登錄后才可以發表評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
回頂部
福彩快三网站