Abo
  • Services:

GPIO-Pins einfacher ansprechen

Im Galileo-Artikel haben wir ausführlich erklärt, wie die GPIO-Pins des Boards unter Linux angesprochen werden können. Das ist längst nicht so einfach wie mit den Funktionen digitalWrite&Co in Arduino-Sketches. Intel hat nun mit seinen neuen IDEs auch eine eigene Bibliothek vorgestellt, welche die Steuerung der Pins genauso einfach macht: MRAA. Laut Intel wurde die Buchstabenfolge des Namens willkürlich ausgewählt.

Stellenmarkt
  1. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Darmstadt
  2. comemso GmbH, Ostfildern

Die Bibliothek kümmert sich darum, den Pins nach Arduino-Zählung auf den Boards den intern verwendeten Hardware-Pins zu zu ordnen und auch korrekt zu initialisieren. Dabei muss der Entwickler sich nicht darum kümmern, auf welchem der Intel-Boards das Programm läuft. Ein auf dem Edison kompiliertes Programm, welches an Pin 1 eine LED an- und ausschaltet, spricht auch auf dem Galileo-Board Pin 1 an, obwohl sich die Hardware-Umsetzung der Pins unterscheidet.

Es gibt nicht nur die einfachen Funktionen, wie digitale und PWM-basierte Schaltvorgänge auszulösen sowie analoge Eingabe einzulesen. Auch Daten können über die Bussysteme SPI und I2C versendet und empfangen werden.

Mit Github ein Blick in die Zukunft

MRAA steht auf Github im Quellcode zur Verfügung, sollte aber einfach aus Intels Package-Repository heraus installiert werden - es ist das einzige Package darin. Ein Blick in das Git-Repository lohnt aber trotzdem. Intel scheint den Einsatzzwecke der Bibliothek nicht auf seine Bastelrechner beschränken zu wollen. Es gibt bereits eine rudimentäre Unterstützung für Intels DE3815-Plattform. Dabei handelt es sich um ein lüfterloses NUC-System, um einen Single-Core-Atom mit 1,64 Ghz. Der entsprechenden Header-Datei zufolge soll dieses beziehungsweise ein zukünftiges System immerhin 18 ansteuerbare GPIO-Pins aufweisen.

Für den Einsatz in eigenen C/C++-Projekten stehen die notwendigen Header-Dateien zur Verfügung. Für Node.js und Python gibt es entsprechende Module.

Neben MRAA wird von Intel eine zweite Bibliothek bereitgestellt: UPM. Diese ist modular aufgebaut und bietet High-Level-Funktionen für Sensoren und Aktuatoren, allerdings sind diese typenspezifisch. Und die Dokumentation ist noch recht rudimentär.

 Yocto-Linux und IDEsAugen gerade aus! Oder nach links oder rechts 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12.  


Anzeige
Hardware-Angebote
  1. täglich neue Deals bei Alternate.de
  2. bei Alternate bestellen

derdiedas 21. Nov 2014

Na ja - das Edison/Arduino Gespann ist nun so viel kleiner nicht. Das reine Edison Modul...

_speedy_ 21. Nov 2014

und vom USB-Stick? Von SD wäre natürlich genial und vielleicht besser Intel hier ja noch...

Zwangsangemeldet 20. Nov 2014

Irgendwie ist die Betonung des Sprechers im Video ... hmm, naja, seltsam. *Sehr* seltsam...


Folgen Sie uns
       


Fazit zu Shadow of the Tomb Raider

Wir tauchen mit Lara in der Apokalypse ab und verfassen unser Fazit.

Fazit zu Shadow of the Tomb Raider Video aufrufen
Norsepower: Stahlsegel helfen der Umwelt und sparen Treibstoff
Norsepower
Stahlsegel helfen der Umwelt und sparen Treibstoff

Der erste Test war erfolgreich: Das finnische Unternehmen Norsepower hat zwei weitere Schiffe mit Rotorsails ausgestattet. Der erste Neubau mit dem Windhilfsantrieb ist in Planung. Neue Regeln der Seeschifffahrtsorganisation könnten bewirken, dass künftig mehr Schiffe saubere Antriebe bekommen.
Ein Bericht von Werner Pluta

  1. Car2X Volkswagen will Ampeln zuhören
  2. Innotrans Die Schiene wird velosicher
  3. Logistiktram Frankfurt liefert Pakete mit Straßenbahn aus

Mate 20 Pro im Hands on: Huawei bringt drei Brennweiten und mehr für 1.000 Euro
Mate 20 Pro im Hands on
Huawei bringt drei Brennweiten und mehr für 1.000 Euro

Huawei hat mit dem Mate 20 Pro seine Dreifachkamera überarbeitet: Der monochrome Sensor ist einer Ultraweitwinkelkamera gewichen. Gleichzeitig bietet das Smartphone zahlreiche technische Extras wie einen Fingerabdrucksensor unter dem Display und einen sehr leistungsfähigen Schnelllader.
Ein Hands on von Tobias Költzsch

  1. Keine Spionagepanik Regierung wird chinesische 5G-Ausrüster nicht ausschließen
  2. Watch GT Huawei bringt Smartwatch ohne Wear OS auf den Markt
  3. Ascend 910/310 Huaweis AI-Chips sollen Google und Nvidia schlagen

Campusnetze: Das teure Versäumnis der Telekom
Campusnetze
Das teure Versäumnis der Telekom

Die Deutsche Telekom muss anderen Konzernen bei 5G-Campusnetzen entgegenkommen. Jahrzehntelang von Funklöchern auf dem Lande geplagt, wollen Siemens und die Automobilindustrie nun selbst Mobilfunknetze aufspannen. Auch der öffentliche Rundfunk will selbst 5G machen.
Eine Analyse von Achim Sawall

  1. Stadtnetzbetreiber 5G-Netz kann auch aus der Box kommen
  2. Achim Berg "In Sachen Gigabit ist Deutschland ein großer weißer Fleck"
  3. Telefónica Bündelung von Bandbreiten aus 4G und 5G ist doch möglich

    •  /