Endeavours
While working with different customers I had a lot of opportunities to encounter interesting or atypical technologies. I ended up implementing many myself, after all. And so I decided, to expand my visible portfolio, to document few of them in form of a short articles. But do not expect rigid Wikipedia style. These are more of a subjective evaluations of requirements, resources, designs and restrictions that I have met. Many of the pages in this section are yet to be written though.
Embedded development
MOXA UC-7101 with μClinux
Content of the page is upcoming...
C167: 16-bit C code
Content of the page is upcoming...
Embedded 80186 @ 80 MHz
Industrial microcontroller with 80186 CPU running on 80 MHz (that is 13× faster than original 186) running DOS that will boot in a few tenths of second, and for which you can compile present-day C++ using DigitalMars Compiler, is not only an interesting toy, but a very affordable and efficient solution to various industrial applications.
Content of the page is upcoming...
Other
Talks
This page summarizes my most interesting public or corporate talks that I have given. These talks were mostly about programming, advanced software development and other areas of my expertise. Due to my duties and responsibilities talks listed here are my last. Anyway, something is coming up in 2024, so stay tuned :) But please note that my talks are conducted in Czech language.
IEC 60870-5-104 protocol
A specialized industry project required me to implement a complete layered architecture of communication protocols as specified in the ISO/IEC 60870-5 standards set. On top of this foundation I have implemented the concrete protocol defined in the companion standard 104 with all of the relevant components from the companion standard 101. The library by design allows programmers to easily implement completely different communication protocols on top of the prepared foundation.
SCADA systems
Throughout the past few years I maintained one truly legacy, yet really powerful and interesting SCADA system. Amidst removing certain systematic limitations across its huge codebase, I have designed and written a component that runs in parallel to the legacy core, offers necessary resources and connectivity for modern extension processes and conveys their communication with the legacy parts.
Industrial Andon systems
Lack of knowledge is not a problem in itself, it is the refusal to accept that you lack knowledge that causes problems.