EmbeddedMan

Embedded Man

Adventures in Embedded Design.
  • Home
  • About
  • Books
  • Magazines
Rss feed Subscribe

Entries Tagged ‘Programming’

Finally, An iPhone App!

Mar.03, 2010 in C/C++, Cool Stuff, Programming, iPhone Leave a Comment

Like a true geek, I’ve been dying to program my iPhone since I got it but I was hindered by one major obstacle:  I don’t own a Mac computer of any kind.  The SDK and all of the cool tools are only available on OSX and I only own a PC.  Yes, I know that [...]

Tags: C/C++, iPhone, Programming

Videos for C++ Newbies

Jul.04, 2009 in C/C++, Career, Programming Leave a Comment

If you can’t make it to a lecture on C++, these videos will at least help you get a feel for what you’re getting into.  Even though C was for many years the defacto language for embedded systems, C++ is commonly used so you should get intimate with it.

Tweet This Post

Tags: C/C++, Programming

Videos on Using Threads in C++

Jul.04, 2009 in C/C++, Programming Leave a Comment

Tweet This Post

Tags: C/C++, Programming

Resolving “branch out of range” Errors When Using Older MIPS Compilers

Jun.25, 2009 in C/C++, Embedded, Linux, Programming 2 Comments

In embedded software design it is common to want to have the code footprint as small as possible.  Therefore, it is fairly common when using the GNU C++ compiler to use the -O2 option which includes the -O optimization flags plus a whole slew of others.  You would think that the best optimization is always [...]

Tags: C/C++, Embedded, Programming

Old School Programming Techniques

May.12, 2009 in Just Because, Programming Leave a Comment

This is an interesting article I found via Clive Maxfield (Engineer Extraordinaire) about programming skills that were once mandatory.  One interesting bit was Hungarian notation.  I use Camel Case but I still prefix pointers with a lower case “p” so I guess I’m still a little old school.  Punch cards are thankfully no more but [...]

Tags: C/C++, Careers, Programming

No More Software Development Conference

May.02, 2009 in C/C++, Career, Embedded, Programming 1 Comment

I just read this article about how the annual Software Development Conference has been obsoleted.  Earlier this year, TI cancelled one of it’s major annual conferences as well.  Of course these are all probably a sign of the current economic situation where people just can’t afford to pay for a conference.  Companies can’t afford the [...]

Tags: Careers, Embedded, Programming

Using Interface Classes

Apr.25, 2009 in C/C++, Programming, Uncategorized Leave a Comment

If you are familiar with OOP then you already understand the benefits of polymorphism and inheritance.  It’s logical to think about a series of classes that are derived from some superclass (base class).  In the beginning you design your software hierarchically so each module or system depends on some lower-level subsystem.  But one day you [...]

Tags: C/C++, Programming

Using Inheriance to Selectively Execute Code

Mar.27, 2009 in C/C++, Programming Leave a Comment

Inheritance in and of itself is a concept that was not hard for me to grasp. The idea that one object can be created from another and, therefore, receives some attributes from the thing that created it is analogous to parents having children. A real-world analogy always helps in understanding new concepts. [...]

Tags: C/C++, Programming

Library Linking Order Matters

Mar.24, 2009 in C/C++, Programming 2 Comments

I was recently working on a project that used a script to link in several libraries to create the executable. I made some changes to some source files that were being used to build one of the libraries and, sure enough, I began getting errors about unresolved references. It was quickly pointed out [...]

Tags: C/C++, Programming

Array Shifting

Mar.11, 2009 in C/C++, Programming Leave a Comment

I recently had use for a collection type that would be similar to an array but would allow me to shift up or down by one position on the fly.  I looked at all the canned lists and queues available but none fit the bill so I just created my own class.  The part I [...]

Tags: C/C++, Programming
« previous entries  
  • Sign up for out mailing list!

    E-mail:admin@embeddedman.com

    Subscribe
    Unsubscribe

    Get this Wordpress newsletter widget
    for newsletter software
  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

© 2007 Embedded Man - SafiTech Theme

Full RSS - Comments RSS