Emc Logic

Processador e placa base para sistemas embarcados microcontrolados e microprocessados
Processador e placa base para sistemas embarcados microcontrolados e microprocessados

Making Feasible Embedded Technologies

Offering consulting, training, and embedded software development to bring your project to fruition.

Customers and Partners who trust in our services

Logo Agral
Logo Blockbit
Logo Diel
Logo Dinamik Rental
Logo Dínamo Energia
Logo Embarcados
Logo HFN Sensors
Logo Integrafácil IOT Solutions
Logo Kurokawa Controls
Logo Agral
Logo Blockbit
Logo Diel
Logo Dinamik Rental
Logo Dínamo Energia
Logo Embarcados
Logo HFN Sensors
Logo Integrafácil IOT Solutions
Logo Kurokawa Controls

About us

Our company was founded 6 years ago and we provide consulting, training, and software development services for microcontrolled and microprocessed Embedded Systems.

Our objective is to achieve a fast time-to-market for embedded devices by embracing the best development practices while migrating projects to the latest open-source solutions. We’re always here to assist our clients in finding solutions that are efficient, optimized, safe and cost-effective.

Programador programando com códigos na tela do notebook

Our services

Processador e placa base de desenvolvimento para programação embarcada de diversas áreas

Software Development for Embedded Linux

For devices that require rich interfaces, high connectivity, gateways, and need for peripheral integration
  • Customization and optimization of images.
  • Development of graphical interfaces for displays.
  • Boot time optimization.
  • Development of Board Support Packages (BSPs) and drivers.
  • Modification and configuration of Device-Tree.
  • Setting up the cross-compilation and programming environment.
  • Initialization of applications by Systemd and SysVinit.

Firmware Development for Microcontrollers

For devices that require real-time responses and low power consumption:
  • Support for STM32, Nordic, NXP, ESP32 microcontrollers.
  • Development of solutions without Baremetal or RTOS.
  • Reduction of memory footprint and optimization of power consumption.
  • Development of device drivers and libraries.
  • Configuration of peripherals such as UART, I2C, PWM, GPIO, DMA, ADC, USB, and CAN.
  • Development with abstraction layers – HAL.
  • Static code analyzers and unit tests.
  • Code versioning and secure deployment.

Consulting and Training on demand

To provide guidance and training for your team in finding development strategies aligned with market needs.” Consulting for your project:
  • Analysis of the best hardware architecture
  • Selection of the best tools and technologies
  • Strategies for fast and secure Embedded Software development.
Training:
  • Options for Online or On-site training
  • Content customized to the team’s needs
  • Topics ranging from basic to advanced: Embedded Linux Software Development and Yocto Project
  • Hands-on Methodology

Key technologies

logo QT
logo linux
logo yocto
logo nodejs
logo zephyr
logo free rtos

Areas of expertise

Placa base para desenvolvimento de programação e microcontroladores

Industry Automation

Agricultural Technologies

Medical and Laboratory Equipment

Access Control and Security

Trainings

Internet of Things (IoT)

Industry Automation

Agricultural Technologies

Medical and Laboratory Equipment

Access Control and Security

Trainings

Internet of Things (IoT)

Check out our insights

No Posts Found!

Contact Us

Itápolis/SP – Brazil
Phone: +55 (16) 9 3618-1941

WhatsApp: +55 (16) 9 3618-1941
E-mail: contato@emc-logic.com

Please enable JavaScript in your browser to complete this form.