Micrologiciel du système d'exploitation du périphérique à particules
Il s'agit du principal référentiel de code source des bibliothèques de micrologiciels Particle.
Commencer
Pour commencer à créer un micrologiciel localement, consultez Mise en route.
Ressources
- Dernière version
- Journal des modifications
Construire un système
Développement de micrologiciels d'application
- Prise en charge du débogage
- syntaxe de commande make
- API du micrologiciel
Développement du micrologiciel du système
- Indicateurs système
- Intégration continue
- Liaison et récupération des descripteurs de module
- Essai
- construire une suite de tests
- Filetage du système
- versions et versions du système
Modules
- Chargeur de démarrage
- Communications cloud
Plateformes
- Appareil virtuel
- Démarrage d'une nouvelle couche d'abstraction matérielle de plate-forme
CRÉDITS ET ATTRIBUTIONS
Le micrologiciel utilise la chaîne d'outils GNU GCC pour les processeurs ARM Cortex-M, les bibliothèques CMSIS d'ARM et l'implémentation de Wiring par Arduino.
LICENCE
Sauf indication contraire, en-têtes de fichiers ou autre, tous les fichiers contenus dans le présent document sont sous licence LGPLv3. Pour plus d’informations, veuillez lire le fichier LICENSE.
Si vous avez des questions sur les licences logicielles, veuillez contacter le support Particle.
FAQ LICENCE
Ce firmware est publié sous LGPL version 3, qu'est-ce que cela signifie pour vous ?
- Vous pouvez l'utiliser commercialement pour créer des applications pour vos appareils ! Vous N'AVEZ PAS besoin de distribuer vos fichiers objets ou le code source de votre Application sous LGPL. Votre code source vous appartient lorsque vous créez une application à l'aide de ce micrologiciel système.
Quand dois-je partager mon code ?
Vous n'êtes PAS obligé de partager votre micrologiciel d'application ou vos fichiers objets lors de la liaison avec des bibliothèques ou un micrologiciel système sous licence LGPL.
Si vous apportez et distribuez des modifications au micrologiciel système sous licence LGPL, vous devez publier le code source et la documentation de ces modifications sous licence LGPL.
Pourquoi?
- Cette licence permet aux entreprises de créer en toute confiance des micrologiciels et de fabriquer des appareils sans risque pour leur propriété intellectuelle, tout en aidant la communauté à bénéficier de contributions non exclusives au micrologiciel système partagé.
Des questions/préoccupations ?
- Particle souhaite que ce firmware soit commercialement utile et sûr pour notre communauté de fabricants et d'entreprises. Veuillez nous contacter si vous avez des questions ou des préoccupations, ou si vous avez besoin d'une licence spéciale.
(Remarque ! Cette FAQ n'est pas destinée à être un conseil juridique, si vous n'êtes pas sûr, veuillez consulter un avocat)
CONTRIBUER
Vous souhaitez contribuer au projet du firmware Particle ? Suivez ce lien pour savoir comment.
CONNECTER
Vous rencontrez des problèmes ou avez des suggestions géniales ? Connectez-vous avec nous ici.