Programação embedded
Perguntas com a marcação «embedded»
Estamos compilando um aplicativo C / C ++ incorporado que é implantado em um dispositivo protegido em um ambiente bombardeado com radiação ionizante . Estamos usando o GCC e a compilação cruzada para o ARM. Quando implantado, nosso aplicativo gera alguns dados incorretos e trava com mais frequência do que …
1456 c++ c gcc embedded fault-tolerance
Código C do teste de unidade [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 5 anos . Eu trabalhei em um sistema embarcado neste verão, escrito em C. …
853 c unit-testing testing embedded
Classificação de 1 milhão de números de 8 dígitos decimais com 1 MB de RAM
Eu tenho um computador com 1 MB de RAM e nenhum outro armazenamento local. Preciso usá-lo para aceitar 1 milhão de números decimais de 8 dígitos em uma conexão TCP, classificá-los e enviar a lista classificada por outra conexão TCP. A lista de números pode conter duplicatas, que não devo …
726 algorithm sorting embedded ram
Como posso testar o código do Arduino?
Eu gostaria de poder testar meu código do Arduino. Idealmente, eu seria capaz de executar qualquer teste sem precisar fazer o upload do código no Arduino. Quais ferramentas ou bibliotecas podem me ajudar com isso? Existe um emulador do Arduino em desenvolvimento que pode ser útil, mas ainda não parece …
187 unit-testing embedded arduino avr avr-gcc
Noções básicas sobre Linux / proc / id / maps
Estou tentando entender o uso de memória do meu aplicativo Linux incorporado. O /proc/pid/mapsutilitário / arquivo parece ser um bom recurso para ver os detalhes. Infelizmente não entendo todas as colunas e entradas. O que significam as entradas anônimas do inode 0? Estes parecem ser alguns dos maiores segmentos de …
156 linux embedded
Como você implementa uma classe em C? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 12 meses . Melhore esta pergunta Supondo que eu precise usar C (sem …
139 c class oop embedded
Quando o CRC é mais apropriado para uso que o MD5 / SHA1?
Quando é apropriado usar o CRC para detecção de erros versus funções de hash mais modernas, como MD5 ou SHA1? O primeiro é mais fácil de implementar em hardware incorporado?
130 hash embedded crc
Encontrar rapidamente se um valor está presente em uma matriz C?
Eu tenho um aplicativo incorporado com um ISR de tempo crítico que precisa percorrer uma matriz de tamanho 256 (de preferência 1024, mas 256 é o mínimo) e verificar se um valor corresponde ao conteúdo das matrizes. A boolserá definido como true, este é o caso. O microcontrolador é um …
124 c optimization assembly embedded arm
Tamanho total do conteúdo de todos os arquivos em um diretório [fechado]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 2 anos . Melhore esta questão Quando eu uso lsou du, obtenho a quantidade de espaço em …
103 linux embedded shell
Diferença entre const & const volatile
Se declararmos uma variável como volatilesempre que o valor fresco for atualizado Se declararmos uma variável como constentão o valor dessa variável não será alterado Então, const volatile int temp; qual é a utilidade de declarar a variável tempcomo acima? O que acontece se declararmos como const int temp?
90 c embedded
Esta implementação AtomicInt do C ++ está correta?
Premissa: estou trabalhando com um ambiente ARM incorporado (quase bare-metal) em que nem tenho C ++ 11 (com std::atomic<int>) disponível; portanto, evite respostas como " basta usar C ++ padrãostd::atomic<int> ": não posso . Esta implementação ARM do AtomicInt está correta? (suponha que a arquitetura do ARM seja ARMv7-A ) …