services

startcontact
Circuit board

Why choose us?

Our team is very flexible. We can cooperate remotely, on-site, or travel frequently if necessary. We’ve been exposed
to many international projects and “we know the drill”. 

We like to think that nothing is impossible in the world of
electronics. It all boils down to experience, confidence, knowledge, and many times to creativity – as a little bit
different way of looking at things

Our expertise

software

Programming in a variety of languages, incl. C, C++, Assembler, Python, Bash, and many more. Programming in a variety of aspects: drivers, frameworks, RTOS (ProcOS, FreeRTOS, DSP-BIOS, custom), protothreads, Linux, bare-metal applications, bootloaders incl. UEFI, Das U-Boot and custom bootloaders, using build automation tools like Buildroot and Yocto for building distributions and toolchains. We use GNU tools (GCC), IAR and XC8/16/32 accompanied by make and cmake on a daily basis

software

Handling and programming various processors families and architectures from
8-bit to 64-bit: Cavium ThunderX/X2 ARMv8; Broadcom BCM27XXX/28XXX, ARMv8 Cortex-A53/A72; Freescale/NXP PPC and ARM CPU’s and MCU’s, PowerQUICC III and QorIQ CPU’s: MCF5xxx, MPC85xx, P10xx, P20xx, P40xx, T10xx, T20xx; Freescale/NXP ARMv7 incl. QorIQ Layerscape Cortex-A: LS10xx; TI DSP’s: C5xxx and C6xxx; Microchip/Atmel PIC32MX/MM, ATSAMD51/21; ST STM32XXX; Espressif ESP32/ESP8266 and variety of microcontrollers including AVR, ARM Cortex-M, STM, ’51, PIC/DSPIC, LPC, Realtek, Ali, Semtech SX1280/81, SX1272, Nordic nRFXXXX etc.

troubleshooting

Handling, troubleshooting, and programming many embedded control peripherals through protocols like PCIe, DDR, Ethernet, SPI, I2C, EEprom, CAN, UART/RS232/RS485, Modbus, parallel flash incl. CFI, eMMC, parallel CPLD/FPGA/ASICs via IFC/eLBC, A/D, USB, GMII, MDIO etc.

networking

Networking incl. wireless networking incl. 802.11a,b,g,n,ac, 802.15.x, WiFi, LiFi, Bluetooth – programming controllers, interfacing remote devices, drivers and transport layers development e.g. PHY or MAC, integration of the embedded devices with IP networks, cloud, and web-applications

radio

Communication systems: Radio Frequency (RF) control and telemetry links (e.g. FPV drones), coordinated networks and mesh networks (Glass-Link), Visible Light Communication (VLC) systems incl. LiFi, Free Space Optics (FSO) – e.g. 10Gb/s PTP laser link. Software Defined Radio (SDR) incl. waveforms design and development (LiFi and military-grade communication systems)

dsp

DSP in communication systems – wireless physical layers (PHYs) simulation and implementation incl. modulation and
coding, OFDM, FBMC, PAM, QAM, PSK and others, FEC/convolutional codes/BCC, LDPC, filters/pulse shaping, channel equalization and estimation, packet detection and synchronization, m-sequences, orthogonal coding, and many more. We use professional tools for DSP development like Matlab.

iot

IoT development in a variety of aspects – building custom wireless networks incl. sensors networks with static or
dynamic routing and static or dynamic topologies, utilizing various network diagnostics and AI for network self-healing
and optimization, also enabling standalone devices to be used in a variety of IP networks incl. Internet and cloud
applications

troubleshooting

Troubleshooting on embedded targets: lots of experience in professional prototype board bring-up, HW/SW/FW debugging, solving a variety of platform issues related to threading, optimization, memory management, interrupt
handling, user interface handling, etc.

multimeter

We know how to use professional tools like multimeters, oscilloscopes, spectrum, and logical analyzers, RF meters, packet monitors, or signal generators. We have plenty of experience in using professional debugging tools like BDI3000+GDB (ARM and PPC), Code Warrior TAP (ARM and PPC), Atmel ICE (AVR, ARM Cortex-M), J-Link/Segger, and PICKit3/4 (PIC32). We use git on a daily basis.

Technologies we use.

arm
assembler
avr
bash
bluetooth
c
c++
cavium
das-uboot
espressif
freertos
git
gnu/gcc
lifi
linux
lora
matlab
nordic
nxp
openthread
pic32
ppc
python
segger
semtech
tensorflow
uefi
wifi
xc32
zephyr

© 2022  DORCA Software Limited. Privacy