Forum: Mikrocontroller und Digitale Elektronik ARM Cortex M3 RTOS


von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Hi Zusammen,

ich wollte mal in die Runde fragen: Welches RTOS könnt ihr für Hobby 
Projekte
empfehlen?

Ich will das RTOS auf einem LM3S von TI und dem STM32 einsetzen.

TCP/IP Stack, Dateisystem oder sowas mit drin wäre super muss aber nicht 
sein.

Bis jetzt habe ich mal bei FreeRTOS geschaut, aber da ich auf einem µC 
noch nie n RTOS zum laufen hatte sagt mir das Wiki noch nicht viel.

Worauf muss ich bei einem RTOS achten, vllt Litereatur Tipps?

Was kann man frei für Hobbyprojekte einsetzen und was ist anfänger 
freundlich
als RTOS?

MfG

Tec

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Hey,

Kennt keiner Weitere RTOS die frei einsetzbar sind? Oder allg Lieratur 
dazu?

MfG

Tec

von tester (Gast)


Lesenswert?

Hallo,
bei dem LM3Sxx ist ein safeRTOS mit dabei. Einfach mal stellarisware bei 
Downloads den entsprechenden Prozessor auswählen. Die sind auch gut 
erläutert.

von Simon H. (simi)


Lesenswert?

Also ich verwende FreeRTOS auf dem STM32 und kann es sehr empfehlen. 
Alleine wegen der extremen Verbreitung (eines der verbreitetsten RTOS in 
diesem Sektor).

Es ist recht einfach zu verstehen, es gibt viel Hilfestellung dazu, 
Millionen von Ports und Trilliarden von Beispielapplikationen, und es 
ist extrem schlank.

Natürlich musst Du wissen, was Du kriegst und was nicht. FreeRTOS ist 
eigentlich "bloss" ein Scheduler. Ganz bewusst wurde auf TCP/IP-Stack, 
Filesystem etc. verzichtet. Das heisst nicht, dass Dir diese Dinge nicht 
zur Verfügung stehen, es sind dann einach andere Pakete, die nicht zu 
FreeRTOS gehören.

Ich denke, durch Studium von FreeRTOS.org und einem (am besten, aber 
nicht zwingend 1:1 in den Beispielen aufgeführten) Eval-Board, plus 
Basis-uC- und C-Kenntnissen wirst Du innert Tagen Deine Tasks 
gegeneinander antreten lassen können. :-)

TNKernel wäre auch was ähnliches. Ist aber halt weniger bekannt.

von Arne (Gast)


Lesenswert?


von Alex E. (tecnologic) Benutzerseite


Lesenswert?

moin

Danke für die Rückmeldung, Danke Arne für die Links

Das FreeRTOS nur ein BS ist ohne middleware habe ich auch gelesen, aber 
es gibt ja beispiele mit lwIP und ChansFatfs von daher werd ich wohl 
damit mein Glück versuchen, wobei ChiBiOS auch interessant aus sieht.
Aber FreeRTOS findet im Netz ja sehr viel zu FreeRTOS, andere OS sind 
mir da nicht so aufgefallen. Aber ich wollte auch mal wissen was es 
sonst nocht gibt. Wenn Möglich wollte ich mir nur ein OS ansehen.

Das mit dem SafeRTOS habe ich auch gesehen, das ist ja FreeRTOS blos 
zertifiziert für Sicherheitssachen oder?

Mal sehen ob ich das auch dem Evalbot zu laufen kriege. keinn einer n 
Beispiel für den Evalbot? das wäre super.

Ich werd mir sonst erst mal für das Verständnis das beispiel für Windows 
von FreeRTOS ansehen.

Danke schon mal.


MfG

Tec

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Tec Nologic schrieb:
> Hi Zusammen,
>
> ich wollte mal in die Runde fragen: Welches RTOS könnt ihr für Hobby
> Projekte
> empfehlen?

    http://www.freertos.org/

> Bis jetzt habe ich mal bei FreeRTOS geschaut, aber da ich auf einem µC
> noch nie n RTOS zum laufen hatte sagt mir das Wiki noch nicht viel.
>
> Worauf muss ich bei einem RTOS achten, vllt Litereatur Tipps?

Nunja, bei FreeRTOS ist alles an benutzbarer Docu kostenpflichtig aber 
ziehmlich gut beschrieben (ich habe die PIC32 Docu)...

Grüße
Michelle

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Hi Michelle,

Ich habe überlegt mir das Buch für Cortex M3 vllt zu kaufen.

Wenn das auch gut geschrieben ist wäre das wohl das beste, aber 50E sind 
50E

muss ich mir mal über legen wie weit ich mit dem Wiki auf der seite 
komme..

MfG

Tec

von Simon H. (simi)


Lesenswert?

