collapse

* Links de Robótica

* Posts Recentes

Medir Agua que está no Poço por filjoa
[Ontem às 20:58]


URGENTE - display de 7 segmentos com backpack por helderjsd
[20 de Setembro de 2017, 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[19 de Setembro de 2017, 10:20]


Palavras Cruzadas por Njay
[19 de Setembro de 2017, 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]

Autor Tópico: ARM7 vs ARM9  (Lida 886 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline SJD22

  • Mini Robot
  • *
  • Mensagens: 660
ARM7 vs ARM9
« em: 21 de Maio de 2014, 01:51 »
Boas,

tenho aqui uma placa Olimex A13 com Processador Cortex A8 que tanto quanto percebi é baseado em arquitectura ARM7.

Por outro lado preciso de correr (nessa placa Olimex) código e umas APIs cujo fabricante diz que corre em plataformas x86, ARM, MIPS, and Power PC.

Até aqui tudo bem, mas mais em baixo por exemplo fala em "make –f pkgs.mak CPU=arm9 complete"... Ou seja... isto cheira-me que é só ARM9. Estou certo ou se compilar em ARM7 corre tudo bem também?

Como é isto da compatibilidades?

Obrigado.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.483
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: ARM7 vs ARM9
« Responder #1 em: 21 de Maio de 2014, 02:22 »
citando:



    sheldon cooper respondido 1 ano atrás

são as arquiteturas dos processadores de smartphones.
existe no mercado o armv6 q é antigo e geralmente é usado em android de baixo custo como galaxy y por exemplo.
e tem os armv7 q são os mais atuais,presentes nos mais atuais celulares inclusive nos top de linha como galaxy s4 e nos iphone 5.ambas arquitetura são de 32 bits,existe uma mais nova q suporta 64 bits,é a armv8,porem não chegou no mercado ainda.

ja arm9(na verdade chamdo de cortex a9)é uma versão mais recente da configurações internas de processadores,quanto mais novo e atual mais rapido sera,e mais economico,isso se deve a utilizar menores condutores,cabendo mais dentro de apenas um nucleo.o mais atual disponivel no mercado é o cortex a17 e cortex 15.

armv7 e arm9 não tem como comparar pois todos arm9 são armv7,é algo complicado de se entender,prefira sempre um dual core a um single core,desde q ambos usem arquitetura arm.


espero ter ajudado

fonte

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.390
  • Helpdesk do sitio
Re: ARM7 vs ARM9
« Responder #2 em: 21 de Maio de 2014, 02:26 »
Mais instruções, NEON(FPU) e mais umas coisas, deve ser só compilar para a tua arquitectura e não para outra diferente.
Avr fanboy

StarRider

  • Visitante
Re: ARM7 vs ARM9
« Responder #3 em: 22 de Maio de 2014, 01:32 »
Até aqui tudo bem, mas mais em baixo por exemplo fala em "make –f pkgs.mak CPU=arm9 complete"... Ou seja... isto cheira-me que é só ARM9. Estou certo ou se compilar em ARM7 corre tudo bem também?

Como é isto da compatibilidades?

Obrigado.

Depende, se o compilador achar por bem optimizar algumas instruções, e se a directiva é gerar código com
instruções para ARM9 pode correr mal, depende das optimizações e do próprio código a compilar, mas por
norma é de assumir que vai dar problemas.

As instruções do Cortex A8 são 100% compatíveis com ARM v7.

Que toolchain/compilador esta a usar ?

Abraços,
PA