Reducing i.MX6ULL Yocto boot time

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Reducing i.MX6ULL Yocto boot time

350 次查看
Phill231
Contributor II

Hello,

I’m working on a custom board based on i.MX6ULL running Yocto, and I would like to reduce the boot time as much as possible.

So far, I have:

  • Disabled all unnecessary options from the kernel (menuconfig)

  • Reduced the Yocto image to the bare minimum, keeping only the required components

From the attached systemd-analyze plot (which also shows the Yocto and kernel versions used), I noticed that systemd-udev-trigger.service is taking a significant amount of time during boot.
I already tried to disable some unused udev rules (e.g. by linking them to /dev/null such as ln -s /dev/null /etc/udev/rules.d/60-cdrom_id.rules), but the impact was limited.

Is there any recommended approach or best practice to further reduce the boot time in this case?
Any tips or experiences from others working with i.MX6ULL fast boot would be greatly appreciated.

Thanks in advance!

标签 (4)
0 项奖励
回复
2 回复数

262 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

You can refer to this post:

Linux Fast Boot on i.MX6 Sabresd Board

Best regards.

0 项奖励
回复

242 次查看
Phill231
Contributor II
Hello, thank you for the link. Do you have any advice on how to reduce the systemd-udev-trigger.service time? I have to use systemd on my system.
0 项奖励
回复