Re: A Very Dangerous Worm in Windows Metafile Images (WMF)



John Larkin <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes:

> Tell us something about your software.

I use C for embedded systems, with the minimum of assembler required
to start up the system and support things like task switching and
semaphores. The embedded systems range from simple switched I/O cards,
to boards with colour GUI and a touchscreen.

The processors I use for current designs are all ARM7 variants
(LPC2000 and LH79520). I never used the 68000 for a commercial
project, but I did used to have an Atari ST and have used some 68k
derivatives in hobby projects. It *does* have a very nice instruction
set, ideal for assembler, so I do sort of know where you are coming
from.

In reverse chronological order I have also been using AVR, C167, HC11,
and 8048 (gah!).

I also have to do some windows programming, using microsoft visual C++
(more gah!).

One thing I have managed to do in recent years is migrate everything
to GNU tools and a common build and version control system. Everything
lives in a single tree of source code and I can write a C library for,
say, modbus that can be used by several projects using different CPU
types. Even low-level bit twiddling can be efficiently abstracted
(using C macros), so that the same hardware "driver" code can be used
on different projects, even with different microcontroller types.

--

John Devereux
.


Loading