C++ for embedded
Angelo Fraietta
angelo_f at bigpond.com
Sat Mar 23 01:31:54 UTC 2002
Thinking about it some more, you don't even need to use a constructor at
all! You can just typecast a pointer to the ROM location as a pointer to
the the class object. I did this a couple of years ago on a project
where a non-volatile database had to be rebuilt upon startup in NVRAM.
The concept is the same -- you just make a pointer to that memory
location and acces it as a pointer to that class from then on.
Peter Mueller wrote:
>Hi all,
>
>we want to use C++ for our future systems. But it seems that there are several design aspects that should be taken into account to develop efficient C++ code especially in terms of RAM usage. E.g. to be able to put an object into rom the class can not have
>- others than the default ctor
>- only public methods etc
>- ...
>
>I found some links in the net but not much. Can you recommend papers etc. about this topic and C++ in embedded systems in general?
>
>Thanks a lot,
>Peter
>
--
Angelo Fraietta
PO Box 859
Hamilton NSW 2303
Home Page
http://www.users.bigpond.com/angelo_f/
There are those who seek knowledge for the sake of knowledge - that is CURIOSITY
There are those who seek knowledge to be known by others - that is VANITY
There are those who seek knowledge in order to serve - that is LOVE
Bernard of Clairvaux (1090 - 1153)
More information about the users
mailing list