Perguntas com a marcação «compiler»

Um compilador transforma o código escrito em uma linguagem de origem em uma linguagem de destino (binária).

36
Ferramentas de desenvolvimento ARM Cortex-M3?

Estou planejando migrar para a arquitetura NXP Cortex M3 e estou um pouco perdido entre as ferramentas de desenvolvimento existentes. Keil é caro e não sei se vale a pena. Quem já tentou algum compilador pode dar algum conselho? Eu encontrei este compilador

18
O Code Sourcery G ++ Lite ainda é um projeto viável?

Quando tentei baixar uma versão mais recente do Code Sourcery G ++ Lite para ARM, notei que fui redirecionado para outra empresa e é realmente difícil encontrar algo nesse site sobre o Sourcery G ++ Lite for ARM. Alguém sabe o status do projeto Sourcery G ++ Lite for ARM? Ainda está vivo, as...

14
Como os transistores BJT funcionam em um estado saturado?

Isto é o que eu sei sobre NPN BJTs (transistores de junção bipolar): A corrente do emissor base é amplificada vezes HFE no emissor-coletor, de modo que Ice = Ibe * HFE Vbeé a tensão entre o emissor-base e, como qualquer diodo, é geralmente em torno de 0,65V. Não me lembro Vec, no entanto. Se...

13
Compilando código para executar a partir da RAM externa

Estou pensando em projetos para um sistema de jogo minimalista baseado em um PIC18F85J5. Parte do meu design é que os jogos podem ser carregados a partir de um cartão SD sem reprogramar o chip ou piscar a memória do programa. Eu escolhi esse chip porque ele tem uma interface de memória externa que...

11
PIC18F4550 C-compilador de código aberto e plataforma cruzada?

Eu sou um usuário AVR de longa data. Eu realmente gosto do AVR-GCC funcionar nos dois principais sistemas operacionais que eu uso (Mac OS X e Linux), é de código aberto e é suportado pela Atmel. Gostaria de voltar à programação PIC (usada nos anos 90), pois existem alguns PICs muito bons por aí,...

9
ATTiny13 - Hello World usa mais de 100 bytes?

Estou tentando escrever um programa para o ATTiny13. Meu problema é que ele tem enormes restrições de tamanho. Bem, ao criar meu primeiro programa Hello World, foram necessários 100 bytes de espaço no programa apenas para acender e apagar a luz! Existem opções que eu possa dar ao avr-gcc para...

9
Melhor maneira de instalar o arm-elf-gcc em uma máquina Linux

Ei pessoal, estou trabalhando em um dispositivo usando arm-elf-gcc para compilar o código de uma placa protótipo do MakingThings. Minha máquina de desenvolvimento é uma caixa Linux executando o Ubuntu 9.10. Em uma caixa Linux diferente usando o Ubuntu, o arm-elf-gcc está funcionando corretamente,...

8
Número de série PIC editável no arquivo HEX

Atualmente, tenho um número de série codificado no firmware para um design com o qual estou trabalhando. O firmware pode ler e reportar o número de série. Isso funciona bem para o que eu preciso. O problema é que cada novo número de série exige que eu mude meu código e recompile. Isso é complicado...

8
O que #if 0 faz

Hoje comecei a usar o MPLAB X para programar meus PICs e encontrei um modelo de código, com vários arquivos e pontos para preencher o código. Antes eu tinha um único arquivo com o meu código. Neste modelo, onde devo colocar meus bits de configuração, há o seguinte texto: /* TODO Fill in your...