前言
此优化是基于全志V系列编码产品的启动优化,纯linux平台;
目标: 开机视频第一帧在3s内
启动优化主要分为以下几个部分:
- 时间统计
- 模块优化
(1)uboot
(2)linux内核
(3)linux驱动
(4)文件系统rootfs
(5)中间件
(6)应用程序
- 常规优化
时间统计
做这部分工作时,首先需要花一段时间分析linux系统开机启动整体流程,
包括按键响应、uboot启动、uboot到kernel切换、kernel启动、应用程序启动等;
这里就不详细分析这里的启动流程,主要分析耗时部分
1. uboot启动