27.02.2015

Energia: Arduino in rot für den MSP430 und ARM

Was ist Energia?

Wer gerne mit der Arduino-IDE arbeitet, aber mal den MSP430-Controller von TI benutzen möchte, für den ist die Energia-IDE ideal.

Das Energia-Projekt nimmt die originale  Arduino-IDE und hat die Libraries auf den MSP430 portiert. Außerdem wurde die IDE eingefärbt :-) Ergebnis ist, daß die meisten Arduino-Sketches fast direkt benutzt werden können! Auch das übrige Handling ist identisch zur Arduino-IDE - man muß sich also nicht umgewöhnen. Es gibt natürlich einige Hardware-Unterschiede zwischen den Prozessor-Familien, aber die-Arduino-IDE/Libraries abstrahiert die Hardware so gut, daß das beherrschbar ist.

Das Energia-Projekt wurde von einem TI-Mitarbeiter gestartet. Er arbeitet jetzt Vollzeit daran.

Boards

TI bietet extrem preisgünstige Boards (TI-Launchpad) an. Sie haben alle eine USB-Schnittstelle und können direkt angesprochen werden -es muß auch kein Bootloader installiert werden. Fertige Projekte können die Boards nutzen, oder man kann die MSP430-Chip aus dem Board nehmen und in der Ziel-Schaltung einsetzen.

MSP430

MSP430-Prozessoren arbeiten mit 16 Bit haben etwas mehr Dampf als AVRs. Außerdem sind sie recht preisgünstig und einige bieten Features, die es bei AVRs nicht so gibt, z.B. nichtflüchtiges FRAM.

ARM-Cortex

Neben dem MSP430 werden auch diverse Arm-Cortex-Boards mit bis zu 120MHz Takt und 1MB Flash/256kB RAM unterstützt.

WiFi / IoT mit CC3200

We WiFi braucht kann ein CC3200 nehmen - auch das läuft mit Energia.

Installation


Installation unter Ubuntu 12.04 war bei mir sehr einfach: tar.gz auspacken, und starten. Vorher musste noch eine udev-Regel angepasst werden, damit die IDE Zugriff auf USB hat, das geht so:

die Datei
/etc/udev/rules.d/46-TI_launchpad.rules
anlegen und folgende Zeile dort eintragen:
ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f432", MODE="0660", GROUP="plugdev"
anschliessend
sudo restart udev

USB einstecken, fertig. Nun kann die IDE benutzt werden.

Insgesamt ein sehr interessanter Ansatz, die etwas sperrigen Entwicklungstools durch was leichteres zum Einstieg zu ersetzen. Auf der Energia-Website gibt es jede Menge professionell aufbereiteter Infos, Tutorials, etc.

2 Kommentare:

  1. If you wish to use a more precise K-factor, quite than use this chart, you’ll need around 3-5 test items to assemble some info, together with bend allowance , bend radius and materials thickness . More detailed info on calculating the K-factor can be discovered in this article. A small amount of material is removed in the course of the laser cutting process, which is known as} a cutting kerf. Compared to waterjet cutting or plasma cutting, laser cutting produces the bottom kerf at zero.3 mm on common, but the precise Christmas Sweaters for Women amount depends on the material and laser beam width. As sheet metallic components are fabricated from one sheet of metallic, the part should keep uniform wall thickness throughout.

    AntwortenLöschen
  2. The rollover necessities are the identical for each bonuses. In addition to the welcome bonus, SuperSlots also provides numerous other on-line on line casino promotions that you could benefit of|benefit from|reap the benefits of} - greater than most casinos, in fact. For example, a 10% Weekly Rebate is 바카라 out there to all gamers, as is their Game of the Week promo. Finally, to reap the benefit of|the good factor about|the benefit of} no deposit bonuses and deposit bonuses, have the ability to|you presumably can} withdraw your winnings. This also needs to|must also} be done as soon as} you have hit the playthrough necessities. Assuming you have done that, choose a safe withdrawal methodology, confirm the transaction, and wait.

    AntwortenLöschen