sehr langen String sortieren

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: sehr langen String sortieren

Beitrag von mschnell »

corado hat geschrieben:Naja und die STM32 ARM CPUs sind ja alles andere als veraltet :-).
laut http://www.st.com/web/en/catalog/mmc/FM141/SC1169 verwenden die Cortex (also mindestens ARMv6) und nicht ARM3. Laut http://en.wikipedia.org/wiki/ARM_architecture gibt es ARM4 gar nicht. ("ARMv4" ist etwas anderes, aber auch nicht gerade neu.)

Und Cortex kann fpc vermutlich.

-Michael

corado
Beiträge: 48
Registriert: Mi 7. Aug 2013, 17:00

Re: sehr langen String sortieren

Beitrag von corado »

leider wird der embedded bereich von FPC sehr stiefmütterlich behandelt :-(
Ich würde es durchaus versuche, obwohl ich von Miropascal beide Vollversionen habe..
Aber die Community dort ist halt auch recht klein..daher immer dieser innere Gedanke doch mal auf C umzusteigen, der mir aber doch ziemlich wiederstrebt, gerade wenn man nicht täglich programmiert, ist Pascal um welten übersichtlicher.
FPC hätte alleine schon den riesen Vorteil der vielen Units für allgemeine Dinge, es fehlen halt nur Hardwarespezifische.
Also mal schnell den Takt vom Controller ändern zu könnnen oder mit einem Befehl die Spannungserte vom ADC einlesen zu können etc..
Im Grunde genommen kein Hexenwerk wenn eine Community vorhanden ist.
Der Aktuelle Stand was die ARM Embedded Kompatibilität angeht würde mich jedenfalls interessieren.

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: sehr langen String sortieren

Beitrag von mschnell »

Was meinst Du denn mit "ARM Embedded" ?

Heutzutage laufen viele (neue) embedded Projekte auf (ARM-) Linux und zwar nicht mehr "µCLinux" (ohne Memory Management), sondern "volles" Linux. Das braucht dann sinnvoller Weise mindestens 1/4 GByte RAM, aber 1 GByte RAM ist ja bei nicht allzu großen Stückzahlen kein ernsthafter Kostenfaktor mehr.

Für solche Projekte läuft fpc. (Cortex ist keine Voraussetzung, ab ARMv4 sollte alles gehen). Ich habe zu Hause auf einem QNAP NAS mit einem nicht-Cortex ARM fpc-Programme laufen.

Ein BeagleBone Black kostet 40 Euro :D Ein Bekannter von mit hat da Lazarus drauf laufen. und kann "völlig normal" Pascal Programme entwickeln.

-Michael

corado
Beiträge: 48
Registriert: Mi 7. Aug 2013, 17:00

Re: sehr langen String sortieren

Beitrag von corado »

klar, ist aber halt dann doch schon was anderes als es direkt auf einem STM32F207 VGT6 laufen zu lassen (habe ich gerade vor mir liegen) :-)
Ich will ja keine komplette Paltine mit Grafik und was nicht alles..
Ich steuer meist Sachen direkt mit dem Controller, bzw Messe..
Da will ich kein Linus oder DOS oder so rauf laufen haben :-)
Aber wie gesagt, momentan arbeite ich mit Atmel XMEGA 128, und ist halt kein ARM
Bin in der ARM Sache also noch nicht wirklich drin..jaja..wenn man meine Fragen sieht, in PAscal auch nicht hahah schon klar :-)

http://www.youtube.com/watch?v=0ETyFmAMFjY

http://www.st.com/web/catalog/mmc/FM141 ... 9/PF245079

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: sehr langen String sortieren

Beitrag von mschnell »

corado hat geschrieben:Da will ich kein Linus
Das ist heute nur bei ziemlich hohen Stückzahlen stichhaltig.
corado hat geschrieben:http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1575/LN9/PF245079
Da müsste fpc drauf laufen.

-Michael

Antworten