Discussão:Página principal: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Linha 8: | Linha 8: | ||
#'''VTK:''' software ''open source'' para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante ''NEON'' e demais extensões de vetorização do ''ARM V7'' (32 bits). Também demanda a atualização do ''Qt''. | #'''VTK:''' software ''open source'' para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante ''NEON'' e demais extensões de vetorização do ''ARM V7'' (32 bits). Também demanda a atualização do ''Qt''. | ||
#'''FreeCAD:''' software ''open source'' de modelagem paramétrica 3D (''CAD''). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração ''NEON'' e demais acelerações de ponto flutuante da arquitetura ''ARM V7'' (32 bits), bem como a inclusão de suporte para operações ''OpenGL'' por emulação, permitindo o uso eficiente em plataformas sem suporte para ''DRM'' (aceleração ''OpenGL'' por hardware). No momento não foram feitas otimizações para aceleração ''OpenGL''. | #'''FreeCAD:''' software ''open source'' de modelagem paramétrica 3D (''CAD''). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração ''NEON'' e demais acelerações de ponto flutuante da arquitetura ''ARM V7'' (32 bits), bem como a inclusão de suporte para operações ''OpenGL'' por emulação, permitindo o uso eficiente em plataformas sem suporte para ''DRM'' (aceleração ''OpenGL'' por hardware). No momento não foram feitas otimizações para aceleração ''OpenGL''. | ||
#'''Go''' | #'''Go:''' ''Go'' é um projeto de código aberto desenvolvido pela equipe do ''Google'' e muitos contribuidores da comunidade open source. É um ambiente de programação de código aberto que faz com que seja fácil de construir software simples, confiável e eficiente. Utilizado para a construção o pacote ''Electrum''. Linguagem de desenvolvimento da Google, utilizada para compilação do Electrum. Instalação ''vanilla'' (sem grandes configurações ou alterações/patches). | ||
#'''Electrum''' | #'''Electrum:''' Plataforma blockchain para processamento - dentre outros - de carteiras ''BitCoin''. Instalação ''vanilla'' a partir do código fonte. | ||
#'''ffmpeg''' | #'''ffmpeg:''' software de processamento de vídeo e áudio. Instalação a partir do código fonte. Reconfigurado para utilização de todas as acelerações em operações de ponto flutuante e para a adição de todos os codecs possíveis. Sem utilização de aceleração ''OpenGL''. | ||
#'''coremark''' | #'''coremark''' | ||
#'''glmark2''' | #'''glmark2''' |
Edição das 19h55min de 11 de setembro de 2019
Softwares e Aplicações Portados Para Caninos Labrador V1.x V2.x
- Softwares Portados:
- Bazel: ferramenta desenvolvida pela Google para desenvolvimento de software. Provê uma interface contínua e consistente para desenvolvimento de aplicações com a possibilidade de utilização de múltiplas linguagens de programação. O porte para o Labrador foi feito utilizando a metodologia de bootstrap. Como suporte para o tensoflow. Versões 0.23.2 e 0.24.1. Foram feitas adequações para a execução dos compiladores java. Adequações principais: redimensionamento dos stacks do compilador java e reparametrização para usar o openjdk.dado que a Oracle encerrou o ciclo java para ARM 32 bits no JDK 8.
- OpenCV: conjunto de bibliotecas e ferramentas no campo da visão computacional. Instalação a partir do código fonte. Bibliotecas Linux e suporte ao Python 3. Completa reconfiguração para autilização dos conjuntos de instruções NEON e demais extensões de ponto flutuante e vetorização do ARM V7 (32 bits). Substituição de toda a infraestrutura original OpenCV da distribuição Debian pelo código recompilado, inclusive removendo eventuais extensões OpenCV instaladas no python via pip.
- OpenMPI: conjunto de bibliotecas e ferramentas para o desenvolvimento de aplicações com paralelismo massivo MIMD. Foi realizada a instalação a partir do código fonte, substituindo completamente as bibliotecas da distribuição Debian. Completa reconfiguração para a utilização otimizada dos conjuntos de instruções ARM V7 (32 bits). Substituição de toda a infraestrutura original da distribuição pelo código recompilado, inclusive removendo bibliotecas locais e demais links.
- PySide: conjunto de bibliotecas que fornecem a integração entre o python e Qt.4 (e, em andamento Qt.5). O PySide fornece uma cadeia completa de ferramentas para a rápida integração com qualquer hierarquia de classes C++ do Qt. Instalação a partir do código fonte. Necessária reinstalação por conta das atualizações impostas ao Qt para a instalação do VTK.
- VTK: software open source para manipulação e exibição de dados científicos. Inclui ferramentas de estado da arte para renderização 3D, uma suíte de widgets para interação 3D e ampla capacidade de plotagem de dados 2D. Instalação a partir do código fonte com completa reestruturação para utilização das instruções de ponto flutuante NEON e demais extensões de vetorização do ARM V7 (32 bits). Também demanda a atualização do Qt.
- FreeCAD: software open source de modelagem paramétrica 3D (CAD). Instalação a partir do código fonte, com reestruturação para a utilização de aceleração NEON e demais acelerações de ponto flutuante da arquitetura ARM V7 (32 bits), bem como a inclusão de suporte para operações OpenGL por emulação, permitindo o uso eficiente em plataformas sem suporte para DRM (aceleração OpenGL por hardware). No momento não foram feitas otimizações para aceleração OpenGL.
- Go: Go é um projeto de código aberto desenvolvido pela equipe do Google e muitos contribuidores da comunidade open source. É um ambiente de programação de código aberto que faz com que seja fácil de construir software simples, confiável e eficiente. Utilizado para a construção o pacote Electrum. Linguagem de desenvolvimento da Google, utilizada para compilação do Electrum. Instalação vanilla (sem grandes configurações ou alterações/patches).
- Electrum: Plataforma blockchain para processamento - dentre outros - de carteiras BitCoin. Instalação vanilla a partir do código fonte.
- ffmpeg: software de processamento de vídeo e áudio. Instalação a partir do código fonte. Reconfigurado para utilização de todas as acelerações em operações de ponto flutuante e para a adição de todos os codecs possíveis. Sem utilização de aceleração OpenGL.
- coremark
- glmark2
- burrow
- Instalações
- Plataforma python3
- Keras
- Theano
- Softwares Desenvolvidos
- Identificação e contagem de carros
- Identificação de placas de licenciamento
- Softwares Adaptados
- Identificação de faces