A Microchip também disponibiliza a versão Lite (versão free) do compilador C embutido Hi-Tech C para a família PIC18. Como não possui limitação de tamanho de código gerado, nem de tempo, é uma boa opção para estudantes, hobbistas, todos que desejem aprender a programar para sistemas embutidos baseados nas linha PIC18. Esta versão possui algumas limitações em relação à versão totalmente funcional (Pro). São elas:
Otimização
- Otimização OCG (Omniscient Code Generation) parcial;
- Otimização de tamanho de variável ponteiro baseada no tamanho: Limitado
- Redução do excesso de processamento requerida no processo de comutação por interrupção: Não;
- Otimização de ponteiro baseado no conhecimento do modelo de uC alvo: Não;
- Otimização automática da alocação de objetos em posições ótimas na memória: Limitada;
- Otimização por abstração de procedimentos: Não;
- Otimização do tempo de execução de startup e limpeza da memória: Não
- Traços devido à utilização da biblioteca printf: Somente elimina as propriedades do printf não utilizadas.
Utilização / Características
- Suporta todos os modelos da família PIC18: SIM;
- Uso ilimitado de memória: SIM;
- Manipulação dos bancos de memória sem uso de qualificadores especiais: SIM;
- Identificação de definições inconsistentes através dos módulos: SIM;
- Análise automática de código objeto e assembler do usuário: SIM
- Informação antecipadamente se um estouro de pilha puder ocorrer em tempo de execução: Sim;
- Eliminação de muitos qualificadores fora do padrão C e de opções de compilação: Sim;
- Compatibilidade com o Software de bootloader compacto: Não;
- Funcionalidade da biblioteca printf: O Compilador detecta e implementa os recursos utilizados no código;
- Integração com o IDE MPLab: Sim;
- Roda nas platafromas Windows (XP, Vista and 7), Linux and Mac OS X: Sim.
Nenhum comentário:
Postar um comentário