TOP
SSV Software Systems Register  Register
Log in to check your private messages  Log in to check your private messages
Startseite FAQ Search Mitglieder Profile  Log in 
SSV Support-Forum
C Programm erzeugen

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> Com/PC1-800
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
Hartmut



Joined: 06 Apr 2007
Posts: 4

PostPosted: 06.04.2007, 19:09    Post subject: C Programm erzeugen Reply with quote

Gibt es eine Umgebung unter einem Linux PC mit der ich ein C++ Programm für den Com/Pc erzeugen kann? Ich verwende zur Zeit Ubuntu 6.10.
Ich habe ein Programm erzeugt aber jetzt fehlen einige libx.x. Wie kann ich diese nachinstallieren? Mit apt-get ?
Bei dem Com/Pc wird die GLibc 2.3.2 verwendet. Mein Programm möcht aber Glibc 2.4.

Wo erhalte ich Infos über die Speicheraufteilung (ro, rw, rwnv)?

Ich hoffe es kann mir jemand helfen

Gruß Hartmut
Back to top
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 10.04.2007, 22:19    Post subject: Diverse Fragen …. Reply with quote

Hallo.

Eigene C/C++-Programme entwickeln: Der einfachste Weg wäre, die SSV coLinux-CD-ROM zu nutzen. Die wird auf einem Entwicklungs-PC installiert. Siehe hierzu auch: http://www.dilnetpc.com/linuxcontrol/coLinux-APN1.pdf. Auf jeden Fall stimmen dann die Bibliotheken. Das nachträgliche Installieren von Bibliotheken ist nicht ganz einfach und kann zu weiteren Versionskonflikten führen.

Die Verzeichnisse ro/rw/rwnv: Das Dateisystem des EGL/2 benutzt drei wichtige Bereiche:

1. Verzeichnis „ro“ - Read-only, Teilbereich der CompactFlash-Speicherkarte. Hier liegen sämtliche Dateien für den Bootvorgang. Dieser Bereich ist als ROM-DISK konzipiert und kann nicht ohne weiteres verändert werden. Dadurch wird sichergestellt, dass der Com/PC immer wieder das Linux booten kann.

2. Verzeichnis „rw“ – Read-write: Teilbereich der RAM-Disk. Hier können temporäre Dateien erzeugt werden. Sie gehen aber durch jeden Bootvorgang wieder verloren. In dieses Verzeichnis werden zum Beispiel auch externe USB-Sticks eingebunden (siehe „ssvusbmount“-Skript).

3. Verzeichnis „rwnv“ – Read-write non-volatile: Teilbereich der CompactFlash-Speicherkarte, der durch ein Schreib/Lesedateisystem unterstützt wird. Hier kann der Benutzer beliebige Dateien erzeugen, die auch nach einem Aus/Einschalten noch vorhanden sind.

Gruß

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



Joined: 06 Apr 2007
Posts: 4

PostPosted: 11.04.2007, 15:07    Post subject: Reply with quote

Danke für die Antwort.
Aus welcher Debian Version wurde denn das coLinux Paket gebaut?
Mit dieser Debian Version könnte ich dann doch die C++ Datei erzeugen.
Ich benötige zusätzlich noch lib-png und libmysqlclient auf dem Entwicklungsrechner und somit dann auch auf dem Com/Pc und möchte auf dem Entwicklungsrechner einen Debugger mit einer Entwicklungsumgebung haben.

Gruß

Hartmut
Back to top
View user's profile Send private message
mha



Joined: 05 May 2006
Posts: 28

PostPosted: 13.04.2007, 07:33    Post subject: Reply with quote

Hallo.

Das coLinux Paket basiert auf Debian GNU/Linux 3.0 (alias Woody)
und wird unter Windows XP installiert. Es kann über "apt" ohne Probleme
erweitert oder angepaßt werden. Vorher muß die Datei "/etc/apt/sources.list"
angepaßt werden.

Das EGL/2 System basiert auf Debian GNU/Linux 3.1 (alias Sarge).
Auch dieses System kann über "apt" erweitert werden (ggf. ist die Datei
"/etc/apt/sources.list" anzupassen).

Anmerkungen EGL/2:
Nach dem Systemstart ist das Root-Filesystem (RootFS) "read-only"
gemountet und es sind keine Änderungen im RootFS möglich. Für
Erweiterungen oder Änderung muß das RootFS "read-write" gemountet
werden.

Beispiel für Änderungen im RootFS:
1) als Superuser "root" anmelden (Passwort default ist "root")
2) RootFS "read-write" mounten mit Befehl "remountrw"
3) Änderungen im RootFS durchführen, wie "apt", ...
4) RootFS wieder "read-only" mounten mit Befehl "remountro"

Weiteres:
Eigene Programme die mit coLinux Paket übersetzt werden, sollten
im EGL/2 ohne Probleme laufen, weil die GLIBC abwärts kompatibel ist.

Gruß
Marco
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> Com/PC1-800 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 GmbH

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

© 2023 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015