Open-Source-Software
Globale Zusammenarbeit für ein robustes Software-Ökosystem
Die Leistung von Community-basierter Software
Wir glauben an eine kollaborative Kultur, die sich auf einen Upstream-First-Ansatz bei der Softwareentwicklung und zuverlässigen, langfristigen Support fokusiert.
Warum sollten Sie sich bei Ihrer Open-Source-Software für TI entscheiden
Beschleunigte Entwicklung
Nutzen Sie unsere starke Open Source-Basisebene, damit Sie sich auf hochwertige Innovationen konzentrieren können.
Industriestandardisierung
Unsere Software basiert auf jahrzehntelanger Community-Zusammenarbeit und nutzt Industriestandards für Frameworks, Protokolle sowie Schutz und Sicherheit.
Kontinuierliche Verbesserung
Eine globale Community talentierter Entwickler, die zusammenarbeiten, den Code testen, debuggen und verfeinern, sorgt für transparente und robuste Softwareprodukte, die zu kontinuierlichen Verbesserungen führen.
Vorgestellte Open-Source-Projekte
Unterstützung von Open Source für ein innovatives Ökosystem
TI unterstützt Open Source-Software seit über 20 Jahren und beteiligt sich weiterhin aktiv an mehr als 60 Open Source-Projekten, darunter Linux Kernel, Yocto, U-Boot und Zephyr.
Wir arbeiten regelmäßig an AutoSD, einer Community-basierten, binären Distribution, die in der Entwicklung eine Vorschau auf das kommende Red Hat In-Vehicle Operating System bietet.
Buildroot ist eine Cross-Compilation-Toolchain, die häufig verwendet wird, um schlanke bootfähige Linux-Umgebungen für eingebettete Systeme über mehrere Zielplattformen hinweg zu erstellen. Durch die Unterstützung von Embedded-Bausteinen von TI bieten wir Entwicklern eine schnelle und einfache Entwicklungsoption.
Debian ist eine grundlegende Linux-Distribution, die häufig wegen ihrer breiten Palette von Softwarepaketen, der Breite der unterstützten Architekturen und des reibungslosen Aktualisierungsprozesses bevorzugt wird. Wir konzentrieren uns darauf, die Unterstützung für vorhandene und zukünftige eingebettete TI-Bausteine mit Debian zu ermöglichen.
FreeRTOS ist ein marktführendes Embedded-System-RTOS mit geringem Speicherbedarf, schnellen Ausführungszeiten und modernsten RTOS-Funktionen.
Als einer der führenden Mitwirkenden am Linux-Kernel bieten wir Architekturverbesserungen, Bugfixes, Treiber und Kerntechnologien an und arbeiten gemeinsam daran.
Matter schafft mehr Verbindungen zwischen mehr Objekten, vereinfacht die Entwicklung für Hersteller und steigert die Kompatibilität für Verbraucher, geleitet von der Connectivity Standards Alliance.
Wir unterstützen das Real-Time (RT) Linux-Projekt mit dem Ziel, die Bemühungen zur Unterstützung von Preempt RT zu koordinieren, um sicherzustellen, dass Betreuer die Entwicklung, langfristige Unterstützung und zukünftige Forschung von RT fortsetzen können.
Eine fortschrittliche Embedded-Entwicklungssuite mit einem kleinen, aber leistungsstarken Betriebssystem, das zuverlässige, ultraschnelle Leistung für Geräte mit begrenzten Ressourcen bietet.
Trusted Firmware bietet eine Referenzimplementierung sicherer Software für Armv8-A, Armv9-A und Armv8-M. Sie bietet SoC-Entwicklern und OEMs eine vertrauenswürdige Referenz-Codebasis, die den relevanten ARM-Spezifikationen entspricht
U-Boot ist ein Open-Source-Bootloader, der in eingebetteten Geräten verwendet wird, um verschiedene Low-Level-Hardwareinitialisierungsaufgaben durchzuführen und das Betriebssystem des Geräts zu booten. Wir bieten konsistente Codeüberprüfung, Funktionsverbesserungen und Fehlerbehebungen.
Yocto Project (YP) ist ein Open-Source-Collaboration-Projekt, das Entwickler bei der Entwicklung benutzerdefinierter Linux-basierter Systeme unabhängig von der Hardwarearchitektur unterstützt.
Zephyr ist ein modulares RTOS, das für vernetzte Embedded-Geräte entwickelt wurde. Wir leisten regelmäßig Unterstützung und leisten Beiträge zur Zephyr-Community.
Open-Source-Software von TI auf GitHub
GitHub-Projekte
Greifen Sie über unsere GitHub-Repositories auf Software-Produktversionen zu und unterstützen Sie diese.
GitHub-Sandbox
Entdecken Sie Projekte, die nicht formal als Produkte veröffentlicht werden, durch unsere Github Sandbox.