Electronic Design, Firmware, Validation, EMC, and Production Support
Custom electronic solutions, from concept to industrialization.
We design and validate electronic solutions focused on reliability, availability, maintainability, and safety. Real experience in regulated environments such as rail, defense, and aerospace.
From concept to industrialization
At ALOR, we support our clients throughout the entire development cycle of electronic solutions and embedded systems, from initial definition through production launch.
We combine technical expertise, sector knowledge, and flexibility to adapt to the specific requirements of each project.
Requirements analysis and definition
We begin with a deep understanding of the client’s needs. We work collaboratively to define clear technical and functional objectives, turning ideas into realistic specifications for a viable and robust solution.
Hardware development
We develop hardware adapted to the environment and intended use of the product. We cover the full process: schematics, PCB design, component selection, and prototype validation.
Firmware and embedded software development
From low-level programming —bare-metal, drivers, and bootloaders— to embedded operating systems such as RTOS and Linux, with a focus on robustness, efficiency, and security.
System integration and validation
We integrate hardware and software into complete systems. We perform functional testing, validation under real conditions, and iterative adjustments to ensure reliable and consistent operation.
Testing and regulatory compliance
Support for EMC, electrical safety, and environmental resistance testing. Assistance in certification processes when the product must comply with railway, medical, or industrial standards.
Production and commissioning support
Product industrialization: technical documentation, support for manufacturer selection, series testing, and assistance during production ramp-up.
Proven experience in regulated environments such as rail, defense, and aerospace.
We have built solid experience in developing electronic solutions in demanding environments.
Microcontrollers
Firmware development for ARM Cortex-M platforms, PIC, and other 8-, 16-, and 32-bit MCUs, with special attention to low power consumption, interrupt handling, complex peripherals, and real-time applications.
Microprocessors
ARM Cortex-A platforms and other high-performance SoCs for HMI, connectivity, data processing, and advanced control in industrial and railway systems.
FPGAs
Digital logic design in VHDL, integration of custom IPs, high-speed buses, and parallel processing, including CPU + FPGA architectures.
RTOS
Implementation of systems with FreeRTOS, ThreadX, and other lightweight RTOSs, ensuring deterministic control, efficient multitasking, and optimized resource usage.
Embedded Linux
Yocto, BSP creation, drivers, system boot, user interfaces, and network connectivity.
Communications
Ethernet, CAN, UART, SPI, I2C, RS-485, USB, MVB; Wi-Fi, Bluetooth, LoRa; Modbus, TCP/IP, HTTPS, OTA, and remote device management.
Safety-oriented designs for rail and industry
Experience in designing under functional safety standards and in regulated environments, with projects focused on compliance with EN 50155 and EN 50129. Architectures with fault tolerance, redundancy, continuous monitoring, and high electromagnetic robustness.
GARUN: a system-on-module focused on reliability and functional safety
Embedded Product: GARUN
GARUN is a system-on-module designed as a processing core for critical applications. It combines high performance with an architecture focused on reliability and functional safety, making it easier to develop robust systems in demanding environments. It helps reduce design time and technical risk by integrating validated hardware prepared for long life cycles.
Architecture and main components
STM32 microcontroller for control, application logic, peripheral management, and communications.
Xilinx Spartan-7 FPGA for supervision, parallel processing, and custom logic, enabling flexible architectures for supervision, redundancy, and fault detection.
SODIMM-200 format with 200 connection lines, compact and robust, designed for fast integration into custom carrier boards.
Architecture designed as a processing core for systems with SIL 2 IEC 61508 requirements. The MCU/FPGA separation facilitates function segregation, redundancy, and fault detection.
Main advantages for integrators
Modularity
Reuse of the same processing core across different products or variants.
Flexibility
Functional adaptation through software and hardware without redesigning the entire platform.
Functional Safety
Architecture oriented toward SIL 2 through segregation of critical functions and hardware-level fault detection mechanisms.
Ease of Integration
Standardized SODIMM-200 format for clean and fast integration.
Reduced time-to-market
Lets teams focus on the application and system integration, while the module handles hardware complexity.