IAR encaixou a bancada para o desenvolvimento encaixado Braço-baseado
Afixado em RTOS, ferramentas de desenvolvimento, ajuntador do compilador, BRAÇOEm quinta-feira, outubro 9, 2008
IAR introduziu recentemente a versão nova de sua bancada encaixada IAR para o BRAÇO, um ambiente de desenvolvimento integrado (IDE) para o desenvolvimento de aplicações encaixado Braço-baseado. A bancada encaixada IAR para o BRAÇO fornece a sustentação extensiva para uma escala larga de dispositivos do BRAÇO, a ferragem elimina erros de sistemas e de RTOSs e gera o código eficiente. Integra o compilador de IAR C/C , o ajuntador, o linker, a biblioteca, o editor, o gestor de projecto, e o depurador de programas de C-SPY. A versão 5.20 desta ferramenta de desenvolvimento caracteriza uma velocidade de execução mais rápida, um depurador de programas de SWV/SWO para o BRAÇO Cortex-M3, a multi capacidade da compilação da lima, o controle da J-Ligação e um carregador instantâneo mais rápido. A bancada encaixada IAR para o pacote do BRAÇO v5.20 igualmente inclui: IAR PowerPac RTOS (edição da avaliação), sistema de arquivo, pilha do TCP/IP e pilha do USB.
Bancada encaixada IAR para o BRAÇO
|
A bancada encaixada IAR para o BRAÇO incorpora um compilador aperfeiçoado do BRAÇO que suporta C/C . Este software igualmente inclui limas de configuração do dispositivo, carregadores instantâneos e lote de projetos do exemplo. As bibliotecas Run-time são fornecidas, incluindo o código fonte, e as características do compilador que relocating o ajuntador do BRAÇO, e as ferramentas do linker e do bibliotecário. A bancada encaixada IAR para o BRAÇO igualmente integra o depurador de programas de C-SPY que caracteriza um simulador do BRAÇO, a sustentação de JTAG e a sustentação para a eliminação de erros RTOS-ciente na ferragem.
Características da bancada encaixada IAR para o BRAÇO:
- Sustentação extensiva do dispositivo
- Sustentação do núcleo para todos os dispositivos do BRAÇO com ARM7, ARM9, ARM9E, ARM10E, ARM11, SecurCore, Intel XScale, famílias do núcleo Cortex-M1 e Cortex-M3
- Limas periféricas pré-feitos da definição do registo para dispositivos de
Atmel, Intel, TI, STmicroelectronics, Freescale, dispositivos análogos, Philips, lógica do cirro, OKI, soluções do aperto de mão, luminar, NetSilicon, Samsung, Sharp, etc.
- Carregadores instantâneos para a maioria de dispositivos e placas de avaliação
- Mais projetos de 1000 do exemplo
- IDE modular e Extensible
- Gestão do projecto poderosa permitindo projetos múltiplos em um espaço de trabalho
- Um ambiente sem emenda integrado para o edifício e aplicações encaixadas eliminação de erros
- Respresentação hierárquica do projeto
- Integração da configuração com visualSTATE de IAR
- Dockable e gerência de flutuação das janelas
- Navegador esperto da fonte
- As opções da ferramenta configuráveis em global, no grupo de limas de fonte, ou em limas de fonte individuais nivelam
- O edifício flexível do projeto através da configuração do grupo, pre/borne-constrói ou configuração feita sob encomenda com acesso às ferramentas externas no processo da configuração.
- Sustentação Multi-file da compilação para mesmo a melhor optimização do código
- Integração com sistemas de controlo do código fonte
- Compilador aperfeiçoado de C/C
- Sustentação para C, EC e EC prolongado incluindo os moldes, o namespace, a biblioteca padrão do molde (STL) etc.
- BRAÇO EABI (relação de binário de aplicação encaixada)
- Interoperabilidade e compatibilidade binária com outras ferramentas complacentes de EABI
- Verificação automática de réguas de MISRA C
- Extensões de língua para aplicações encaixadas com sustentação alvo-específica
- Sustentação para o BRAÇO, as modalidades do processador Thumb1 e Thumb-2
- Sustentação para o co-processador flutuante de VFP9-S
- Sustentação para 4 aplicações do Gbyte em todas as modalidades do processador
- Sustentação para longo longo 64-bit
- 32 - e flutuante 64-bit datilografa dentro o formato padrão de IEEE
- Código reentrante
- Níveis múltiplos de optimizações no tamanho de código e na velocidade de execução.
- Optimizer global e alvo-específico avançado que gera o código o mais compacto e o mais estável
- Depurador de programas de C-SPY
- Sustentação do depurador de programas de Cortex-M3 SWV/SWO
- Limites de faturamento complexos do código e dos dados
- Número ilimitado de limites de faturamento no flash através da licença opcional para a J-Ligação
- O limite de faturamento selecionável do usuário datilografa (ferragem/software)
- Análise da pilha de tempo de execução - empilhe a janela para monitorar o consumo da memória e a integridade da pilha
- Termine a sustentação para a pilha que desenrola mesmo a níveis elevados da optimização
- Ferramentas de análise do desempenho da cobertura do perfilamento e do código
- Siga a utilidade com expressões, tais como variáveis e valores do registo, para examinar a história da execução
- Monitoração versátil dos registos, das estruturas, da corrente da chamada, dos locals, de variáveis globais e de registos do peripheral
- Exposição esperta do recipiente de STL na janela do relógio
- Janela simbólica da memória e janela de estática do relógio
- Simulação do I/O e da interrupção
- Arrasto - e - modelo da gota
- Editar-enquanto que-eliminação de erros verdadeira
- Alveje o acesso ao sistema de arquivo do anfitrião através do I/O da lima
- O depurador de programas de C-SPY está disponível para os seguintes sistemas de alvo:
- Simulador
- Emulador (JTAG/SWD)
- Ponta de prova da J-Ligação de IAR, sustentação de JTAG e de SWD, conexão através do usuário do USB ou do TCP/IP
- RDI (o telecontrole elimina erros da relação), como Abatron BDI1000 & BDI2000, EPI Majic, Ashling Opella, Aiji OpenICE, Signum JTAGjet, Multi-GELO do BRAÇO
- Relações de Macraigor JTAG: Corvo, Wiggler, mpDemon, usbDemon, usb2Demon e usb2Sprite de Macraigor
- ROM-monitor
- ROM-monitor de IAR para o jogo de IAR KickStart para Philips LPC210x, dispositivos análogos e placas de avaliação de OKI
- O anjo elimina erros do monitor para placas de Atmel, de lógica etc. do cirro.
- IAR J-Seguem a ponta de prova
- Sustentação de RTOS
- Encaixes internos:
- IAR PowerPac
- CMX-RTX/Tiny
- Micrium μC/OS-II
- Épsilon de OSE
- OSEK (ORTI)
- embOS de Segger
- ThreadX RTOS
- Encaixes do vendedor:
- semente do Realtime da tecnologia X dos eSys
- NORTi MiSPO
- Micro Digitas SMX
- Quadros RTXC
- Fusão de Unicoi
- Encaixes internos:
- Ajuntador de IAR
- Um ajuntador macro relocating poderoso com um jogo versátil das diretrizes orientadoras e dos operadores
- C interno - preprocessor da língua, aceitando todas as definições macro de C
- Linker de IAR (ILink)
- Termine a geração do ligamento, do internamento e do formato para produzir o código de FLASH/PROMable
- Ligamento aperfeiçoado removendo código e os dados não utilizados
- Comandos flexíveis permitindo controle detalhado da colocação do código e dos dados
- Mapas detalhados da referência e de memória da dependência
- O ligamento direto de imagens binárias, por exemplo de multimédios crus arquiva
- Lig a compatibilidade com as limas e as bibliotecas de objeto geradas por outras ferramentas complacentes de EABI
- Biblioteca e ferramentas de IAR
- Todo o ISO/ANSI exigido C e as bibliotecas e a fonte de C incluíram
- Todas as rotinas de baixo nível tais como writechar e readchar fornecidos no código fonte cheio
- Biblioteca de tempo de execução de pouco peso, usuário-configurável para combinar as necessidades da aplicação; a fonte cheia incluiu
- Ferramentas da biblioteca para criar e manter projetos da biblioteca, bibliotecas e módulos da biblioteca
- Listas de pontos de entrada e da informação simbólica
- Documentação
- Guias de usuário com informações detalhadas
- Cursos passo a passo extensivos
- Sugestões eficientes da codificação para a aplicação encaixada
- Versões sensíveis da ajuda e do hypertext do contexto da documentação de usuário acessível em linha
- Livre o software de uma avaliação de 30 dias
Bancada encaixada IAR para o BRAÇO v5.20
Os destaques em IAR encaixaram a bancada para o BRAÇO v 5.20:
- Velocidade de execução mais rápida, especial para Cortex-M3
- Sustentação do depurador de programas de Cortex-M3 SWV/SWO
- Compilação Multi-file
- Sustentação de VFP
- Carregador instantâneo mais rápido
- Sustentação para limite de faturamento ilimitado no flash através da J-Ligação (opcional)
- Painel de controle da J-Ligação
- Ligamento com as referências a outras imagens da ligação
Referências:
- Liberação de imprensa da bancada encaixada IAR para o BRAÇO v 5.20: (http://www.iar.com/website1/1.0.1.0/617/1/index.php?item=art_art-s1/200&group=art_art_grp-s1/10)
- Web site da bancada encaixada IAR para o BRAÇO (http://www.iar.com/website1/1.0.1.0/68/1/index.php)
- Folha de dados da bancada encaixada IAR para o BRAÇO (ftp://ftp.iar.se/WWWfiles/datasheet/DS-EWARM-520.pdf, 749KB)
![[O sistema encaixado rola-b]](images/roll/roll-b-4.gif)












