#1. 概述

##1.1 编写目的
介绍TinaLinux下启动速度优化使用方法。

##1.2 适用范围
硬件平台:全志R/V/F/MR/H系列芯片。

软件平台: Tina V3.5 及其后续版本。

##1.3 相关人员
适用于TinaLinux平台的客户及相关技术人员。

#2. 启动速度优化简介
启动速度是嵌入式产品一个重要的性能指标,更快的启动速度会让客户有更好的使用体验,在某些方面还会节省能耗,因为可以直接关机而不需要休眠。

启动速度优化可提升产品的竞争力。对于某些系统来说,启动速度是硬性要求。

##2.1 启动流程

TinaLinux系统当前的启动流程如下:

brom --> boot0 --> (monitor/secure os) --> uboot --> rootfs --> app

brom固化在IC内部,芯片出厂后就无法更改。

后续将从boot0开始分阶段介绍启动优化的方法。

对于某些方案,会存在monitor或secure os,这两者耗时很短,本文略过。

下文涉及到一些配置文件,提前在此说明。

env配置文件路径:

tina/device/config/chips/<chip>/configs/<board>/env.cfg  #优先级高
tina/device/config/chips/<chip>/configs/<board>/linux/env-<kernel-version>.cfg  #优先级中
tina/device/config/chips/<chip>/configs/default/env.cfg  #优先级低
tin

linux启动速度优化相关推荐

  1. Linux内核启动速度优化,嵌入式Linux启动时间优化的秘密之五-Bootloader

    描述 本文主要讲述嵌入式Linux启动时间优化的秘密,我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲Bootloader.想看上一篇的请查看本文结尾的链接. Bootloader ...

  2. Linux脚本5秒后启动程序,嵌入式Linux启动时间优化的秘密之四-启动脚本

    本文主要讲述嵌入式Linux启动时间优化的秘密,我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲启动脚本.想看上一篇的请查看本文结尾的链接. 启动脚本 1.优化初始化脚本和系统启动 ...

  3. Android内核开发:系统启动速度优化

    在学习新知识的过程中,我一直很推荐结合实战任务去学习,只有经历实战,才能加深对理论知识的理解.<Android内核开发>系列已经写了八篇了,本文就结合前面的内容,给大家布置一个实战任务:  ...

  4. 全志 Linux 系统启动优化 启动优化速度方式 优化启动流程 优化uboot 优化kernel等

    文章目录 1 概述 2 启动速度优化简介 2.1 启动流程 2.2 测量方法 2.2.1 printk time 2.2.2 initcall_debug 2.2.3 bootgraph. 2.2.4 ...

  5. 深入探索Android启动速度优化

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. 在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 <深入探索Andro ...

  6. 爱奇艺技术分享:爱奇艺Android客户端启动速度优化实践总结

    本文由爱奇艺技术团队原创分享,原题<爱奇艺Android客户端启动优化与分析>. 1.引言 互联网领域里有个八秒定律,如果网页打开时间超过8秒,便会有超过70%的用户放弃等待,对Andro ...

  7. 嵌入式linux的调试时间,嵌入式LINUX启动时间优化

    目录: 1. 实践过程 2. 参考帖子 2.1 嵌入式Linux-启动时间优化: 要点如下: 优化第一步: ?? 修改u-boot,把QSPI的读取速度进行提升 优化第二步: ??? 对内核进行裁剪, ...

  8. 开发人员如何解决Linux性能优化之痛?

    这些问题或者场景,你是否曾经遇到过? •  流量高峰期,服务器CPU使用率过高报警,你登录Linux上去top完之后,却不知道怎么进一步定位,到底是系统CPU资源太少,还是程序并发部分写的有问题? • ...

  9. 如何学习Linux性能优化?

    如何学习Linux性能优化? 你是否也曾跟我一样,看了很多书.学了很多 Linux 性能工具,但在面对 Linux 性能问题时,还是束手无策?实际上,性能分析和优化始终是大多数软件工程师的一个痛点.但 ...

  10. Nginx 服务并发过10万的Linux内核优化配置

    以下Linux 系统内核优化配置均经在线业务系统测试,服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出! Controls the use of TCP ...

最新文章

  1. 【LoadRunner】OSGI性能测试实例
  2. 我们如何衡量一个微服务实施的成功
  3. Spring与Quartz的整合实现定时任务调度
  4. Java判断两个Date是不是同一天
  5. css兼容性案例:margin-top在IE6/7下失效
  6. Java解决CAS机制中ABA问题的方案
  7. 例子---PHP与Form表单之二
  8. nmap 扫描工具 使用方法
  9. Python21天打卡Day13-生成器表达式
  10. 【BZOJ1475】方格取数 [最小割]
  11. CTF中PHP反序列化和命令注入的一次简单利用
  12. matlab cg steihaug,截断共轭梯度法
  13. Java+Maven实现Mail自动发送邮件功能
  14. 击破“坪效”天花板,从“3050法则”看餐饮数字化迁徙
  15. Average (区间最大均值,二分)
  16. 奇怪的sqlconnection.open错误
  17. Java学习-数据操作高级篇
  18. Windows系统如何部署Rabbit和启动Rabbit服务
  19. 发生系统错误1067
  20. 五、Scikit-learn的应用-为CHarityML寻找捐献者

热门文章

  1. 360无法打开html,360浏览器打开网页显示不正常怎么办
  2. 安全检查计算机,计算机可以通过安全检查机吗?
  3. Detecting Novel Associations in Large Data Sets(检测 大型数据集中的信息关联性,数据相关性)
  4. 你见过凌晨四点的北京吗?
  5. 一个软件公司需要多少前端_建一个微商城需要多少钱?
  6. AC注定不平坦(大神回忆录)
  7. android模拟器 vt,逍遥安卓模拟器VT模式如何设置?VT模式设置流程图文分享
  8. linux huge模式设置,Linux 下 Hugepages的配置
  9. 请谈谈你对volatile的理解?--最近小李子与面试官的一场“硬核较量”
  10. 从敏思博客的倒闭事件看历史重现...