91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何分析linux系統內核bsp

發布時間:2022-01-25 10:26:14 來源:億速云 閱讀:188 作者:kk 欄目:開發技術

這期內容當中小編將會給大家帶來有關如何分析linux系統內核bsp,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

BSP簡介:

Board Support Package顧名思義,就是板級支持包,說白了就是最底層底層的驅動+與某種操作系統的接口。學過單片機或arm的都知道驅動,如果這些驅動能夠支持某種操作系統(如linux)運行在這個板子上,那么就說他是這個操作系統在這個板子上的bsp。

比如你編譯不同版本嵌入式linux操作系統時,低的版本可能只支持到2410,2440,高的支持到6410板子以上,通用的linux已經根據一定標準把流行的幾種的硬件板子的bsp都做好了,所以不用開發bsp,但是特殊的板子或者特殊的需求(比如有的功能需要繞開操作系統做到最底層)都需要開發bsp,沒有它操作系統運行不了

Linux BSP 理解:

UBOOT
LINUX
ROOTFS
UBOOT
1、uboot 的任務是系統引導
2、uboot 的編譯輸出文件問 u-boot.bin u-boot.elf 等多種格式的文件,但本質是同一種文件
3、編譯分兩步:一是配置 ;二是編譯
實例配置編譯命令如下:
make ARCH= CROSS_COMPILE=_defconfig

make CROSS_COMPILE=

LINUX
1、Linux 負責最終的系統運行
2、linux 的編譯輸出文件是 Image 及 *.dtb 文件
3、編譯分兩步:一是配置 ;二是編譯
make ARCH= CROSS_COMPILE=_defconfig

注意:上面使用后的配置是 linux 的默認配置,有時候需要進行一些特殊的配置,此時需要進入 menuconfig 進行配置,如下所示:
make ARCH= CROSS_COMPILE= menuconfig

make ARCH= CROSS_COMPILE=

ROOTFS
1、rootfs 是 linux 在 soc 平臺起來之后掛載的文件系統
2、rootfs 根文件系統目錄結構大致如下:
/bin ********* 可執行命令,主要是用戶執行命令
/sbin ******** 可執行命令,只要是管理命令
/home ****** 用戶的家目錄,每一個用戶對應一個
/etc ********* 配置文件
/proc ******* 偽文件系統
/dev ******** 設備文件
/root ******* 管理員的家目錄,不可單獨分區
/lib ********* 庫文件
/media ***** 掛載點目錄,以一定設備為主
/mnt ******** 掛載點目錄,以額外零時文件系統為主 (如:USB 設備)
/opt ********* 可選目錄,用來安裝第三方軟件
/sys ******** 偽文件系統,跟硬件設備相關屬性的映射文件,不可單獨區分
/tmp ******** 臨時文件
/usr ******** 只讀文件

什么是Linux系統

Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。

上述就是小編為大家分享的如何分析linux系統內核bsp了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枞阳县| 南丹县| 波密县| 顺平县| 岢岚县| 民丰县| 毕节市| 公安县| 台东市| 汝阳县| 东乌珠穆沁旗| 西安市| 云梦县| 乌鲁木齐市| 衡山县| 图们市| 桐梓县| 陇南市| 和林格尔县| 濮阳市| 龙里县| 金川县| 星座| 红桥区| 邮箱| 乌拉特后旗| 仪征市| 汝州市| 乌兰浩特市| 大石桥市| 金湖县| 呼玛县| 碌曲县| 那曲县| 京山县| 亳州市| 南郑县| 那坡县| 凤城市| 嘉黎县| 临漳县|