top of page

Hardware Design & Embedded Software

We offer a wide range of services from electrical and electronic design to embedded software, from mechanical engineering to mechatronics, from software engineering to informatics. Our experienced team also provides technical consultancy services on project development and R&D processes related to mechatronics-based, power-assisted technologies.

Hardware Design

Electronic Hardware Design Services

In the field of hardware design, we develop analog circuits, digital circuits with microcontrollers, and multi-core high-speed processor cards. In our development, we bring together the mindsets of fast design, high quality, price optimization and fast delivery to help you get your devices to market as fast as possible. We transparently share every step of our development process with our customers and also provide the necessary documentation.

​ ​

Hardware Requirements
Our hardware development process begins by meeting with our customers and deciding on the needs and technologies to be used.

In order to solve the needs of our customers quickly, smoothly and stably; We make use of the latest microprocessor technologies available today. In this context, we serve with our experienced and talented R&D staff, who are well-versed in the technologies of leading brands such as TI, ST Microelectronic, Atmel, Microchip, Renesas, Analog Devices.

​ ​

Schematic Design and BOM (Bill of Materials)

Following the requirement realization process, the electronic schematic design process continues and the BOM (material list) document is prepared to inform the customer about the card production costs. At this stage, cost and obsolescence optimization is made according to customer needs and requests, and the parts and components to be used are finalized.

​ ​

PCB Layout Design

With the completion of the schematic design, the board placement and PCB layout design process begins. According to the material to be used and the board requirements, the designed PCBs can be designed from 2 layers to multiple layers. During the PCB layout design phase, our experienced engineers offer high quality and trouble-free products by considering high-speed signal integrity, EMI, EMC and similar factors.

​ ​

Technologies used in Hardware Design

Microcontroller Applications 8 – 64 Bit, Multi-Core Microprocessors and DSP (ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM7, ARM9, ARM11, Freescale PowerPC QorIQ, Intel 8051, ST7, H8, C16x, M16, MSP430, PIC, ColdFire, DSP; SDRAM, DDR2, DDR3, Mobile DDR, Flash, HDD, SSD

Industrial interfaces and communication ports (RS232, RS422/485, CAN, Ethernet, M-Bus, Profibus, EtherCAT)

Touch Screen and LCD panels (LCD, VFD, STN, TFT)

Wireless Radio Frequency applications (GSM, LTE, WLAN, Bluetooth, LORA, GSM, GNSS etc.)

Signal processing

optoelectronics

Image processing

Power electronics / Power supply (Switching regulators, power supply units, inverters, chargers)

Motor control (DC motor, Brushless DC motor, AC motor, stepper motor, etc.)

Embedded
             Software

Embedded Software Development

It specializes in embedded software development on many microcontroller and microprocessor families from major chip manufacturers in the world. The processors we are working on are such as ARM™ Cortex™-M3, ARM™ Cortex™-M4, ARM™ Cortex™-A8, ARM™ Cortex™-A9, ARM™ Cortex™-A15, PIC™, Intel x86, Freescale PowerPC, MSP430 RISC It covers different processor architectures and various microcontroller and microprocessor manufacturers such as Texas Instruments, Atmel, ST Microelectronics, Freescale, Microchip and Intel.

From a software development perspective, our services range from processor initialization to the design of an entire embedded system. We have deep experience on serial communication protocols such as SPI, I2C, UART, RS-232, RS-485 and the software interfaces of these protocols.

We use embedded Linux operating system for high-end microprocessors and develop applications for peripheral communication for these systems.

​ ​

Firmware/ BSP Development

The BSP development process includes initializing the processor on the board, getting it up and running the peripherals on the board. Device drivers and initialization routines are customized for your cards and optimized for your chosen operating system. We work on operating system-free platforms for microcontrollers, real-time operating systems (FreeRTOS, TI-RTOS) and embedded Linux operating system for microprocessors. Such as ARM™ Cortex™-M3, ARM™ Cortex™-M4, ARM™ Cortex™-A8, ARM™ Cortex™-A9, ARM™ Cortex™-A15, PIC™, Freescale PowerPC, QorIQ Family, Intel™ x86, MSP430 We have experience with different cards using different architectures.

We develop installers, device drivers development and customization, operating system kernels (embedded Linux kernel) and configuration systems for file systems for our customers. We provide device driver libraries that can be easily integrated into your applications in a modular way for devices without operating systems and using real-time operating systems.

Since we work on both commercial and industrial level cards, we realize our designs by knowing the limits and working conditions for both worlds and taking into account the needs of our customers.

Prototip Üretimi

Prototype Production and Hardware Verification Tests

We perform hardware verification tests in terms of prototype production, printed circuit board production, manual typesetting and design compatibility for projects whose PCB design phase has been completed. The prototypes we have produced at this stage are approved by our engineers with functional, system, environmental (temperature, humidity) and EMI EMC compatibility tests to the requirements we have determined with our customers. The designs that pass these tests are delivered to our customers with all the documents prepared in the previous stages of production.
In line with the demands of our customers, mass production services are also offered.

Copyright 2025 FANKOM Engineering | All rights reserved.

bottom of page