Hi Daniel,
Thank you for your response.
The primary motivation for using Buildroot in this project is to achieve the fastest possible boot time, which is critical for our application. Given this requirement, Buildroot has been chosen over Yocto.
Currently, I have successfully submitted my own kernel, rootfs, and U-Boot using the Toradex Easy Installer. However, I’m not entirely sure if it is working as expected. From the modifications made in Buildroot, the output files I have are:
- Rootfs.tar
- rootfs.ext4
- rootfs.ext2
- Image (Kernel)
- Device Tree Blob (dtb)
- u-boot.imx
Additionally, I have an .img file that contains all the mentioned files.
I appreciate your guidance on configuring the UUU tool. I will check it.
Also, could you help me with the image.json using Toradex Easy Installer? I would like to know if is correctly made or if I missing something:
{
"config_format": 2,
"name": "Buildroot",
"description": "A Buildroot Linux image with U-Boot, kernel, DTB, and rootfs",
"version": "1.0",
"release_date": "2024-05-26",
"supported_product_ids": ["0060"],
"kernel": {
"file": "zImage",
"dtb": ["imx8mm-verdin.dtb"]
},
"rootfs": {
"file": "rootfs.tar",
"format": "tar"
},
"volume_id": "custom-image",
"blockdevs": [
{
"name": "mmcblk0",
"partitions": [
{
"partition_size_nominal": 64,
"want_maximised": false,
"content": {
"label": "boot",
"filesystem_type": "fat",
"mkfs_options": "",
"filelist": ["zImage", "imx8mm-verdin.dtb"],
"uncompressed_size": 64
}
},
{
"partition_size_nominal": 200,
"want_maximised": true,
"content": {
"label": "rootfs",
"filesystem_type": "ext4",
"mkfs_options": "",
"filename": "rootfs.tar",
"uncompressed_size": 200
}
}
]
}
],
"installer": {
"version": "5.7.2",
"isinstaller": true,
"file": "tezi.itb"
}
}
Thank you for your support!
Best regards,
Frank