Greg Philpott

Author's details

Date registered: August 25, 2011

Latest posts

  1. New website for Embunit www.embunit.com — March 14, 2012
  2. Embunit is here! — February 24, 2012
  3. Coming soon – Embunit — January 20, 2012
  4. Test harness code generation — November 9, 2011
  5. Embedded C++ Compiler Limitations — November 9, 2011

Author's posts listings

New website for Embunit www.embunit.com

The new website is up and running with features, file downloads, online purchase, support and maintenance details, etc.

Visit embunit.com

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2012/new-website-for-embunit-www-embunit-com/

Embunit is here!

Version 1.0.0 of Embunit is now available for download.

The download is 48MB, most of which is the .NET 4.0 Client Profile. If you don’t want to download the whole thing straightaway, have a look at the User Guide to get a feel for what it can do.

The download includes a 30 day evaluation …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2012/embunit-is-here/

Coming soon – Embunit

The first version of the unit testing tool is complete. I am just sorting out the final details like the installer, license keys, web site, example projects etc.

The name of the product is Embunit and it runs on .NET 4.0, which means if you are running Windows XP you need SP3. If this proves …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2012/coming-soon-embunit/

Test harness code generation

The development of our new unit testing tool has reached its first milestone with the completion of the test harness generator.

The generator takes an XML file containing the test case definitions and automatically generates C or C++ source code for the test harness. Some of the C++ features are:

Objects can be instantiated (on …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2011/test-harness-code-generation/

Embedded C++ Compiler Limitations

These days there are many C++ compilers available for developing embedded software.  However, they often provide a restricted set of language features, or have the facility to switch-off certain features. Some examples are given below, and from these it seems the feature most likely to be omitted is exception handling.

ARM

ARM’s C++ compiler has …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2011/embedded-c-compiler-limitations/

Finding a small office

When it comes to finding a small office, your options are limited. There is plenty of office space out there but it’s mostly large suites covering thousands of square feet. The alternatives are usually small high street shops or serviced offices.

The former usually come with what is known as a “full repairing and insuring lease”, …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2011/finding-a-small-office/

Protection for your PC

I was talking about getting a mains extension lead with surge protection for my new PC when someone kindly offerred me a small Belkin UPS that was surplus to requirements. It had two rows of three sockets (one row surge protected and the other row battery backed) and a switch to turn them all off. …

Continue reading »

Permanent link to this article: http://www.apollo-systems.co.uk/dev/2011/protection-for-your-pc/