Visão geral da seção Aprendizado¶
Use a seção Aprendizado para tomar decisões de arquitetura e de subsistemas enquanto ainda é fácil ajustá-las no firmware ou no hardware. Estas páginas explicam como os blocos do SF32 se integram e quando uma CPU de uso geral deve delegar tarefas a um mecanismo gráfico, controlador sem fio, acelerador de IA ou outro hardware dedicado. Elas também indicam o que validar quando gráficos, conectividade sem fio, áudio, IA e memória precisam coexistir em um produto sujeito a um orçamento de consumo de energia.
Consulte Primeiros passos para colocar a placa em funcionamento pela primeira vez, Tutoriais para seguir exercícios guiados, Desenvolvimento para conhecer fluxos de trabalho e exemplos de software e a Família SF32 para selecionar componentes e preparar o projeto para produção.
Comece pela sua dúvida de projeto¶
| Se você precisa… | Comece por aqui | Em seguida, consulte |
|---|---|---|
| Entender o processador, a memória e como o SF32 delega tarefas ao hardware dedicado | Visão geral da arquitetura | STAR-MC1, PSRAM em comparação com outros tipos de memória para sistemas embarcados e PTM, quando forem relevantes para o dispositivo selecionado. |
| Desenvolver uma interface gráfica ou definir a estratégia para recursos visuais e framebuffer | Visão geral de gráficos | Controlador de display, ePicasso, eZip e TurboPixel, conforme as decisões de display, renderização e compressão. |
| Conectar um telefone, acessório ou dispositivo de áudio | Visão geral do Bluetooth | Processador Bluetooth para entender a divisão entre controlador e aplicação; depois, Bluetooth PAN se o produto precisar de transporte IP por meio do telefone. |
| Adicionar inferência no dispositivo | Visão geral de IA | Acelerador de IA e, em seguida, as verificações de memória, latência e consumo energético exigidas pelo modelo e pelo pipeline. |
| Capturar, reproduzir ou processar áudio | Visão geral de áudio | Audio Server e bufferização, além das orientações de Bluetooth caso o produto transmita áudio ou faça chamadas sem fio. |
| Atingir a meta de autonomia da bateria | Visão geral de baixo consumo | Medição e validação do consumo de energia e, em seguida, as páginas de Bluetooth, gráficos, áudio e IA para entender o consumo de cada subsistema. |
Use as páginas em conjunto¶
A maioria dos produtos combina vários subsistemas. Em um dispositivo vestível com display, BLE e microfone, as decisões precisam considerar em conjunto a autonomia da bateria: a atualização do display afeta o tráfego de memória e o tempo ativo; o escalonamento do Bluetooth afeta a frequência de despertar; o áudio e a IA afetam os buffers e a latência. Cada decisão altera o orçamento de energia do produto.
Use estas páginas como parte de um ciclo de projeto:
- Comece pelo principal requisito do produto e pelo dispositivo selecionado. Confirme se a documentação desse dispositivo especifica as capacidades necessárias de display, Bluetooth, IA, áudio, memória e baixo consumo.
- Defina as responsabilidades dos processadores e a alocação de memória antes de integrar a aplicação. Planeje onde ficarão o conjunto de trabalho, os framebuffers, o modelo e os buffers de áudio; coloque o código e os dados necessários às tarefas sensíveis à latência em uma memória adequada de baixa latência; e use hardware dedicado somente quando seus recursos e requisitos de integração forem compatíveis com o produto.
- Parta da visão geral do subsistema mais importante e avance para a página de implementação detalhada. Trate as referências a Bluetooth, memória e baixo consumo como dependências do projeto, não como leitura opcional.
- Valide a combinação completa no hardware previsto. Use os fluxos de trabalho de Desenvolvimento e as medições indicadas nas páginas pertinentes de Aprendizado para testar em conjunto o funcionamento, a latência, a largura de banda, o comportamento de RF e o consumo de energia.
Conteúdo gerado automaticamente
Esta página foi compilada e redigida sem um documento-fonte existente dedicado ao seu conteúdo. Verifique as afirmações técnicas na documentação oficial da SiFli antes de se basear nelas.
Última atualização: