Pigweed: Google legt Embedded-Bibliotheken offen

Die Programmierung für Mikrocontroller findet Google offenbar viel zu kompliziert. Die Open-Source-Modulsammlung Pigweed soll das ändern.

Artikel veröffentlicht am ,
Pigweed ist die englische Bezeichnung für Amarant, der hier auch Fuchsschwanz genannt wird.
Pigweed ist die englische Bezeichnung für Amarant, der hier auch Fuchsschwanz genannt wird. (Bild: Wendy Cutler, flickr.com/CC-BY 2.0)

Google hat eine Sammlung von Embedded-Bibliotheken unter dem Namen Pigweed veröffentlicht. Wie das Unternehmen in seinem Open-Source-Blog mitteilt, sollen sich die Pigweed-Module dafür eignen, die Entwicklung für 32-Bit Mikrocontroller schneller und vor allem zuverlässiger umsetzen zu können. Noch befinde sich die Bibliothek aber in einer frühen Phase der Entwicklung, sodass das Projekt noch nicht für den produktiven Einsatz gedacht sei.

Stellenmarkt
  1. Leiterin / Leiter (m/w/d) IT-Service
    Kreis Paderborn, Paderborn
  2. Mitarbeiter IT Support (m/w/d)
    GK Software SE, Sankt Ingbert
Detailsuche

Diese versprochene Vereinfachung will Google mit Pigweed dadurch erreichen, dass häufige Arbeitsschritte zusammengefasst werden und entsprechend schnell zur Verfügung stehen. Google beschreibt dies zunächst am Beispiel des Aufsetzens des Geräts, bis dieses das erste Mal gestartet werden kann. Statt einer Vielzahl verschiedener Werkzeuge beschränkt sich Google bei Pigweed auf das Nötigste und bietet automatisiert über ein Skript eine Python-Umgebung, Clang-Format und einen ARM-Compiler. Das Skript kann auf dem eigenen System in einer virtuellen Umgebung genutzt werden.

Mit Pigweed will Google außerdem die Entwicklung der eigenen Anwendung auf dem Controller selbst vereinfachen. Vor allem der Ablauf zum Prüfen der selbst programmierten Bestandteile soll vereinfacht werden. Dabei soll ein Skript helfen, das Änderungen überwacht und dann automatisch Tests durchführt.

Hinzu kommt eine Vielzahl weiter vorkonfigurierter Module wie ein Linter, ein Tokenizer, um das Logging zu vereinfachen, eine eigene String-Bibliothek, ein Key-Value-Store, eine Protbuf-Implementierung. Weitere Details liefert die Ankündigung. Der Code steht unter der Apache-2-Lizenz und wird bisher von Google selbst gehostet, statt diesen über einen externen Dienst wie Github bereitzustellen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Akkutechnik und E-Mobilität
Natrium-Ionen-Akkus werden echte Lithium-Alternative

Faradion und der Tesla-Zulieferer CATL produzieren erste Natrium-Ionen-Akkus mit der Energiedichte von LFP. Sie sind kälteresistenter, sicherer und lithiumfrei.
Von Frank Wunderlich-Pfeiffer

Akkutechnik und E-Mobilität: Natrium-Ionen-Akkus werden echte Lithium-Alternative
Artikel
  1. Xbox Design Lab: Ich mach mir das Gamepad, wie es mir gefällt
    Xbox Design Lab
    Ich mach mir das Gamepad, wie es mir gefällt

    PC- und Konsolenspieler können im Xbox Design Lab ihren eigenen Controller entwerfen - nun auch mit eingraviertem Namen oder Gamertag.

  2. Reverse Engineering: Facebook will Deep Fakes erkennen und zurückverfolgen
    Reverse Engineering
    Facebook will Deep Fakes erkennen und zurückverfolgen

    Echte Bilder haben Eigenschaften, die etwa die genutzte Kamera verraten. Facebook will Ähnliches nun auch bei Deep-Fake-Bildern erkennen können.

  3. Windows-Dialoge: Überreste von Windows 3.1 in Windows 11 entdeckt
    Windows-Dialoge
    Überreste von Windows 3.1 in Windows 11 entdeckt

    Windows-Dialoge aus der Zeit von Windows 3.1 sind auch in Windows 11 noch zu sehen.

bionade24 20. Mär 2020

https://www.youtube.com/watch?v=Wm2h0cbvsw8 Anders lässt sich dieses Verhalten nicht...


Folgen Sie uns
       


  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Orange Week bei Cyberport: bis zu 70% Rabatt (u. a. WD Black SN750 1TB 109,90€) • GP Anniversary Sale - Teil 4: Indie & Arcade • Weekend Deals (u. a. Seagate ext. HDD 4TB 89,90€) • 10% auf Gaming-Produkte bei Ebay (u. a. AMD Ryzen 7 5800X 350,91€) [Werbung]
    •  /