Цитата(andybeg @ Sep 2 2010, 09:40)

в линуксе это делается через прописывагие нужного приложения в rc.local, в сборке uClinux для моей платы нашёл файл rc, в нём тоже прописывается ряд приложений и действий по старту, но запуска приложения не происходит

У вас ядро 2.6.21?
Если да, то там похоже есть глюк (или нюанс который я не понял):
Добавлять самой последней стокой в /etc/rc свою программу не надо, она действительно не запускается. добавьте где-нибудь в середине, ближе к концу.
у меня это выглядит примерно так:
CODE
........
........
........
#insmod /lib/modules/2.6.21-uc0/kernel/drivers/usb/gadget/g_file_storage.ko file=/dev/mmca1
LANG=ru_RU
httpd &
/bin/myprog </dev/mtrm1 >/dev/mtrm1 2>/dev/mtrm1 &
# if user defined rc exists then execute it
if [ -f /mnt/mmc/userrc ]; then
/bin/sh /mnt/mmc/userrc
fi