How to autorun applications in uClinux

Good day to all,

Hi, in my previous question I asked how one can configure u-boot to automatically load the kernel (uimage) after booting in my BF537 board. Thanks to the help that I received I was able to do so. However, another problem arose. After doing some research and readings from different sources, I still haven't found the answer to how one can configure the uimage to automatically run the application I have done. As an example, say I want to run the simple "Hello World" application written in C, I need to do lrz to transfer it to the board then run ./helloworld (or whatever file name I have set it); now I am wondering what are the methods I need to do in order for my "Hello World" application to run after the uimage has boot without me having to manually input the commands to run it.

As added info, I believe that one can incorporate the application to the image file through 'make', but still the question remains how I can have that application run automatically. Also, I am unsure if etc/rc or etc/inittab is the right way to go, if so are there any documents that can guide me to set this up? Any form of help would be greatly appreciated!

Thank you in advance!

-Angelo

Parents
  • I see, thank you for that. Just to make it clear, my the rc in /etc/rc is not a directory, and so I would need to edit it or add some commands for me to be able to run the application I need? so for example, the helloworld BFLT file is now saved to my uimage file, I can simply edit my rc to have the codes to navigate through the directories and run the application?

Reply
  • I see, thank you for that. Just to make it clear, my the rc in /etc/rc is not a directory, and so I would need to edit it or add some commands for me to be able to run the application I need? so for example, the helloworld BFLT file is now saved to my uimage file, I can simply edit my rc to have the codes to navigate through the directories and run the application?

Children
No Data