Desenvolvimento de Firmware

Temos experiência considerável no desenvolvimento de firmware para sistemas embarcados, desenvolvimento de aplicativos para rodarem em sistemas embarcados e aplicativos de softwares para computadores e servidores remotos.

Utilizamos as principais linguagens de software, tais como Phyton, Java, C e C ++, e a maioria dos aplicativos para sistemas embarcados que escrevemos são feitos em C. Adotamos Linux como sistema operacional, entretanto, dependendo da aplicação utilizamos sistema operacional em tempo real [RTOS]. Quando o projeto é destinado à defesa, utilizamos SCA como arquitetura de software. Todos os projetos são gravados em repositório em estruturas do bitbucket ou SVN com chaves de acesso privado, e o cliente acompanha o progresso durante todo desenvolvimento.

Nosso conhecimento se reflete em projetos utilizando dispositivos da família Power PC/QUICC, ARM, e em projetos com DSPs. Quando se tratar de aplicativos web, utilizamos XML/HTML, REST e JASON como comunicação.
Áreas de Atuação

Implementação de códigos em qualquer arquitetura ou sistema, desenvolvimento de BSP
Desenvolvimento de firmware utilizando RTOS ou Linux Embarcado
Protocolos de Comunicação [UART, CAN, PCM, TCP/IP, I2C, SPI]
Protocolos de Comunicação sem fio [802.15.4, 6lowPan, Zigbee, Bluetooth, WiFi, LoRaWAN, SigFOX]
Desenvolvimento de aplicativos Mobile&Web, Aplicações utilizando CoAP, MQTT e XMPP, Apple iOS apps e Android apks, planejamos as aplicações utilizando o conceito de 'storyboard' com os requerimentos planejados pelo cliente.
Desenvolvimento de sistemas e aplicações para RFID, Middleware