C++ Training for Embedded Systems Developers

Jul 21, 2003 9 Replies

Hi can anyone recommend a freelance trainer who could deliver a C++ for Embedded Systems course for us in the UK ?



Can you also recommend any good text books.



thanks



Sophie


Hello Sophie,

I would train you if I lived in the UK :-) If you're developers are new to C++ I recommend you use PC-Lint

formatting link
in your project. It will not teach you how to program but it will check your code for problems. C++ is a mighty language that has some pitfalls if not used correctly. PC-Lint will detect a lot of the typical beginners mistakes and also explains what is wrong with the code. Given its price this is one of most valuable tools I know.

You should also get a copy of the following books. They contain a lot of really useful C++ tipps.

Meyers, Scott, Effective C++, Addison-Wesley, Reading Mass., 1992 Meyers, Scott, More Effective C++, Addison-Wesley, 1996

Yours

- Rene

Take a look at

formatting link
- I know they do such things.

OTOH, many people (myself included) will tell you that C++ is ill-suited to embedded work. If you really must use it, please at least consider avoiding anything to do with the heap. Similarly you might want to consider avoiding anything that involves late binding.

Steve

formatting link
formatting link

I can recommend the feabhas course having been on it as paying customer.

TW

I can agree with that. PC_lint is THE most cost effective tool after the compiler. Also if you start off using it will stop you developing bad habits. You will also learn why things are not a good idea even if the compiler lets them through. This saves you time and decrease the bug count.

BTW you can get PC-Lint from Hitex (

formatting link
)

Regards Chris /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ snipped-for-privacy@phaedsys.org

formatting link
\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

In article , Niall Murphy writes

They are usually highly recommended. Also they are one of the very few who do c and C++ for EMBEDDED and understand it.

See the book review section of

formatting link
the best independent set of reviews (over 3000) on SW engineering books and they don't sell books.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ snipped-for-privacy@phaedsys.org

formatting link
\/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

You might also find this useful:

formatting link
(Embedded C++ project)

Steve

formatting link
formatting link

But remember the goal of Embedded C++ is to create a market for vendors obsolete C++ compilers.

You might check out:

Brain Surgery for Dummies

or

The Complete Idiot's Guide to Brain Surgery

Both series are pretty good.

Rufus

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----

formatting link
- The #1 Newsgroup Service in the World!

-----== Over 80,000 Newsgroups - 16 Different Servers! =-----

If you could get high quality deliverables as a result of any single practice I'd be quite surprised. So whats your point?

TW

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required