配置uboot启动参数,linux启动过程打印每个模块初始化的耗时时间

在boot环境下面添加如下启动参数配置:

c 复制代码
setenv bootargs  initcall_debug driver_debug loglevel=8 dyndbg="file *probe* +p"

先printenv 当前启动参数,如:

printenv
bootargs=earlycon=sbi console=ttySOC0,${baudrate} memdbg=0 cputest=0 bootver=10.2.300.5 bspdbg=${bsp_dbg_ios} ${bsp_dbg_kernel}

然后把上面的添加到后面:
setenv bootargs earlycon=sbi console=ttySOC0,${baudrate} memdbg=0 cputest=0 bootver=10.2.300.5 bspdbg=${bsp_dbg_ios} ${bsp_dbg_kernel} initcall_debug driver_debug loglevel=8 dyndbg="file *probe* +p"

2、或者在linux/init/main.c 文件里面的函数 do_one_initcall中添加如下:

相关推荐
日常筹谋记22 分钟前
西门子 G120XA 变频器在数据中心冷却水泵系统的应用与数字化运维价值
运维
北城笑笑23 分钟前
Server 18 ,Nginx + Vite 前端部署排错实战:从 `/api/gpt/chat` 404 到 9012 后端服务的完整定位过程
linux·运维·前端·nginx·ubuntu·vue
Elastic 中国社区官方博客26 分钟前
Elasticsearch:什么是向量数据库?
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·ai
江湖有缘30 分钟前
从零搭建私有云相册:使用 Docker 一键部署 Damselfly全攻略
运维·docker·容器
NJCloud37 分钟前
ELK企业级日志分析平台(四)——基于 ELFK + Kafka 的日志采集与传输平台部署实践
linux·运维·分布式·elk·kafka
lisanmengmeng41 分钟前
搭建elk环境并接入frostmourne,实现监控报警效果(一)
运维·elk·jenkins
caimouse1 小时前
ReactOS 窗口系统架构分析
服务器·c语言
王志来137944730081 小时前
聚焦五大核心场景:工控服务器机箱平台的垂直深耕之路
运维·服务器·python
ii_best1 小时前
手机自动化脚本按键精灵实战:随机布局安全数字键盘的自动化输入方案
android·运维·ios·自动化·手机
鲁邦通物联网1 小时前
充电站底层脱机DLB引擎解构:基于Linux调度的边缘计算网关并发控制实战
linux·运维·人工智能·边缘计算·边缘计算网关·5g数采·工业级边缘计算网关