Chris Burrows
2009-07-24 06:40:03 UTC
I've uploaded a vector graphics processing demo program written using
Oberon-07 to YouTube:
The hardware used in this example is the ThaiEasyElec 'BlueScreen' board - a
self-contained 320 * 240 touch-panel LCD unit driven by an NXP LPC2378 ARM7
microcontroller.
The first two images are processed in real time, the second two have
built-in delays to show the drawing as it proceeds.
While the application itself is nothing special what still impresses me is
the minuscule size of the resulting code. The total executable size
(including startup code, runtime error trapping and reporting, UART, LCD
display drivers etc.) is 17 KB. I guess I shouldn't really be surprised
having written substantial software in assembler in less than 1 KB of RAM on
the old 8-bit microprocessors. I must have become desensitised by the 10 MB+
sizes of the typical bloatware these days!
The AutoCAD Slide image data file sizes used in the demo are 5 KB for the
Space Shuttle and 28 KB for St Pauls. They are appended to the executable
and accessed convenient from the application using the 'resource management'
feature of Armaide.
Regards,
Chris Burrows
CFB Software
Armaide v2.1: ARM Oberon-07 Development System
http://www.cfbsoftware.com/armaide
Oberon-07 to YouTube:
The hardware used in this example is the ThaiEasyElec 'BlueScreen' board - a
self-contained 320 * 240 touch-panel LCD unit driven by an NXP LPC2378 ARM7
microcontroller.
The first two images are processed in real time, the second two have
built-in delays to show the drawing as it proceeds.
While the application itself is nothing special what still impresses me is
the minuscule size of the resulting code. The total executable size
(including startup code, runtime error trapping and reporting, UART, LCD
display drivers etc.) is 17 KB. I guess I shouldn't really be surprised
having written substantial software in assembler in less than 1 KB of RAM on
the old 8-bit microprocessors. I must have become desensitised by the 10 MB+
sizes of the typical bloatware these days!
The AutoCAD Slide image data file sizes used in the demo are 5 KB for the
Space Shuttle and 28 KB for St Pauls. They are appended to the executable
and accessed convenient from the application using the 'resource management'
feature of Armaide.
Regards,
Chris Burrows
CFB Software
Armaide v2.1: ARM Oberon-07 Development System
http://www.cfbsoftware.com/armaide