Forum: Mikrocontroller und Digitale Elektronik Microcontroller Hardware Beratung


von c0d3x (Gast)


Lesenswert?

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

: Verschoben durch Moderator
von Mark B. (markbrandis)


Lesenswert?

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. ;-)

von c0d3x (Gast)


Lesenswert?

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?

von chris (Gast)


Lesenswert?

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.

von Olli R. (omr) Benutzerseite


Lesenswert?

c0d3x schrieb:

> Ich suche Hardware zum Einstieg in die Microcontroller-Programmierung.
> - Hat jemand eine konkrete Empfehlung?

http://www.mikrocontroller.net/articles/AVR

von Eduard A. (Firma: e-jam GmbH) (aed)


Lesenswert?

Wenn es unbedingt Java sein soll, dann schau mal dort vorbei

http://www.jcontrol.org/index_de.php

ELV hatte mal ein Projekt einer JControl Hardware vorgestellt.

von gast (Gast)


Lesenswert?

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

von hmm. (Gast)


Lesenswert?

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.

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.