Linux BSP 理解

Linux BSP 理解

UBOOT

1、uboot 的任务是系统引导
2、uboot 的编译输出文件问 u-boot.bin u-boot.elf 等多种格式的文件,但本质是同一种文件
3、编译分两步:一是配置 ;二是编译
实例配置编译命令如下:
make ARCH=<对应的架构> CROSS_COMPILE=<交叉编译链> <board_name>_defconfig

make CROSS_COMPILE=<交叉编译链>

LINUX

1、Linux 负责最终的系统运行
2、linux 的编译输出文件是 Image 及 *.dtb 文件
3、编译分两步:一是配置 ;二是编译
make ARCH=<对应的架构> CROSS_COMPILE=<交叉编译链> <soc_name>_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 ******** 只读文件

[作者:ELOVE-IT]

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值