Guia de engenharia
Para a aquisição da linha de base do SDK Android para placa RK3588, verifique os insumos, evidências e itens pendentes abaixo antes de definir a abordagem. Atribua responsáveis e métodos de obtenção para documentos ausentes; uma demonstração isolada não comprova compatibilidade ou desempenho.
O que as três direções de projeto precisam confirmar
Deslize a tabela horizontalmente para visualizar todas as colunas.
| Direção | Principais insumos | Trabalho a ser escopado separadamente |
|---|---|---|
| Sistemas Android e aplicações de dispositivo | SDK Android do fornecedor, placa, periféricos e APK/SDK | Configuração do sistema, permissões, interfaces de periféricos, serviços de aplicação, assinatura e atualizações. |
| Linux BSP e aplicações de dispositivo | Bootloader, kernel, device tree, sistema de arquivos raiz e periféricos alvo | Inicialização, drivers, interfaces de espaço de usuário, serviços, imagens e recuperação. |
| Adaptação faseada do OpenHarmony | Código-fonte especificado, documentação da placa e alvos de compilação/inicialização | Avaliar inicialização mínima, serviços, gráficos e multimídia como fases distintas. |
Esta é uma tabela de responsabilidades do projeto, não uma lista de compatibilidade entre sistemas. Reavalie os registros de verificação existentes quando o SO, SDK ou placa for alterado.
Insumos a preparar antes de solicitar orçamento
-
Modelo completo da placa, revisão, esquemático, armazenamento e conexões de depuração.
-
SDK/código-fonte, versão ou commit, toolchain, comandos de compilação e imagens existentes.
-
Modelos dos periféricos, interfaces, modos alvo e estados operacionais atuais.
-
Aplicações, interfaces, permissões, entradas/saídas e dependências de terceiros.
-
Passos de reprodução, logs, frequência e tentativas de correção para falhas existentes.
-
Código-fonte, patches, imagens, documentação e responsabilidades de manutenção acordados.
Liste documentos indisponíveis como lacunas e acorde como obtê-los ou defina uma fase de avaliação. Não preencha lacunas com versões não verificadas.
Defina condições de aceitação reproduzíveis
Substitua "adaptação do sistema concluída" por condições como: inicializar a versão especificada na placa especificada a partir da mídia especificada e verificar logs e serviços usando passos documentados. Display, câmera, áudio, rede, aplicações, atualizações e testes de resistência exigem condições próprias; a inicialização mínima não as cobre automaticamente.
Para tarefas de NPU, adicione modelo, amostras, pré-processamento, pós-processamento e ambiente alvo. Um sistema inicializável não comprova a implantação do modelo.
Use registros de casos para entender as fases do projeto
O caso original em chinês OpenHarmony RK3588 Stage-0 documenta uma fase limitada de inicialização sem interface gráfica (headless). Suas verificações de log e imagem ilustram a entrega faseada; elas não comprovam certificação completa de gráficos, multimídia ou produção.
O caso original em chinês de SDK TTS offline ilustra a integração de aplicação Android dentro dos limites de sistema, dispositivo e teste do próprio caso.
Divida os pacotes de trabalho subsequentes
Para um SDK existente com periféricos não resolvidos, revise a adaptação Android ou o serviço Linux BSP. Conversão de modelo e integração de inferência pertencem ao serviço NPU. Estes links levam aos escopos originais em chinês. Prepare placa, versão, interface e insumos de teste antes de avaliar o escopo e custo de desenvolvimento.
Lista de verificação de aquisição
Deslize a tabela horizontalmente para visualizar todas as colunas.
| Item | Insumos e verificações | Limite de decisão |
|---|---|---|
| Correspondência de versão | Corresponder a revisão da placa ao commit do SDK, patches e imagem existente | O mesmo processador não comprova compatibilidade de placa |
| Acesso a fonte e compilação | Confirmar escopo do código-fonte, toolchain, acesso a dependências e direitos de compilação | Atribuir responsáveis para insumos ausentes em vez de substituir por versões não verificadas |
| Assinatura e lançamento | Separar compilações de depuração, serviços de assinatura, atualizações e licenças de terceiros | Chaves privadas de produção não precisam ser entregues ao desenvolvedor; acordar um processo de assinatura controlado |
Quais insumos são necessários antes de começar?
Modelo completo e revisão da placa, SDK Android, instruções de compilação, imagens existentes, lista de periféricos e logs seriais. Verifique primeiro as versões e disponibilidade dos documentos e mantenha itens ausentes como insumos não resolvidos.
Como devem ser definidas entrega e aceitação?
Compile e inicialize a placa alvo no ambiente acordado usando o procedimento entregue; verifique versões, logs e problemas, e acorde o tratamento de defeitos bloqueantes. Uma linha de base reproduzível não comprova prontidão de periféricos, aplicações, resistência ou produção; escope Linux e OpenHarmony separadamente.
Empresas em Shenzhen, China, podem enviar estes insumos para revisão remota. Acorde integração de protótipo, envio de amostra, trabalho presencial e custos associados para o projeto específico.
Verificações adicionais de aquisição para placa alvo Linux
Deslize a tabela horizontalmente para visualizar todas as colunas.
| Item | Insumos e verificações | Limite de decisão |
|---|---|---|
| Placa e mídia | Verificar revisão da placa, configuração de armazenamento e seleção de boot | O mesmo processador não comprova configuração de boot idêntica |
| Componentes do SDK | Listar versões de bootloader, kernel, device tree, sistema de arquivos raiz e toolchain | Distinguir binários do fornecedor, código-fonte editável e direitos de redistribuição |
| Depuração e recuperação | Confirmar níveis seriais, cabeamento, ferramentas de recuperação e acesso autorizado | Não sobrescrever a mídia de boot original sem um caminho de recuperação |
Estas verificações adicionais suportam revisões de linha de base Linux para empresas em Tianjin, China. Escope Android, Linux e OpenHarmony separadamente; seus resultados de teste não são intercambiáveis.
Revise o escopo do serviço e envie os insumos do projeto antes de acordar o desenvolvimento e a entrega. Escopo do serviço no original em chinês
Online
Telefone
WeChat
voltar ao topo