Author & Company¶

DXL2-C is designed, written and maintained by Anton Vynohradov and published by SystemFromScratch® — secure embedded systems and compliance-ready engineering, from concept to certification.
Author¶
Anton designs and builds reliable, secure embedded products end to end: firmware, board support packages and drivers, RTOS and Embedded Linux platforms, hardware bring-up, and the security and compliance work needed to ship them. He is based in Poland and works remotely worldwide.
| Area | Focus |
|---|---|
| Embedded software | Bare-metal, RTOS and Linux firmware in C/C++, built to be maintained for years |
| BSP & drivers | Bootloaders, Zephyr drivers and Linux kernel work for MCUs, SoCs and SoC FPGAs |
| Security & compliance | Secure boot, threat modelling, MISRA C/C++, EU Cyber Resilience Act (CRA) readiness |
| Industries | Industrial IoT, automotive, robotics, medical and consumer electronics |
Technology: C · C++ · Python · Zephyr RTOS · FreeRTOS · Embedded Linux · Yocto · Buildroot · ARM Cortex-M · STM32 · Microchip FPGA · RISC-V · CAN / ISO-TP · ROS 2 · Docker · Git · CI/CD · MISRA C/C++ · EU CRA
For DXL2-C, Anton wrote the library, its unit and integration tests, the examples, the DXL2 Studio tool and this documentation.
SystemFromScratch®¶
SystemFromScratch® was founded by Anton Vynohradov. The company combines deep embedded engineering with cybersecurity and certification-focused product development, for teams in industrial IoT, automotive, robotics, medical and consumer electronics that need a partner who understands the whole stack — silicon, firmware, operating system and the regulations that govern them.
| Service | What it covers |
|---|---|
| Embedded software development | Bare-metal, RTOS and Linux firmware for performance, reliability and long-term maintainability |
| BSP & device drivers | Board support packages, bootloaders and low-level drivers for MCUs, SoCs, FPGAs and custom hardware |
| RTOS & Embedded Linux | Zephyr, FreeRTOS and Embedded Linux (Yocto, Buildroot): porting, configuration, integration, reproducible builds |
| Hardware bring-up & integration | Schematic review, first boot, validation and production support, including SoC FPGA and motor-control platforms |
| Cybersecurity & CRA readiness | Secure boot, firmware integrity, threat modelling and a secure development lifecycle for the EU Cyber Resilience Act |
| Compliance & consulting | MISRA C/C++, static analysis, code and architecture reviews, compliance roadmaps |
DXL2-C is one of the open-source projects in the SystemFromScratch® portfolio: public engineering work that can be inspected line by line, built with the same rules — MISRA C, full test coverage, documented decisions — that the company applies to customer products.
Contact¶
| Channel | Address |
|---|---|
| Website | systemfromscratch.com |
| avynohradov@systemfromscratch.com | |
| GitHub | github.com/AntonVynohradov |
| GitHub organization | github.com/SystemFromScratch |
| linkedin.com/in/vynohradov | |
| ORCID | 0009-0005-6965-0911 |
| Location | Poland — working remotely worldwide |
Building a connected product, bringing up new hardware, or preparing for the Cyber Resilience Act? Get in touch through systemfromscratch.com or by e-mail.
Support and feedback¶
- Bugs and feature requests: open an issue on GitHub. Please include the library version, your compiler and target, and — for communication problems — a log exported from DXL2 Studio.
- Contributions: see Contributing to the library.
- Commercial support, integration and custom development: contact SystemFromScratch® through systemfromscratch.com.
Trademarks and acknowledgements¶
SystemFromScratch® is a registered trademark. The SystemFromScratch® name and logo are used in this documentation to identify the publisher of DXL2-C; the Apache License 2.0 grants no rights to use them, and they may not be used to endorse or promote products derived from DXL2-C without prior written permission.
DXL2-C implements the protocol as published by ROBOTIS in the DYNAMIXEL Protocol 2.0 specification. The reference packets used in the tests come from that specification. DYNAMIXEL and ROBOTIS are trademarks of ROBOTIS Co., Ltd.; DXL2-C is an independent implementation and is not affiliated with or endorsed by ROBOTIS.