Hi Chandra,
Sorry for the delay!
If you are just testing your application on the board, then actually there are a lot of methods to put your application to /usr/bin. For example, if you are using SD card as file system, then you can cp the application to /usr/bin. If you are using eMMC, then maybe you can try scp, or unpack rootfs.tar.gz, cp your application to /usr/bin, repack it to rootfs.tar.gz, and then use mfgtools to download it to eMMC.
But if you are providing your application to your customers, then the answer is yes. To create a new layer in Yocto, you can refer to Yocto Project Development Manual
For auto-login function, you can refer to Reg: Auto-Login and run a script Automatically
Best regards,
Danwei Luo
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------