Gast
#2947469
Guten Tag an alle, ich hätte eine Frage zur Entwicklung mit dem Cortex M4. Bis jetzt habe ich nur auf Mikrocontrollern von Atmel entwickelt (ATmega, Xmega) und auch immer das Atmel Studio genutzt. Nun wollte ich in die Programmierung mit den Cortex M4-Mikrocontrollern einsteigen und habe mir dazu folgendes Board von TI gekauft: EK-LM4F120XL (https://estore.ti.com/Stellaris-LaunchPad.aspx). Die Projekte finden im Privaten statt, ich wollte jedoch auch möglichst viel von dem Wissen im baldigen Beruf, oder evtl der Bachelor-Thesis (derzeit noch Student) nutzen können. Daher hätte ich folgende fragen: 1. Welche Entwicklungsumgebung/Toolchain sollte ich verwenden, damit ich auch später von dem Wissen profitieren kann? Hängt das bei den ARM-Mikrocontrollern auch vom jeweiligen Hersteller (hier Texas Instruments) ab, was man verwenden sollte? 2. Gibt es für einen Cortex M4 Libraries, die jeder Entwickler für diese Mikrocontroller standardmäßig nutzt? Sind diese auch wiederum abhängig vom jeweiligen Anbieter? 3. Wie programmiert man heutzutage auch in der Industrie auf einem Cortex M4? Nimmt man sich das Datenblatt zur Hand und setzt dann alle entsprechenden Register "von Hand"? Oder gibt es dafür auch schon eine Art Framework mit USB-Stack, etc. wie beim Xmega mit dem Atmel Software Framework? Über eine Antwort würde ich mich freuen! Viele Grüße Kevin