Estou lendo o manual de referência do ARM Cortex M3 e os conceitos "banda de bits", "região de banda de bits" e "alias de banda de bits" são exibidos. O que é
Estou lendo o manual de referência do ARM Cortex M3 e os conceitos "banda de bits", "região de banda de bits" e "alias de banda de bits" são exibidos. O que é
Eu tenho um emprego em tempo integral como engenheiro de firmware. Recentemente, recebi uma tarefa de revisar as configurações do GPIO e alterar as configurações conforme necessário. Encontrei alguns pinos que foram configurados incorretamente de forma tão natural que os reconfigurei, mas me...
Meu chefe recentemente me perguntou como seria difícil projetar um produto que pudesse gravar continuamente vídeos de baixa qualidade e armazenar as últimas horas em alguma forma de memória interna. Eu nunca fiz nenhum desenvolvimento com vídeo antes. Onde seria um bom lugar para começar meu...
Estou tentando construir um computador homebrew Z80 para me divertir com a retrocomputação e me ensinar as bases do design eletrônico. Para prova de conceito, eu já montei um sistema básico em placas de ensaio com sucesso nas semanas anteriores. O protótipo atual é extremamente simples. Usei um...
Ao ler o Linux User Journal hoje, me deparei com um pouco de publicidade sobre o NuttX RTOS. Eu verifiquei o site deles e fiquei bastante impressionado com o conjunto de recursos e com a capacidade de colocá-lo em um 8052! Acho interessante que ele suporte o POSIX, algo em que ajudei a trabalhar...
Estou portando algum código legado de um núcleo ARM926 para o CortexA9. Esse código é baremetal e não inclui um SO ou bibliotecas padrão, todas personalizadas. Estou com uma falha que parece estar relacionada a uma condição de corrida que deve ser evitada pelo corte crítico do código. Quero...
Para um MCU de metal descoberto, comparando o código caseiro com loop de segundo plano e arquitetura de interrupção de timer, quais são os benefícios de um sistema operacional não-preventivo? Quais desses benefícios são atraentes o suficiente para um projeto adotar um sistema operacional não...
Abaixo está uma imagem do meu entendimento da operação de memória flash NAND. O flash NAND funciona primeiro apagando todas as células em um único bloco (essencialmente definindo-o como '1') e depois escrevendo seletivamente 0s. Minha pergunta é: como a linha de palavras é compartilhada entre...
Em caso afirmativo, alguém poderia me direcionar para um site que informa como fazer isso? Acredito que posso ter encontrado um caminho , mas não tenho certeza se ele funcionaria ou não ainda (preciso encontrar algo para testá-lo). Esta pergunta está relacionada a uma pergunta anterior localizada...
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á 2 anos . Eu trabalhei no...
Eu tenho cerca de 32 segundos no valor de dados do acelerômetro de um cenário básico de condução de 25 MPH em estradas normais, além de atingir cerca de 7 buracos e um trecho áspero da estrada. O acelerômetro é montado no painel de instrumentos do meu carro com fita dupla face. Problema: tenho...
Encontrei pessoas criando servidores da Web usando microcontroladores, por que alguém faria isso? Quais são suas aplicações? Qual conjunto de habilidades, além da linguagem C, é necessário para criar esses servidores? Estou bastante curioso sobre esses pequenos servidores terem uma RAM tão...
P: Os pinos individuais de diferentes portas de um microcontrolador podem ser mapeados para um registrador e seus valores alterados ao alterar o valor do registrador? Cenário: usei alguns pinos de cada porta (8 bits) do microcontrolador. Agora, quero fazer interface com um dispositivo que precise...
Eu venho de um background de programação e não mexi muito com hardware ou firmware (no máximo, um pouco de eletrônica e Arduino). Qual é a motivação para usar as linguagens de descrição de hardware (HDL), como Verilog e VHDL, sobre linguagens de programação como C ou algum Assembly? Essa questão...
A pergunta foi feita antes e não está mais ativa, mas não estou nada satisfeito com a resposta: O que há de tão bom no PPC? Tem que haver algo De acordo com a resposta de David Kessner, existiram razões para o PowerPC, mas não existem hoje. Embora isso possa ser verdade para computadores...
Estou iniciando na programação de software embarcado usando um RTOS e, como já sou desenvolvedor de aplicativos de desktop, fiquei imaginando como é modelar software embarcado usando diagramas UML, como Diagramas de Atividades, Diagramas de Sequência, Casos de Uso etc. O software incorporado é...
Sou membro de uma equipe de pesquisa que trabalha em um projeto que envolve um ASIC transmissor de RF e seu receptor sem fio, que deve enviar dados para um PC. O receptor emite um sinal serial rápido , contínuo, assíncrono e não padrão (ou seja, não SPI, I2C, UART, etc.), portanto, meu trabalho é...
Eu fiz alguma programação básica orientada a objetos com C ++ (criando uma árvore B, algoritmos de hash, listas duplas vinculadas) e eu fiz um pequeno projeto em C (como fazer uma calculadora científica etc.) Quão diferente é a programação de hardware (especificamente para microcontroladores) da...
Eu realmente tenho realmente tentado aprender sobre o nível muito baixo de computadores. Estive pesquisando muitas páginas de homebrew e é bastante interessante. Tomei aulas de engenharia eletrônica na faculdade, mas não nos aprofundamos muito sobre o assunto (era ciência da computação, então a...