Hallo! Ich suche ein RTOS für die LPC2000 Reihe von NXP, speziell im Moment der 2368 auf einem Keil MCB2300 aber das soll einigermaßen generisch sein. Wichtig ist das es bereits einen Port für ARM7 gibt, das soll ziemlich "out of the box" funktionieren. Ein zugehöriger TCP/IP Stack wäre sehr gut. Ich hab bisher folgende RTOSe gefunden: FreeRTOS Micrium uC/OS-II Keil RTL RTX-Kernel Kennt jemand weitere oder kann mir Erfahrungen zu genannten nennen? Achja, wenn mir jemand sagen kann wie man FreeRTOS auf dem MCB2300 zum laufen bekommt (mit GCC und/oder uVision3) wäre auch toll :) Ich steig da noch nicht ganz durch.. So toll dokumentiert ist es irgendwie nicht..
> ziemlich "out of the box" => Geld zahlen. RTOS beispielsweise ist typischerweise anhand ähnlicher Vorbilder (hier: andere LPC2000 Examples) erst noch an konkrete Controllermodelle anzupassen, beispielsweise bei Linker-Scripten und ggf. auch beim Startup-Code.
A.K. wrote: >> ziemlich "out of the box" > > => Geld zahlen. RTOS beispielsweise ist typischerweise anhand ähnlicher > Vorbilder (hier: andere LPC2000 Examples) erst noch an konkrete > Controllermodelle anzupassen, beispielsweise bei Linker-Scripten und > ggf. auch beim Startup-Code. Is klar, hat ja auch niemand gesagt das es kostenlos sein soll/muss. das Keil kostet zB in etwas 5000€, bei micrium kommt je nach Lizenz und zusätzliche Stack auf über 100.000$. Das sollte klar machen das ich nicht zwnagsweise eine kostenlose Lösung suche (wobei 100.000$ zuviel sind). @ARM-Fan ich werds mir mal ansehen, Danke.
Crossworks ARM enthaelt ein RTOS. Ich nehme mal an dass das in die IDE integriert und entsprechend einfach zu benutzen ist.
embOS kann auch als trial version geladen werden. einzige begrenzung der testversion ist eine limitierung auf drei tasks...
in der neustern Version von IAR-ARM ist auch ein RTOS hinzugekommen. Sonst arbeite ich derzeit mit CMX. Kostet für ARM etwa 5000,- EUR netto und einen TCP/IP Stack kann man auch dazu bekommen. Was der kostet kann ich aber nicht sagen. Das CMX gibt es bei "Willert Software Tools". Der Preis ist natürlich incl. Sourcen.
Hallo, wie wäre es mit eCos - der ARM7 wird definitiv unterstützt, auch einige der LPCs, ob konkret der 2368 und dein Board dabei ist, weiß ich jetzt nicht auswendig, aber nachschauen kostet ja nix - eCos ist OpenSource. Falls dein Derivat im öffentlichen CVS nicht dabei ist, kann man auch noch bei eCosCentric fragen, ob die das Derivat evtl. schon unterstützen, das wäre dann halt kostenpflichtig. eCos-Homepage: http://ecos.sourceware.org/ eCosCentric: http://www.ecoscentric.com/index.shtml Einen TCP/IP-Stack gibt es für eCos übrigens auch (auch im öffentlichen CVS). Ciao, Fabian
hallo, wie steffen setze auch ich cmx ein und bin damit sehr zufrieden. entwicklungs-umgebung: iar workbench, ob es ein port für gcc auch gibt weiss ich allerdings nicht. mein tipp: direkt bei cmx kaufen (www.cmx.com). der support ist perfekt (antworten innerhalb eines tages, wenn nicht sogar noch am gleichen tag). grus gerhard
Hallo Fabian, Du sagst es gibt für ecos LPC Ports - ehrlich gesagt habe ich keinen gefunden. Könntest du mir vielleicht sagen wo ich den finde? Hier: http://ecos.sourceware.org/hardware.html habe ich keinen gefunden..
Möglich, dass LPC2000 Support nur via eCosPro verfügbar ist (www.ecoscentric.com): Platforms currently supported by the eCosPro Developer's Kit include: ARM7 Atmel SAM7 series AT91SAM7S-EK, AT91SAM7X-EK, AT91SAM7A2-EK, AT91SAM7A3-EK evaluation boards (SAM7X-EK LWIP ethernet support coming soon). STMicroelectronics STR710-EVAL board (STR710) Ashling EVBA7 evaluation board (LPC2106) Atmel AT91 series based AT91EB40, AT91EB40A, AT91EB42 and AT91EB55 evaluation boards (ARM7TDMI) Phytec phyCORE-ARM7/LPC229x development board Grüsse, Dominic
> Möglich, dass LPC2000 Support nur via eCosPro verfügbar ist > (www.ecoscentric.com): habe gerade mal in meinen CVS-Checkout gesehen, darin werden an LPCs folgende Boards unterstützt: - Olimex LPC-P2106 - Keil MCB2100 ok, nicht wirklich "viele", aber immerhin - ich habe allerdings keine Ahnung, wie ähnlich bzw. verschieden diese LPC-Derivate vom 2368 sind. Ciao, Fabian
Ah, das hab ich übersehen, bei ecospro hab ichs jeztzt gefunden. Weiß jemand was das kostet zufällig? Ansonsten muss ich da mal anrufen. Im CVS hab ich auch schon gesucht, kann mir das mal jemand erklären wie das organisiert ist? Ich find mich da gar nicht zurecht..
> Im CVS hab ich auch schon gesucht, kann mir das mal jemand erklären wie > das organisiert ist? Ich find mich da gar nicht zurecht.. also wenn dich interessiert, welche Prozessoren/Boards unterstützt werden, ist das Verzeichnis packages/hal für dich interessant, dieses Verzeichnis ist prinzipiell in zwei Hierarchieebenen gegliedert: - Ebene 1: Prozessoren - Ebene 2: Derivate/Boards Ciao, Fabian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.