TOP
SSV SOFTWARE SYSTEMS REGISTER  REGISTER
Log in to check your private messages  Log in to check your private messages
START FAQ SEARCH MITGLIEDER PROFILE  Log in 
SSV-Forum
Probleme mit Init

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
Taucher



Joined: 24 Jan 2007
Posts: 4

PostPosted: 24.01.2007, 14:08    Post subject: Probleme mit Init Reply with quote

Hallo,
habe das DNP/SK23 Evaluation Kit mit dem DNP9200. Mein Ziel ist es nun, ein Demoprogramm (wie z.B. SPI Demo von der DEMO-CD) direkt nach dem Reset oder Neustart des Boards vom Linux automatisch ausführen zu lassen. Um dies zu Realisieren habe ich einen Script geschrieben und im Ordner etc/rc.d/init.d hinterlegt. Der dazugehörige Link wurde im Ordner etc/rc.d/rc3.d hinterlegt und das zu ausführende Programm im Ordner usr/local/sbin. Nach Neustart des Boards werden aber meine Dateien immer wieder automatisch gelöscht, außer wenn ich diese im Flash-Ordner ablege. Was mache ich falsch? Welche init-Datei muss verändert werden damit meine Applikation direkt ausgeführt wird?

Würde mich über eine Antwort freuen.
Back to top
View user's profile Send private message
Lucky B



Joined: 25 Jul 2006
Posts: 35

PostPosted: 24.01.2007, 14:33    Post subject: Re: Probleme mit Init Reply with quote

Hi,

sämtliche Dateien des Linux systems werden beim booten aus dem image im flash geladen. Das heist alle manuellen Änderungen sind nur im RAM.
Sobald das System neu gestartet wird, sind alle änderungen in sbin oder sonst wo im Linux System wieder verschwunden.

Um ein eigenes Programm zu starten, sollte wie im Auslieferungszustand als Beispiel zu sehen ist eine Datei Namens "autostart.sh" verwendet werden, die sich zusammen mit dem Programm im flash Verzeichnis befindet. Um init funktionen durchzuführen kann eine Datei namens autoinit.sh verwendet werden, die dann ebenfalls im flash verzeichnis liegen muss.

Beispiel autostart.sh von SSV:
(startet mehrmals das programm LCD_test)

Code:

#!/bin/sh
cd /flash
./LCD_test init > /dev/null
./LCD_test 0 "    DNP/SK23    " > /dev/null
./LCD_test 1 "================" > /dev/null
./LCD_test 2 "DNP/9200 ready.." > /dev/null
./LCD_test 3 "www.dilnetpc.com" > /dev/null


eigenes programm, dann einfach mit:
"./MyApp > /dev/null"
eintragen fertig.

"/dev/null" muss unbedingt angehängt werden.

Hoffe das hat geholfen.
Gruß
Björn
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1519

PostPosted: 26.01.2007, 08:49    Post subject: Autostart … Reply with quote

Mit http://www.dilnetpc.com/mHT9200-31.pdf steht jetzt auch eine Beschreibung der einzelnen Schritte zur Verfügung.

Gruß

KDW
Back to top
View user's profile Send private message
Taucher



Joined: 24 Jan 2007
Posts: 4

PostPosted: 29.01.2007, 13:06    Post subject: Reply with quote

Danke für die Antworten =>funktuniert alles bestens. Mein Problem war, das ich keine Autostart Datei hatte, da ich diese beim Imagewechsel gelöscht habe.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> DNP/9200 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV SOFTWARE SYSTEMS

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2024 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015