Placa ARM64 anunciada para desenvolvedores (e fãs) por US $ 40 Odroid-C2 no Amlogic S905

Boa tarde, queridos leitores!


É estranho que ainda não tenha havido uma notícia curta sobre isso, então vou me comprometer a escrever. Na semana passada, o Hardkernel, que estava familiarizado com a produção de placas de desenvolvimento baseadas em processadores de braço de diferentes fabricantes (principalmente Samsung Exynos e Amlogic, mas também tinha um análogo em tamanho real do RPi de um formato menor, que foi firmemente pressionado para liberar), anunciou o lançamento de um novo Odroid-C2 baseado no processador ARM S905 de 64 bits da Amlogic.

imagem

Apesar de nada ter sido dito sobre o novo conselho no site oficial, todas as informações sobre ele já estão disponíveis. E o fato de o painel ser desenvolvido e depurado e estar a meio passo da produção é bastante óbvio. Bem como o fato de as pré-encomendas abrirem no início de março em um mês já começará a ser entregue. Portanto, sem demora
Detalhes:

Bem, sobre o ferro de Geek e a história de Geek, aqui está, todo o techno-porn que foi escrito no fórum por um representante da empresa e algumas impressões pessoais (de uma amostra viva em mãos) no final.

O ODROID-C2 é um computador de placa única de quatro processadores e 64 processadores, um dos computadores de 64 bits mais eficientes para desenvolvedores disponíveis no mundo do ARM no momento.
Estará disponível para compra em 2 de março de 2016 pelo preço de $ 40. A produção em massa começará em 15 de fevereiro, os primeiros embarques em 4 de março.

Especificações:

Amlogic S905 (ARM® Cortex®-A53 (
ARMv8 ) CPU quad-core de 2Ghz )
GPU MP3 de 2Gbytes DDR3 SDRAM ARM Mali ™ -450 (GPU OpenGL ES 2.0 / 1.1 para Linux e Android)
Display HDMI 2.0 4K / 60Hz
H.265 4K / 60FPS e H.264 4K / 30FPS com capacidade VPU
Gigabit Ethernet
40 + 7 pinos porta GPIO
eMMC5.0 slot para armazenamento em flash HS400 / UHS-1 SDR50 slot MicroSD
USB 2.0 Host x 4, USB 2.0 OTG x 1 (alimentação + compatível com dados
) Receptor de infravermelho (IR)
Ubuntu 16.04 e Android 5.1 Lollipop baseado no Kernel 3.14 LTS
Dimensões idênticas ao ODROID-C1 +

Diagrama de blocos:

imagem

Componentes principais: Informações

imagem

adicionais sobre o hardware:

Um dos novos recursos do ODROID-C2 é o SD 3.01 - um leitor de cartão compatível com o padrão UHS-1 MicroSD, que muitos desejavam e pediam. Além de um controlador e módulo eMMC mais rápidos, que podem ser adquiridos com o ODROID-C2, e serão equipados com um Ubuntu pré-instalado.
Há também um GPIO de 40 + 7 pinos. Inclui as funções de PWM, I2C, I2S, UART, ADC e o próprio GPIO.

Uma breve comparação das especificações das placas que você pode comprar por um valor comparável (US $ 40):

imagem

Desempenho: O

fabricante lançou vários testes diferentes para medir a potência da computação e comparação no Ubuntu 16.04, em placas diferentes: Pi 2, ODROID-C1, ODROID-U3 e ODROID- XU4.

imagem

Ou aqui estão os resultados do teste Antutu para Android:

imagem

O ODROID-C2 produz cerca de 33700pts, enquanto o ODROID-C1 + para comparação mostra cerca de 21200pts. Observe que o XU4 atinge 51000pts, graças aos núcleos A15 muito mais rápidos e ao chip GPU Mali-T628 MP6 com 6 núcleos. Mas também custa quase duas vezes e meia mais caro. Portanto, o ODROID-C2 é o líder indiscutível na relação preço / desempenho.

Conexão de rede:

Na placa C2, há um adaptador de rede gigabit. Um teste de velocidade bidirecional mostrou aproximadamente 900Mbps. Graças ao buffer de envio dobrado no S905, a velocidade do pedido dobrou. Agora é um adaptador de gigabit completo.

imagem

HDMI 2.0 e reprodução de vídeo:

A placa suporta saída HDMI 2.0 4K / 60Hz e oferece a oportunidade de trabalhar com uma ótima resolução UHD 3840x2160. Infelizmente, não tão rápido quanto gostaríamos. A renderização é notavelmente lenta.
Portanto, o Android usou a capacidade de multiplexar a camada de interface na GUI do FHD 1920x1080 e a camada de vídeo no UHD 3840x2160, o que permite que você trabalhe rapidamente e em alta resolução.
A mesma abordagem provavelmente será aplicada ao Linux no futuro.
A mesma abordagem foi usada no mais recente processador de mídia Kodi Jarvis-RC2, pré-instalado no Android, e pode alcançar os mesmos resultados agora.

Talvez eu sinta falta das capturas de tela em 4K, mas se alguém realmente precisar, aqui estão os links para elas:
dn.odroid.com/homebackup/20160203/scr1.png
dn.odroid.com/homebackup/20160203/scr2.png

