The development environment for IoT Yocto is similar to many embedded Linux development environments. You need a host computer to develop and build the binary image of the target board, for example Genio 350-EVK, and then program the image to the target board storage with a flash tool.
Depending on tasks to perform, the requirement of a host computer varies:
Build: Linux Only. You must use a Linux host computer to build the IoT Yocto image.
Flash & Connect: Linux or Windows. You can use either Linux or Windows host computers to flash the image to the board and then connect to the board for debugging and development purposes.
Please follow the steps below to setup your development environment on Linux or the flash tool on Windows.