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
Suche Editor

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



Joined: 23 Mar 2007
Posts: 5

PostPosted: 07.05.2007, 14:16    Post subject: Suche Editor Reply with quote

Hallo,

ich bin auf der Suche nach einem Editor der auf dem DNP läuft.
Ich hatte Vim versucht zu kompilieren, aber da meckert er, das man ihn nicht Cross-Compilieren kann.

Hat jemand etwas in der Richtung Question
Danke schon einmal.

Gruß, Naldorus
Back to top
View user's profile Send private message
mha



Joined: 05 May 2006
Posts: 28

PostPosted: 10.05.2007, 10:12    Post subject: Reply with quote

Hallo.

Der Editor "vi" kann einfach in die Busybox eingebunden werden.
Einfach die Quellen von http://busybox.net laden, konfigurieren
und übersetzen. Das sollte ohne Probleme funktionieren.

Gruss Marco
Back to top
View user's profile Send private message
Naldor



Joined: 23 Mar 2007
Posts: 5

PostPosted: 11.05.2007, 08:24    Post subject: Reply with quote

Hallo erst einmal danke für die Info.
Aber wenn ich Busybox versuch zu überetzen, bekomme ich folgendes:

Code:
Lunix:/VStCtrl/busybox/busybox-1.5.0# make CROSS_COMPILE=/usr/local/arm-linux/bin/arm-linux- ARCH=armv4
  SPLIT   include/autoconf.h -> include/config/*
  GEN     include/bbconfigopts.h
  HOSTCC  applets/usage
In file included from applets/../include/busybox.h:10,
                 from applets/usage.c:5:
applets/../include/libbb.h:299: warning: unnamed struct/union that defines no instances
  GEN     include/usage_compressed.h
  CC      applets/applets.o
arm-linux-gcc: unrecognized option `-static-libgcc'
In file included from include/libbb.h:422,
                 from include/busybox.h:10,
                 from applets/applets.c:16:
include/xatonum.h:80: warning: `ULLONG_MAX' is not defined
include/xatonum.h:88: warning: `ULLONG_MAX' is not defined
include/xatonum.h:113: warning: `ULLONG_MAX' is not defined
include/xatonum.h:125: warning: `ULLONG_MAX' is not defined
In file included from include/libbb.h:13,
                 from include/busybox.h:10,
                 from applets/applets.c:16:
include/platform.h:132: conflicting types for `socklen_t'
/usr/local/arm-linux/lib/gcc-lib/arm-linux/2.95.2/../../../../arm-linux/include/bits/socket.h:35: previous declaration of `socklen_t'
In file included from include/busybox.h:10,
                 from applets/applets.c:16:
include/libbb.h:299: warning: unnamed struct/union that defines no instances
make[1]: *** [applets/applets.o] Error 1
make: *** [applets] Error 2


Gibts dafür einen Workaround oder mache ich einfach etwas falsch?
Back to top
View user's profile Send private message
mha



Joined: 05 May 2006
Posts: 28

PostPosted: 11.05.2007, 13:20    Post subject: Reply with quote

Hallo.

Ich übersetze die Busybox mit folgenden Schritten:

1) make menuconfig
2) make TARGET_ARCH=arm

Zu 1)
Im Menü einfach die Applikationen auswählen.
Achtung: Nicht die Einstellungen für den Crosscompiler vergessen
und den PATH zur Crosstoolchain setzen.

Für Linux 2.4 mit SSV-Toolchain "arm-linux" muß in der Konfiguration folgendes auftauchen:
<...>
USING_CROSS_COMPILER=y
CROSS_COMPILER_PREFIX="arm-linux-"
EXTRA_CFLAGS_OPTIONS="-march=armv4 -fpic -fPIC"
<...>

Für Linux 2.6 mit SSV-Toolchain "arm-ssv1-linux"muß in der Konfiguration folgendes auftauchen:
<...>
USING_CROSS_COMPILER=y
CROSS_COMPILER_PREFIX=" arm-ssv1-linux -"
EXTRA_CFLAGS_OPTIONS="-march=armv4 -fpic -fPIC"
<...>

Zu 2)
Und die Busybox übersetzen...


Gruss Marco
Back to top
View user's profile Send private message
Naldor



Joined: 23 Mar 2007
Posts: 5

PostPosted: 11.05.2007, 14:01    Post subject: Reply with quote

Hallo Marco,
Wo finde ich denn die Optionen?
Im Menu finde ich sie nicht und in der Makefile auch nicht.
Die Toolchain sollte richtig konfiguriert sein, da ich verschiedene andere Projecte bereits für den DNP9 übersetzt habe.

Danke für die Hilfe,

Gruß, Naldor
Back to top
View user's profile Send private message
mha



Joined: 05 May 2006
Posts: 28

PostPosted: 14.05.2007, 12:12    Post subject: Reply with quote

Hallo.

Ich habe die Busybox Version 1.01 benutzt. Für die
aktuelle Version 1.5.0 hat sich die Sache geändert.

Die "alte" Busybox kann über den Link http://busybox.net/downloads/busybox-1.01.tar.gz
geladen werden.

Bei dieser Version befinden die Einstellungen im Menü unter:
Build Options ---> Do you want to build BusyBox with a Cross Compiler?
Build Options ---> Any extra CFLAGS options for the compiler?

Gruss Marco
Back to top
View user's profile Send private message
Naldor



Joined: 23 Mar 2007
Posts: 5

PostPosted: 14.05.2007, 12:22    Post subject: Reply with quote

Ah, super.
Das war die fehlende Information.

Vielen Dank und Grüße,
Naldor
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