当前位置: 首页 > news >正文

T113-i系统启动速度优化方案

背景:

        硬件:T113-i + emmc

        软件:uboot2018 + linux5.4 + QT应用

        分支:longan

问题:

        全志T113-i的官方系统软件编译出的固件,开机启动时间10多秒,启动时间太长,远远超过行业内linux系统的开机速度,需要进一步优化。

T113-i 优化后启动速度实测数据

启动阶段启动时间(单位:秒)测试位置
从上电到引导内核的时间1.37秒

Booting Linux on physical CPU 0x0

打印位置的时间

从上电到进入文件系统的时间3.20秒进入rcS脚本的时间
从上电到QT应用显示的时间5.00秒左右

UI运行后可以显示的时间(精简的UI应用程序启动时间最短1.5秒即可显示)

T113-i 快速启动优化方案

本节主要针对uboot、kernel和启动脚本rcS进行优化。

1、uboot启动速度优化

1)、修改uboot环境变量

修改uboot环境变量的bootdelay=0,uboot引导内核前时无需延时。

修改uboot环境变量loglevel=3,打印等级设置过大会直接影响内核启动速度,默认配置3即可。

修改路径:t113-f510s/device/product/configs/evb1_auto/longan/env.c

 2)、关闭boot0和uboot的调试打印。

修改:device/product/configs/evb1_auto/uboot-board.dts

设置 debug_mode = 0

修改:device/product/configs/evb1_auto/sys_config.fex

设置 debug_mode = 0

3)、修改USB配置(不需要USB则直接屏蔽USB即可)

(1)、仅保留1路USB

        USB在uboot阶段通常仅作为U盘升级使用,因此保留1路即可。特殊需求则

http://www.lryc.cn/news/399451.html

相关文章:

  • ArcGis将同一图层的多个面要素合并为一个面要素
  • 微软Win11 24H2七月更新补丁KB5040435发布!附下载
  • iOS 开发中不常见的专业术语
  • 【中项第三版】系统集成项目管理工程师 | 第 4 章 信息系统架构④ | 4.7
  • Time to say GoodBye
  • C语言之指针的奥秘(二)
  • 嵌入式linux系统内核启动过程分享
  • RK3568笔记三十五:LED驱动开发测试
  • pnpm 如何安装指定版本
  • LeetCode 240 搜索二维矩阵||
  • 万界星空科技MES系统:食品加工安全的实时监控与智能管理
  • 【学习笔记】4、组合逻辑电路(下)
  • 使机器人在执行任务倒快递
  • 谈谈软件交互设计
  • npm install报错:淘宝镜像证书过期
  • 各种Attention|即插即用|适用于YoloV5、V7、V8、V9、V10(一)
  • 语言模型演进:从NLP到LLM的跨越之旅
  • 自动驾驶中的人机互相接管问题讨论
  • 语音识别HResults统计工具以及字根据关键词进行合并
  • lvs集群、NAT模式和DR模式、keepalive
  • zookeeper在哪里能用到
  • coco_eval 使用
  • 国产精品ORM框架-SqlSugar详解 进阶功能 集成整合 脚手架应用 专题二
  • el-table 动态添加删除 -- 鼠标移入移出显隐删除图标
  • Kafka接收消息
  • C语言 | Leetcode C语言题解之第233题数字1的个数
  • 简谈设计模式之原型模式
  • CentOS7.X系统部署Zabbix6.0版本(可跟做)
  • QT文件生成可执行的exe程序
  • 【ZooKeeper学习笔记】