mbed vs. Teensy 3 vs. andere Optionen [geschlossen]

Ich bin Elektro-/Elektroniktechniker, ich kenne mich gut mit analogem Elektrozeug und Elektronik aus, aber wenn es um Mikrocontroller, Programmierung und uA geht, klingen die Dinge für mich langsam chinesisch (nichts für ungut).

Ich wollte schon seit einiger Zeit in die ganze Welt der Mikrocontroller einsteigen, aber jedes Mal, wenn ich eine Entscheidung treffe, welches Board ich wählen soll, lese ich über andere "bessere" oder neuere oder solche mit höheren Fähigkeiten.

Im Moment habe ich meine Optionen auf mbed oder Teensy 3 beschränkt, beides 32-Bit-ARM-basierte Boards, aber mit unterschiedlichen Entwicklungsumgebungen.

Ich habe mehrere Artikel auf dieser Website und anderen gelesen, die vorschlagen, dass man mit einem Arduino Uno beginnen sollte, aber ich möchte nicht damit beginnen, da ich nicht an einem Ort lebe, an dem es für mich einfach oder billig ist, es zu bekommen ein neues Board, ich brauche etwas, bei dem ich eine Weile brauchen werde, um herauszuwachsen, wenn ich das jemals tun werde, da es nur ein Hobby ist.

Irgendwelche Vorschläge? Meinst du, ich sollte mir stattdessen auch AVR32-Boards oder andere Boards ansehen?

Darf ich vorschlagen: Fügen Sie Ihrer Optionsliste die Texas Instruments 32-Bit ARM Contex M4F Stellaris (jetzt verfügbar) und M4 Tiva C (in 8 Wochen verfügbar) Launchpad-Boards hinzu. Beide kosten 12,99 US-Dollar, einschließlich weltweit kostenloser FedEx, und beide werden von mehreren kostenlosen Entwicklungs-Toolchains unterstützt. Der Tiva C hat mehrere Verbesserungen gegenüber dem Stellaris, aber der Versand wird verschoben. Beide sind im Vergleich zu den Boards in Ihrer Frage günstig - z. B. mit der ARM-Gleitkommaeinheit und der Unterstützung des BoosterPack-Ökosystems.
Ich würde vorschlagen, dass mbed eine gute Option ist, wenn Sie sich Sorgen machen, etwas zu entwachsen. Die Entwicklungsumgebung ist einfach zu starten und wenn Sie das Gefühl haben, dass Sie ihr entwachsen sind, können Sie sie einfach in eine Toolchain auf Ihrem Desktop exportieren. Wenn Sie die Kosten für das 1768 mbed nicht möchten, gefällt Ihnen vielleicht das Freescale KL25Z, das Sie wie jedes andere mbed-Gerät verwenden können, aber etwa 13 US-Dollar kosten.
Vielen Dank für Ihre Antworten, ich weiß es wirklich zu schätzen, dass Sie sich die Zeit genommen haben, um zu antworten. @anindo-ghosh die klingen fantastisch, ich denke, ich werde mich für einen oder beide entscheiden.
@stephenpaulger Ich habe bei KL24Z nachgesehen und tatsächlich versucht, es zu bestellen, aber anscheinend versenden sie nicht in mein Land.
@YousifJawhar Nicht beides: Der Tiva C ist im Grunde die nächste Version des Stellaris, es ist keine andere Plattform.
Dies ist so ziemlich nur eine Meinungsfrage, bis Sie uns sagen, was Ihre Bedürfnisse sind.
@ScottSeidman im Moment habe ich keine besonderen Bedürfnisse. Ich werde nur mit uCs experimentieren. Ich werde mich hauptsächlich darauf konzentrieren, mehrere Mikrocontroller miteinander zu verbinden und die Prozesse und Operationen zwischen ihnen aufzuteilen. Es ist alles nur lehrreich für mich, zum nächsten Schritt des Aufbaus eines größeren Projekts übergehen zu können, das das nutzt, was ich daraus gelernt habe. Darüber hinaus möchte ich lernen, wie man mit Multiplexing, Midi und anderen Dingen umgeht, die für manche einfach klingen mögen, für mich aber nicht so sind. Deshalb möchte ich 32-Bit- und 8-Bit-uCs bekommen, um zu wissen, wie jeder reagiert .

Antworten (1)

Als ich vor dem gleichen Problem stand, fiel meine Wahl auf den "Electric Imp".

  • Es hat einen ähnlichen Prozessor wie die anderen von Ihnen erwähnten Boards
  • Die WLAN-Internetverbindung ist der Kern der Funktionsweise
  • Es ist kostengünstig
  • Es ist eine geringe Leistung
  • Es verwendet einen Standardformfaktor (es ist mechanisch identisch mit einer SD-Karte)
  • Es ist für eine groß angelegte kommerzielle Implementierung konzipiert und kann daher zu etwas Arbeit führen
  • Es hat einige wirklich nützliche Ports, einschließlich gpio und i2c (damit ich eine Verbindung zu vorgefertigten Schaltkreisen herstellen kann).

http://electricimp.com/