VIM4/3/3L/1S/Edge2 Yocto SDK first release

Hello Folks,

Here we release the first version of Yocto SDK for VIM4/3/3L/1S/ with 5.15 kernel and Edge2 with 6.1 kernel, you can follow the documentation to download the SDK and build Yocto images.

Testing images are also available:

You need to Install the Yocto image into eMMC via USB Flash Tool, please check:

Any feedback are welcome~

NOTE: For VIM series Yocto image doesn’t have the desktop, you will see a black screen on HDMI display, so you need to ssh (ssh root@xx.xx.xx.xx) to it or use the serial debug console to access the terminal, execute weston-terminal on serial debug console to check the weston terminal.

Cheers.

4 Likes

Sounds great! However, the prebuilt image seems not working on my VIM3L device:

$ burn-tool -v aml -b VIM3 -i yocto.img 
Try to burn Amlogic image...
Burning image 'yocto.img' for 'VIM3/VIM3L' to eMMC...
Unpacking image [OK]
Initializing ddr ........[OK]
Running u-boot [KO]

Could you please check it again?

After resetting VIM3L device and retried, the flash seems working:

$ burn-tool -v aml -b VIM3 -i yocto.img 
Try to burn Amlogic image...
Burning image 'yocto.img' for 'VIM3/VIM3L' to eMMC...
Unpacking image [OK]
Initializing ddr ........[OK]
Running u-boot ........[OK]
Create partitions [OK]
Writing device tree [OK]
Writing bootloader [OK]
Wiping  data partition [OK]
Wiping  cache partition [OK]
Writing boot partition [OK]
Writing logo partition [OK]
Writing recovery partition [OK]
Writing system partition [OK]
Writing vendor partition [OK]
Do you want to reset the board? y/n [n]? y
Resetting board [OK]
Time elapsed: 3 minute(s).
Done!
Sat Jan  4 06:15:48 PM CST 2025

You can add weston compositor and launch a weston terminal to your meta-layer. That is all we use, no need for a desktop. You can also add a Khadas branded background. It will also have an icon on the upper left for a shell terminal. So when it starts it will look good and you can still run stuff like firefox from weston. The .ini will have settings for the default terminal that has non-blank screen.

Yes, weston is supported, and you can launch weston terminal with weston-terminal.

2 Likes