реклама на сайте
подробности

 
 
> как запустить своё приложение по старту uClinux ..., lpc2478
andybeg
сообщение Sep 2 2010, 05:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



в линуксе это делается через прописывагие нужного приложения в rc.local, в сборке uClinux для моей платы нашёл файл rc, в нём тоже прописывается ряд приложений и действий по старту, но запуска приложения не происходит sad.gif
Цитата
#!/bin/sh
hostname MK
/bin/expand /etc/ramfs.img /dev/ram1
mount -t proc proc /proc
mount -t ext2 /dev/ram1 /var
mkdir /var/tmp
mkdir /var/log
mkdir /var/run
mkdir /var/lock
mkdir /var/empty
/bin/mknod /dev/ttyS0 c 4 64
/bin/mknod /dev/ttyS1 c 4 65
/bin/mknod /dev/ttyS2 c 4 66
/bin/mknod /dev/ttyS3 c 4 67
ifconfig lo 127.0.0.1
#ifconfig eth0 192.168.0.220 broadcast 192.168.0.255 netmask 255.255.255.0
#httpd &
cat /etc/motd
/bin/uart


Сообщение отредактировал andybeg - Sep 2 2010, 05:41
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ivan_Kov
сообщение Sep 7 2010, 07:48
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(andybeg @ Sep 2 2010, 09:40) *
в линуксе это делается через прописывагие нужного приложения в rc.local, в сборке uClinux для моей платы нашёл файл rc, в нём тоже прописывается ряд приложений и действий по старту, но запуска приложения не происходит sad.gif


У вас ядро 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

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- andybeg   как запустить своё приложение по старту uClinux ...   Sep 2 2010, 05:40
- - Совсем старый Бабай   Первое, почему приложение находиться в коатлоге bi...   Sep 2 2010, 10:23
- - andybeg   >>Первое, почему приложение находиться в коа...   Sep 2 2010, 10:36
- - Совсем старый Бабай   Бредовые мысли конечно, но попробуйте переписатьв ...   Sep 3 2010, 02:07
|- - andybeg   Цитата(Совсем старый Бабай @ Sep 3 2010, 06...   Sep 3 2010, 04:07
|- - romez777   Начните с примитивного приложения "hello worl...   Sep 6 2010, 07:53
- - andybeg   интересное наблюдение ядро 2.6.24.2, сделал по рек...   Sep 7 2010, 09:07
- - andybeg   переставил осьссусе32 на убунту64 , вроди бы ничег...   Oct 6 2010, 05:43
|- - etoja   В rc.local напишите не /bin/uart а точное имя фай...   Oct 7 2010, 07:51
- - andybeg   методом научного тыка(делал make menuconfig и подк...   Oct 7 2010, 08:00
- - andybeg   так как требовалось видеть дебаговую консоль, почт...   Oct 27 2010, 09:46
|- - etoja   Цитата(andybeg @ Oct 27 2010, 13:46) с во...   Oct 27 2010, 11:22
- - andybeg   у меня грузится uboot, выводится пингвин(на этом в...   Oct 27 2010, 12:18
- - andybeg   по схематике у нас на разъёме используются RXD TXD...   Oct 28 2010, 13:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016