Firmware do sistema operacional do dispositivo de partículas
Este é o principal repositório de código-fonte das bibliotecas de firmware do Particle.
Começando
Para começar a criar firmware localmente, consulte Primeiros passos.
Recursos
- Último lançamento
- Registro de alterações
Sistema de construção
Desenvolvimento de Firmware de Aplicativo
- Suporte para depuração
- fazer sintaxe de comando
- API de firmware
Desenvolvimento de firmware de sistema
- Sinalizadores do sistema
- Integração Contínua
- Vinculação e recuperação do descritor de módulo
- Teste
- construir conjunto de testes
- Threading do sistema
- versões e lançamentos do sistema
Módulos
- Carregador de inicialização
- Comunicações na nuvem
Plataformas
- Dispositivo virtual
- Iniciando uma nova camada de abstração de hardware de plataforma
CRÉDITOS E ATRIBUIÇÕES
O firmware usa o conjunto de ferramentas GNU GCC para processadores ARM Cortex-M, bibliotecas CMSIS da ARM e implementação de Wiring do Arduino.
LICENÇA
A menos que indicado em outro lugar, cabeçalhos de arquivo ou de outra forma, todos os arquivos aqui contidos são licenciados sob uma licença LGPLv3. Para obter mais informações, leia o arquivo LICENSE.
Se você tiver dúvidas sobre o licenciamento de software, entre em contato com o suporte do Particle.
Perguntas frequentes sobre LICENÇA
Este firmware é lançado sob LGPL versão 3, o que isso significa para você?
- Você pode usar isso comercialmente para criar aplicativos para seus dispositivos! Você NÃO precisa distribuir seus arquivos objeto ou o código-fonte do seu Aplicativo sob LGPL. Seu código-fonte pertence a você quando você cria um aplicativo usando este firmware do sistema.
Quando sou obrigado a compartilhar meu código?
Você NÃO é obrigado a compartilhar seu firmware de aplicativo ou arquivos de objeto ao vincular bibliotecas ou firmware de sistema licenciados sob LGPL.
Se você fizer e distribuir alterações no firmware do sistema licenciado sob LGPL, deverá liberar o código-fonte e a documentação dessas alterações sob uma licença LGPL.
Por que?
- Esta licença permite que as empresas construam firmware e dispositivos com confiança, sem risco para sua propriedade intelectual, ao mesmo tempo que ajuda a comunidade a se beneficiar de contribuições não proprietárias para o firmware do sistema compartilhado.
Dúvidas/preocupações?
- A Particle pretende que este firmware seja comercialmente útil e seguro para nossa comunidade de fabricantes e empresas. Entre em contato conosco se tiver alguma dúvida ou preocupação ou se precisar de licenciamento especial.
(Observação! Este FAQ não pretende ser um aconselhamento jurídico. Se você não tiver certeza, consulte um advogado)
CONTRIBUIR
Quer contribuir com o projeto de firmware Particle? Siga este link para descobrir como.
CONECTAR
Está tendo problemas ou tem sugestões incríveis? Conecte-se conosco aqui.