Extras:

1. Não há barramento SPI. O chip S905 simplesmente não. Infelizmente, acessórios SPI adicionais não funcionarão com C2.
2. Não há RTC. O S905, novamente, simplesmente não o possui. Talvez a empresa pague uma taxa adicional por essa funcionalidade.
3. Mistura alfa incorreta corrigida no S905. Não há mais a necessidade de usar a mistura DDX como solução alternativa.
4. A versão pública da especificação S905 será lançada em março ou abril.
5. O Ubuntu 16.04 (LTS) ARM64 ainda é muito cedo e ainda não está pronto para o ARM64. Faltam alguns pacotes, por exemplo, Chromium. É bastante difícil montar para essa arquitetura e, aparentemente, ninguém conseguiu até agora.
6. O driver da GPU Ubuntu / Linux Mali é apenas na forma de fbdev. A versão X11 estará disponível em março ou depois em abril.
7. Imagens do sistema operacional e instruções de montagem já estão disponíveis na empresa WiKi http://odroid.com/dokuwiki/doku.php?id=en:odroid-c2
8. Protótipos foram enviados a entusiastas da comunidade que provaram sua utilidade com designs agradáveis ​​e interessantes para produtos da empresa.

Minha impressão pessoal:

E agora, a partir do 8º parágrafo, que por sinal é o último de todo o anúncio no fórum, se você ler, não há mais nada lá, posso dizer que sou apenas um dos que receberam a amostra de pré-lançamento. Certa vez, escrevi codecs para o Exynos MFC, para que o Kodi possa exibir vídeo com segurança em muitas placas de hardkernel, para uma empresa que me envia todas as amostras de seus novos produtos por um ano, pelas quais muitos agradecem. Uma amostra já chegou ao meu post nesta sexta-feira.
O que posso dizer das minhas impressões pessoais: em primeiro lugar, algo que não foi mencionado ou foi mencionado de passagem no anúncio - agora a placa possui HDMI em tamanho real. Não há mais problemas com micro-hdmi, especialmente se esta é a primeira placa de hardkernel que você comprou. É assustador lembrar o quanto eu subi uma vez com o U2 enquanto encontrava esse fio. O produto em si, na minha opinião, é um dos lançamentos mais prontos da empresa. Quase tudo está funcionando agora. E o que não funciona simplesmente ainda não está pronto para o arm64, mas esse não é um grande problema. Os drivers da GPU começaram na perfeição. O codec de vídeo também não causou nenhum problema específico. Tudo funciona muito rápido. O que eu mais gostei foi do governador de CPU de hotplug, desativando processadores que não são usados ​​e diminuindo os dips. O último governador que estava trabalhando no U2 / U3, então havia apenas aqueles que trabalhavam com a hertz.
Não tenho 4K, não preciso ver como é legal e não preciso. Eu mal percebo a diferença entre 720p e 1080p, a TV é grande, mas não estou sentada perto dela. Então esse recurso nerd está passando por mim.
A divina cor preta do quadro. Parece muito legal, um antracite tão pequeno. Elegante. Muito bom radiador a tempo inteiro. Não existe um refrigerador de plástico barato que estrague a impressão com o ruído em -XU? placas de circuito.
Pelo fato de não terem mencionado, o conector de energia é semelhante ao C1, ou seja, esse pino é tão pequeno que não sei que tipo de conector é esse, mas só tenho um desses fios, o que é bastante inconveniente. Acontece que isso ou aquilo está incluído. O consumo de energia é aparentemente exatamente o mesmo, ou seja, um conector USB é suficiente. A placa nunca caiu ou cortou da mesma fonte que alimenta C1, embora eu a tenha dirigido com força.

Se, por sua vez, é ruim, então, na opinião que desenvolvi, a maioria dos problemas decorre da indisponibilidade total do software para arm64. O mesmo Kodi que tive que corrigir especificamente para montar. A mesma coisa com as bibliotecas amllibs. E todas as melhorias são o descuido mais banal dos desenvolvedores que escreveram seu software totalmente confiantes de que o tamanho do ponteiro é de 32 bits. Todos os erros vêm de castas (void *) (unsigned int), graças a Deus o compilador avisa sobre isso diretamente. Embora, é claro, surjam opções mais exóticas, mas mesmo assim, tudo se resume ao fato de que costumava haver int, e agora há muito tempo. E, no entanto, tecnicamente - este produto é muito legal logo no início. E eu realmente gosto dele, levando em consideração que eu era bem legal com C1. É verdade que o RTC ausente é, naturalmente, um pouco desanimador.Após cada desligamento, a placa precisa de um servidor de horário para lembrar em que ano é, obviamente não há como isso para dispositivos DYI.

Responderei perguntas sem problemas se você estiver interessado em algo específico que eu possa ver ou medir no quadro. Apesar de ser uma amostra de engenharia, parece muito, muito "liberado" e dificilmente será muito diferente na versão que será entregue aos consumidores.

Bem, uma fotografia da minha amostra, juntamente com o mesmo Kodi com o qual eu tenho que lidar mais com essas placas.

imagem

Source: https://habr.com/ru/post/pt390097/


All Articles