B2Open Build System Linux

Incorporando suas idéias em produtos!

Utilizando das melhores ferramentas e tecnologias para criar soluções inovadoras.


Quem Somos

Um mundo open-source de soluções


Com mais de 10 anos de experiência em plataforma Linux, proporcionando ao cliente as melhores soluções em software-livre, desde aplicações para servidores à Linux Embarcado.
Desenvolvemos com as mais diversas linguagens como C, Shell Script, Python e Qt e realizando o port de aplicações.
Entre em contato conosco e descubra a melhor solução de software-livre que podemos lhe oferecer ou então avaliar o desenvolvimento.

Veja mais

Servidores


Linux

Trabalhamos com diversas distribuições entre elas: Debian, Ubuntu, Fedora, CentOS, Arch e Gentoo

Serviços/Aplicações

Experiência com Proxy, Firewall, File Server, Web Server, Databases, Monitoramento, RAID, LVM, Gateways, DNS, NTP, SNMP, Backups, CBQ, Repository Server e Intranet

Segurança

Analise de todo eco-sistema [Profiling], aperfeiçoamente das aplicações e serviços [Tuning] e uso de boas práticas de segurança [Hardening]




Embarcados


Linux

Customização e construção de distribuição Linux Embarcado para sua BSP de acordo com seu produto/equipamento.
Relação de todas bibliotecas/aplicações utilizadas bem como suas licenças

Aplicações CLI e GUI

Aplicações em C, Python, Qt e Shell script para CLI(Command-Line Interface) ou GUI(Graphical User Interface).
Integrando a outras soluções, tecnologias e interfaceando com banco de dados, IPC, GPIO, SPI, I2C, IO's, Sockets entre outros

Segurança/Otimização

Analise de todo eco-sistema [Profiling], aperfeiçoamente das aplicações e serviços [Tuning] e uso de boas práticas de segurança [Hardening].
Técnicas para otimizar tempo de boot do target e ferramentas para mensurar o uso dos recursos de hardware como IO

Firmwares

Desenvolvimento de firmwares para 8-bit e 32 bits, experiência com arquiteturas HARVARD e ARM.
Adoção do CMSIS sempre que possível para melhor abstração do código e compatibilidade/porte entre fabricantes.
Uso de ferramentas para debug como GDB, analise de código com cppcheck, valgrind entre outros como SPLINT e dmalloc.

Treinamentos




Em Breve, treinamentos de Buildsystem e Qt5 para Linux Embarcado

Ferramentas


Yocto Project

Utilizado por muitos fabricantes para a construção de sistema operacional linux com foco em equipamentos embarcados, até a geração de toolchain para cross-compiling de sua aplicação ao projeto.


Git

Ferramenta de versionamento utilizada pelo kernel do Linux, onde usamos para versionar as soluções que desenvolvemos além de recursos em nuvém como Bitbucket e Github.


Qt5

Framework poderoso com linguagem C++ mas que em poucos cliques gera aplicação para Linux, Linux Embedded, Windows e Android.


Python

Linguagem interpretada e "batteries includes" onde permite em poucas linhas ou pouco tempo prototipar uma aplicação, multi-plataforma, desenvolver módulos em C e ferramentas para Profiler e interpretadores com algoritmo JIT.


Nagios

Ferramenta open-source para monitoramento 24x7 de servidores Linux, Windows, Switchs, Roteadores e Serviços, pode ser personalizado e produzir alertas em caso de falhas por e-mail, SMS, XMPP entre outros.


Cacti

Solução para plotar graficos utilizando RRDTool baseado em dados coletados do monitoramento via SNMP de recursos como CPU, Memória, Disco, Rede e Serviços.


Asterisk

Solução open-source para um verdadeiro PABX em software, podendo ser instalado em algumas plataformas ARM e se tornar um PABX IP e com recursos VoIP.


OpenWRT

Distribuição Linux para equipamentos embarcados com foco em redes como roteadores, gateways, AP's entre outros. Provendo todas ferramentas necessarias para este uso.


Bugzilla

Ferramenta web para ajudar na rastreabilidade de bugs no desenvolvimento de aplicaçães.


OpenCV

Projeto sob licença BSD foco em processamento de imagens, excelente biblioteca escrita em C/C++ para ser forte em aplicações de tempo real, processamento multi-core e podendo ser habilitado suporte OpenGL.


Eclipse IDE

IDE open-source com foco em desenvolvimento Java, mas suporta diversas outras linguagens e com fácil configuração para desenvolver e realizar compilação-cruzada e acesso remoto ao target.

Clientes






Parceiros




Entre em contato conosco


Deixe-nos saber mais sobre suas idéias/projetos/dificuldades, para ajudarmos a tornar realidade.