您好!
我们将 tda2ex EVM 板与 VISION SDK 2.12结合使用。
我们正在尝试优化启动时间。
1.如果我传递到 bootargets usecase 工作文件以下
console=ttyS0、115200n8 root=PARTUUUUID=251de8a6-02 rw elevator=noop lpj=61475 rootfstype=ext4 rootwait
2.对于内核消息抑制、我使用 bootargets 以下的命令、但 usecase 不会启动、它会继续等待 IPC 初始化
console=ttyS0、115200n8 root=PARTUUUUID=251de8a6-02 RW elevator=noop loglevel=4 lpj=61475 rootfstype=ext4 rootwait
日志:
正在启动内核...
保留存储器:尚未支持无映射的区域
保留存储器:尚未支持无映射的区域
omap_hsmmc 480d1000.mmc:hs 模式无 pinctrl 状态
OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
欢迎来到 Arago 2016.08!
[确定]侦听 Syslog 套接字。
[确定]收听/dev/initctl 兼容性命名管道。
[确定]收听 Journal Socket (/dev/log)。
[确定]已开始向控制台目录监视发送密码请求。
[确定]已达到目标交换。
[确定]已创建切片系统切片。
[确定]已创建片系统序列\x2dgetty.slice。
[确定]已到达目标层面。
[确定]已开始将密码请求转发到 Wall Directory Watch。
[确定]已到达目标路径。
[确定]正在侦听 udev 控制套接字。
[确定]正在侦听 udev 内核套接字。
[确定]收听日志套接字。
正在开始应用内核变量...
正在启动日记账服务...
正在启动 udev 内核设备管理器...
正在开始创建所需 st 的列表... 当前内核的节点...
正在开始重新装载根文件系统和内核文件系统...
[确定]侦听网络服务 Netlink 套接字。
[确定]已开始应用内核变量。
[确定]已开始为当前内核创建所需的 sta...ce 节点列表。
[确定]已开始重新装载根和内核文件系统。
[确定]已启动日志服务。
[确定]已启动 udev 内核设备管理器。
正在启动 udev 冷插拔所有设备...
正在启动加载/保存随机种子...
正在开始将日志刷新到持久存储...
[确定]已达到目标本地文件系统(预)。
[确定]已到达目标本地文件系统。
[确定]已开始加载/保存随机种子。
[确定]已开始将日志刷新到持久存储。
正在开始创建易失性文件和目录...
[确定]已开始创建易失性文件和目录。
正在启动网络时间同步...
[确定]已开始网络时间同步。
[确定]已同步达到目标系统时间。
正在开始同步系统和硬件时钟...
[确定]已开始同步系统和硬件时钟。
[确定]已启动 udev 冷插拔所有设备。
[确定]已达到目标系统初始化。
[确定]正在收听 dropbear.socket。
[ OK ]正在收听 D 总线系统消息总线插座。
[确定]开始每日清理临时目录。
[确定]达到目标计时器。
[确定]正在侦听 RPCbind 服务器激活套接字。
[确定]已达到目标套接字。
[确定]已到达目标基本系统。
正在启动 tiipclad-demon.service ...
[确定]使用 ipsec.conf 启动 StrongSwan IPsec IKEv1/IKEv2守护程序。
[确定]已启动系统日志服务。
[确定]启动了 D-Bus 系统消息总线
正在启动网络服务...
[确定]已启动内核日志服务。
[确定]已启动 tiipclad-demon.service。
[确定]找到设备/dev/ttyS0.
[确定]已启动网络服务。
[确定]已到达目标网络。
正在开始网络名称解析...
[确定]已在 ttyS0上启动串行 Getty。
[确定]达到目标登录提示。
正在启动 alignment.service ...
[确定]已开始网络名称解析。
Arago 项目 http://arago-project.org dra7xx-EVM ttyS0
Arago 2016.08 dra7xx-EVM ttyS0
[确定]已启动 alignment.service。
dra7xx-EVM 登录:root (自动登录)
最后登录时间:2017年8月23日15:21:44 UTC ttyS0
[确定]已到达目标声卡。
[确定]已达到目标多用户系统。
root@dra7xx-EVM:~#./vision_sdk_load.sh
root@dra7xx-EVM:~号./vision_sdk_linux_demo.out
[主机] OSA:MEM:0:将0xa0100000映射到大小为0x00100000的0xb6927000
[主机] OSA:MEM:1:将0x84203000映射到大小为0x0fa00000的0xa6f27000
[主机] OSA:MEM:2:将0xa0200000映射到大小为0x00040000的0xa6e67000
[主机] OSA:MEM:3:已将0xa02c0000映射到大小为0x00080000的0xa6ea7000
[主机] OSA:主机远程日志共享存储器@ 0xa024f140
[主机] OSA:IPU2远程日志共享存储器@ 0xa0363da0
[host][host ] 21.294149 s:系统:系统 A15正在进行初始化!!
有时 套接字绑定失败。
为什么内核日志抑制会导致 usecase init 出现问题?
3.是否有任何用于 系统引导时间优化的文档?
我的引导时间
启动在1.552秒(内核)+ 18.187秒(用户空间)= 19.740秒内完成。
此致、
Raj M