Desarrollamos software para sistemas embebidos (firmware), siendo los siguientes los trabajos más habituales:
- firmware para microntroladores, empleando lenguajes de programación C y/o ensamblador
- Linux embebido
- BSP
Firmware para Microcontroladores
MPC Ingeniería ofrece desarrollos de firmware para los microcontroladores de 8, 16, y 32-bit más populares. Las familias con las que trabajamos habitualmente son:
- STMicroelectronics STM32
- Atmel AVR y AT91SAM
- Microchip PIC
- Texas Instruments MSP430, C2000 y Tiva
- Silabs C8051 y EFM32
- Freescale Coldfire
- Renesas RL78 y otros muchos
BSP
- Creación de un BSP completo, incluyendo boot loaders (U-Boot, RedBoot)
- Desarrollo de controladores, protocolos e interfaces (PSI/ISA/LPC, I2C/SPI/SSP, Ethernet, LCD STN/TFT, USB, WiFi), memorias (NOR/NAND Flash, CF/MMC/SD, FRAM/NVRAM/SRAM, EEPROM, DDR/DDR2/SDRAM)
- Creación de archivos de imagen del sistema
- Scrips de escritura de firmware
Linux embebido: Android/Linux
Optimización y personalización de distribuciones Linux para requerimientos específicos, tales como: sistemas multimedia, sistemas de almacenamiento de datos y servidores/routers inalámbricos.
Si necesita servicios de desarrollo de software, contacte con nosotros. Estaremos encantados de responder a sus preguntas.