I am trying to understand Embedded linux. For this I tried to understand buildroot. Now I have few doubts.
1) How do u load the created environment in the target?
2) After we download environment how do we create and run app on it.
is there any complete tutorial on this ?
Thanks in advance.
Rahul
buildroot is a series of make files and scripts which is intended to make it easier to create kernels, root file systems and toolchains for your particular system.
This makes it easier to support multiple boards for one particular project. It does require that you configure the targets correctly for your board. This is something that really only you (or some one who knows your app and the target board) can really do.
With regards to running your application: If you write your application to run using the filesystem / environement created by buildroot then you should be able to launch it via regular start up script or manually if you have ssh / console access to busy box.
This answer shows how to create a startup script. https://unix.stackexchange.com/questions/59018/create-and-control-start-up-scripts-in-busybox
It really depends on the particular board you are targeting as to how you get the image to the board. Something like a raspberry pi you can simply load the image onto an SD card and the board will load it from there. Others (like my nexus phone) require a software flashing process. The manufacturer of your board should provide instructions on how to do this.