Firmware del sistema operativo del dispositivo de partículas
Este es el principal repositorio de código fuente de las bibliotecas de firmware de Particle.
Empezando
Para comenzar a crear firmware localmente, consulte Introducción.
Recursos
- Última versión
- Registro de cambios
Sistema de construcción
Desarrollo de firmware de aplicaciones
- Soporte de depuración
- hacer sintaxis de comando
- API de firmware
Desarrollo de firmware del sistema
- Banderas del sistema
- Integración continua
- Vinculación y recuperación de descriptores de módulo
- Pruebas
- construir conjunto de pruebas
- Enhebrado del sistema
- versiones y lanzamientos del sistema
Módulos
- Cargador de arranque
- Comunicaciones en la nube
Plataformas
- Dispositivo virtual
- Inicio de una nueva capa de abstracción de hardware de plataforma
CRÉDITOS Y ATRIBUCIONES
El firmware utiliza la cadena de herramientas GNU GCC para procesadores ARM Cortex-M, las bibliotecas CMSIS de ARM y la implementación de Wiring de Arduino.
LICENCIA
A menos que se indique lo contrario, encabezados de archivos o de otro modo, todos los archivos aquí incluidos tienen una licencia LGPLv3. Para obtener más información, lea el archivo de LICENCIA.
Si tiene preguntas sobre las licencias de software, comuníquese con el soporte de Particle.
Preguntas frecuentes sobre la licencia
Este firmware se lanza bajo LGPL versión 3, ¿qué significa eso para usted?
- ¡Puede utilizar esto comercialmente para crear aplicaciones para sus dispositivos! NO necesita distribuir sus archivos objeto ni el código fuente de su aplicación bajo LGPL. Su código fuente le pertenece cuando crea una aplicación utilizando este firmware del sistema.
¿Cuándo debo compartir mi código?
NO es necesario que comparta el firmware de su aplicación ni los archivos de objetos cuando los vincule con bibliotecas o firmware del sistema con licencia LGPL.
Si realiza y distribuye cambios en el firmware del sistema con licencia LGPL, debe publicar el código fuente y la documentación de esos cambios bajo una licencia LGPL.
¿Por qué?
- Esta licencia permite a las empresas crear firmware y dispositivos con confianza sin riesgo para su propiedad intelectual y, al mismo tiempo, ayuda a la comunidad a beneficiarse de contribuciones no patentadas al firmware del sistema compartido.
¿Preguntas/preocupaciones?
- Particle pretende que este firmware sea comercialmente útil y seguro para nuestra comunidad de fabricantes y empresas. Comuníquese con nosotros si tiene alguna pregunta o inquietud, o si necesita una licencia especial.
(¡Nota! Estas preguntas frecuentes no pretenden ser asesoramiento legal; si no está seguro, consulte a un abogado)
CONTRIBUIR
¿Quieres contribuir al proyecto de firmware de Particle? Siga este enlace para descubrir cómo.
CONECTAR
¿Tiene problemas o tiene sugerencias increíbles? Conéctate con nosotros aquí.