Profession

Albert Einstein: 'Make it as simple as possible, but not simpler.'


My profession (and hobby) is to develop hard- and software for embedded systems. I enjoy to develop a new device from drawing the wiring diagram to writing the application software.
During the last years I've developed a lot of devices, primary for measurement registration, energy control and tele communications.
For these devices I've developed a small, but very fast, RTOS for use in x86 based systems.
Until 2001 I primarily used NEC-CPUs from the 8088 compatible V20 to the very powerful V53. In 2001 NEC stopped the production of these CPUs and so I began to use microprocessors from AMD and Intel.
Since 2003 I use AMDs ELAN SC-520 for my larger projects.
In smaller devices I use microcontrollers from Renesas, Atmel and Microchip. In the meantime I've developed a RTOS for Renesas M32C/80.
The Software (Firmware) is written in Assembler and C (In former days I also used Pascal).

If I write PC-software, I prefere developing software in the deepest regions of a PC (for example video output direct into the memory). In former days I spent a lot of time to understand the secrets of the PC-hardware, DOS, the BIOS, drivers etc. But since my children were born, I don't have the time to be fully up to date (Besides the 'cycles of innovations' are too short).
Although I don't like MS-Windows very much, I started developing software with Borland's C++ Builder in April 1998 (I finally realized: "I can't stop the MS-train"). A long time I was fighting against my aversion to Windows, but the most PC-users want Windows software, and so ... .

In the meantime I've developed a lot of more or less useful Windows-programs and components for BCB. For more information about my developments, visit my German softwarepage, the home of WinTerm and more.

Have a look into my homeoffice.



If you like, you can download one of my oldest, but most helpfully, PC-tools, V24_SEPP . V24_sepp is an often used DOS-tool to inspect the data flow onto a RS232 connection between two devices (RS232-Sniffer).



In the summer holidays 2000 I've made my first steps to JavaScript. In the meantime I've written a few scripts. One of my first useful application is an information about your system. Test it, you will be surprised!


Last update: