Linux内核启动参数
2025-02-07 来源:cnblogs
一、系统启动流程
bootloader(uboot)——linux Kernel(uImage)——Rootfs(Init)——Application
二、启动环境配置
uboot环境变量:printenv setenv saveenv tftpboot nand read/write baudrate 115200 bootdelay bootcmd bootargs...
内核启动参数:bootargs ' bootargs root=/dev/nfs nfsroot=10.66.10.10:home/binge/rootfs ip=10.66.10.12 init=/linuxrc console=ttySAC0,115200 若根文件系统在flash上面,则还要指定: 根文件系统镜像的格式 :rootfstype 如rootfstype=jffs2/yaffs2/squashfs/ubifs...... flash上的分区:mtdparts 格式:mtdparts=mtd-id:
root: 指定根文件系统的路径
nfsroot: 指定nfs根文件系统的网络位置(ip+路径)
ip: 开发板的ip地址
init: 挂载根文件系统成功后,开发板执行的第一个程序
console: 内核启动时,使用哪个设备作为控制台
mem: 限制linux使用的内存大小
如:mtdparts=s5pv210-nand:1M(boot),5M(kernel),80M(rootfs),426M(userfs) 则root=/dev/mtdblock2
注:要想这个参数起作用,内核中的mtd驱动必须支持,即内核配置时需选上 Device Drivers ——>Memory Technology Device(MTD)support——>command line partition table.....
上一篇:S5PV210 uboot中的 MMU代码分析(1)
下一篇:代码示例_数据传递
- SUSE 被曝以 60 亿美元估值寻找新买家
- Linux嵌入式开发必备命令速查表
- 使用JTAG在Zynq UltraScale+ MPSoC上引导嵌入式Linux系统
- Linux 内核将引入缓存感知调度,性能最高提升 44%
- Linux 之父罕见发声:GPLv2 许可仅限软件开源,不管硬件解锁
- AGL 发布 SoDeV 开源方案,加速软件定义汽车落地
- Linux 内核首个涉及 Rust 代码的安全漏洞公开:源于开发者在 unsafe 代码逻辑疏漏
- 基于安路DR1M90 FPSoC的Linux系统全流程开发指南(第四部分)
- 基于迅为iTOP-3568开发板的Linux驱动开发实战:menuconfig图形化配置实验
- 员工代码写不够就解雇!Linux创始人炮轰马斯克太愚蠢
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 蓝牙信道探测技术原理与开发套件实践
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析