Ich habe die Doku gekauft. Aber im Nachhinein halte ich den Kauf für 
unnötig. Das grobe Konzept und die API sind ja auf der Homepage 
beschrieben, und die Feinheiten findest Du auch durch das Studium der 
Beispiele heraus.

von 900ss (900ss)


Lesenswert?

Da wären dann noch.....

- http://nuttx.sourceforge.net/
- uc/OS-II von Micrium. Für private- und Forschungszwecke kostenlos.
  Funktioniert tadellos. Guckst du unter Downloads bei
  http://www.micrium.com
  Man muß sich allerdings registrieren.
  Den Source findest du evtl. auch mit Google.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Tec Nologic schrieb:
> Ich habe überlegt mir das Buch für Cortex M3 vllt zu kaufen.
>
> Wenn das auch gut geschrieben ist wäre das wohl das beste, aber 50E sind
> 50E

Hi,

wenn du des englischen mächtig bist, empfehle ich dir von Joseph Yiu 
(ARM) das Buch "The Definite Guide to the ARM Cortex-M3" in der zweiten 
Auflage.
http://www.amazon.de/Definitive-Guide-ARM-Cortex-M3/dp/185617963X/ref=sr_1_1?ie=UTF8&qid=1305270441&sr=8-1-spell

Btw ...
wäre das Buch in deutsch interessant?


VG,
/th.

von (prx) A. K. (prx)


Lesenswert?

Random ... schrieb:

> wäre das Buch in deutsch interessant?

Ich frag mich manchmal, obs in der VHS nicht einen Kurs "Englisch lesen 
für Techniker" geben sollte. Brächte sicherlich erheblich mehr für die 
Leute, als deutsche Übersetzungen von Büchern, die man im konkreten 
Einsatz ohnehin zwangsläufig durch englische Manuals, References und 
Appnotes unterfüttern muss.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

yep, das denke ich auch.

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

moin,

über das Buch bin ich auch gestolpert. Das mit dem Englisch ist kein 
Problem,
mag ich ehrlich gesagt sogar lieber, weil da nicht so komische Krücken 
von Bezeichnungen bei raus kommen, weils einfach in Englisch benannt 
wurde.

Wie ist das Buch aufgebaut? Ich keine den Guide von Hittex zum M3, der 
war recht mau.

ICh bin gerade einfach dabei einen Standardplattform auf Basis der 
Cortex M§ für meinen Hobbysachen aufzubauen, weil ich glaube das ich 
damit die nächsten 5 Jahre oder mehr  alles lösen kann was bei mir so 
anfällt.

MfG

Tec

von (prx) A. K. (prx)


Lesenswert?

Tec Nologic schrieb:

> Wie ist das Buch aufgebaut?

Tip: Bei Amazon suchen und das Inhaltsverzeichnis ansehen.

> Ich keine den Guide von Hittex zum M3, der war recht mau.

Yep. Ist aber kein Vergleich, der Yiu ist wesentlich besser. Wobei die 
Hitex-Guides auf konkrete Chipfamilien eingehen, der Yiu-Wälzer sich 
jedoch auf die CM3 Architektur beschränkt (jedenfalls in V1).

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

Moin

Laut Inhaltsverzeichnis scheint das ein Super Nachschlagewerk zu sein, 
ich glaube da werde ich mal Geld in die Hand nehmen :)

Danke für den Typ

MfG

Tec

von Alex E. (tecnologic) Benutzerseite


Lesenswert?

A. K. schrieb:
> der Yiu-Wälzer sich
> jedoch auf die CM3 Architektur beschränkt (jedenfalls in V1).

Ja gut aber der Kern hat viele Interessante Features, was das debugging 
u.a. an geht und ähnliches. da glaube ich schon das ein Buch nur über 
den Kern zulesen doch sinnig ist.

von JojoS (Gast)


Lesenswert?

ich habe mir auch gerade ein LPCXpresso Base Board + LPC1769 zugelegt 
und bin begeistert wie schnell man da etwas zum Laufen bekommt. Auch für 
RTos und Ethernet sind Beispiele drin die auch auf Anhieb laufen.
Zum Einlesen in die Cortex M3 ist im Wikipedia ein guter Artikel:
http://de.wikipedia.org/wiki/ARM_Cortex-M3
da gibts weitere Links, z.B. der erste auf das WhitePaper von ARM. Auf 
der NXP Seite sind dann wiederum jede Menge Literaturhinweise oder PDFs, 
auch zu RTOS. Die Leseprobe auf Amazon beinhaltet nur ein Intro und 
einen Anhang mit Instruction Set, das sagt wenig über den redaktionellen 
Teil aus. Datenblätter abschreiben könnte sogar Gutti :-)

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
Noch kein Account? Hier anmelden.