Microcontroller Hardware Beratung

Gast #1324302
Hallo Jungs (gibt's hier auch Mädels? Wäre schwer beeindruckt. ^^),

Ich suche Hardware zum Einstieg in die Microcontroller-Programmierung. 
Ich kenne mich halt nicht wirklich aus und brauche ein bischen Beratung. 
Ich weiß noch nicht so richtig was man da braucht. Hier mal meine Fragen 
bzw. Anforderungen:

- Der MC sollte einen USB-Anschluss haben.
- Wie ist das mit den Schaltungen die an dem MC hängen? Gibt es da was 
Erweiterbares oder etwas wo man beliebige Schaltungen realisieren kann. 
Ich denke ein paar LEDs werden schnell langweilig.
- Wäre super wenn man den MC mit Java programmieren kann.
- Gibts da was bis 20€?
- Hat jemand eine konkrete Empfehlung?

Vielen Dank im Voraus.

c0d3x
c0d3x schrieb:
> - Wäre super wenn man den MC mit Java programmieren kann.

Möööööööööööööööööp!

Will sagen: Ein Mikrocontroller verfügt meistens über stark begrenzte 
Ressourcen. Eine Programmiersprache wie Java, deren Bytecode zur 
Laufzeit interpretiert wird, ist da nicht wirklich das Wahre.
Zwar gibt es auch native Compiler, mit denen man doch direkt 
Assembler-Code erzeugen kann. Jedoch hat man immer noch zwei Probleme:

1.) Java erlaubt keinen gezielten, direkten Zugriff auf Speicherstellen 
(keine Zeiger).
2.) Für viele Mikrocontroller gibt es Java-Compiler und Virtual Machine 
gar nicht. ;-)
Gast
Danke für deine Antwort.

Java muss auch nicht unbedingt sein. Mit ISO C / C++ komme ich auch 
klar. In Java kenne ich mich aber deutlich besser aus. Habe da mal was 
gelesen, von wegen das es da ne VM gibt, die auf der Hardware aufsetzt 
und Aufgaben übernimmt, die normalerweise von einem Betriebssystem 
übernommen werden (z.B. Thread Sceduling).

Zeiger sind in Java ja quasi implizit. Auf PCs operiert man ohnehin 
normalerweise im virtuellen Speicher. Ist das bei MCs auch so?
Gast
Java, dafür gibt es nur die Chipkarten-Chips. Einen großen ARM, viel 
Speicher, sowie eine ordentliche Java Implementierung, aber nur 2 I/O 
Pins.
Sonst C++ vergiß das mal gleich.
Gast
nimm doch ein pentium I oder II.

Da hast Du alles, was Dein Herz begehrt: ordentliches Booms für Java und 
co. Außerdem bekommst Du das Zeug inzwischen nachgeschmissen für unter 
20€

viel Glück für deine Projekte
Gast
USB ? Ist etwas viel zum Anfangen. Ich wuerd mal mit einer seriellen 
Schnittstelle beginnen. Das ist zwar auch USB auf der PC Seite, 
dazwischen aber messbar, zB mit einem scope.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.