??? 01/20/10 19:58 Read: times |
#172628 - Probably more general than that... Responding to: ???'s previous message |
Erik Malund said:
the name "embedded systems" has many meanings This is very true! In some cases, the "embedded system" is actually a PC! The main advantage of dynamic allocation is that you don't have to know at build-time how much memory will be available at run-time. This is great for "general purpose" applications running on "general purpose" platforms - where it is nearly impossible to know in advance how much memory will be available at any particular time. But embedded systems (even large ones) are much more likely to have a known and fixed configuration. This removes the key advantage of dynamic allocation, while still leaving all the risks & overheads - which is why it is generally best avoided in embedded systems. Yes, of course it is a generalisation - there will be exceptions! |
Topic | Author | Date |
Linked List in 80C51 | 01/01/70 00:00 | |
What problem are you trying to solve? | 01/01/70 00:00 | |
possible? it's standard C | 01/01/70 00:00 | |
possible? it's standard C | 01/01/70 00:00 | |
Maybe not so bad | 01/01/70 00:00 | |
Hybrid? | 01/01/70 00:00 | |
It works | 01/01/70 00:00 | |
No pointers? | 01/01/70 00:00 | |
Yes the Index | 01/01/70 00:00 | |
Pointer vs Index? | 01/01/70 00:00 | |
Anyone sorting? | 01/01/70 00:00 | |
Not only time is a problem | 01/01/70 00:00 | |
Knuth? | 01/01/70 00:00 | |
Who is Tenebaum? | 01/01/70 00:00 | |
How to cite references | 01/01/70 00:00 | |
Yes, references are important | 01/01/70 00:00 | |
Data Structures Using C | 01/01/70 00:00 | |
Dynamic memory allocation | 01/01/70 00:00 | |
This is done in programming class | 01/01/70 00:00 | |
since the name has many meanings ... | 01/01/70 00:00 | |
Probably more general than that... | 01/01/70 00:00 |