Developing your own drivers and API’s from scratch can be a time consuming but rewarding process. Fill in the form below to download an example...
Read More >>>Understanding Portable Types
One of the unique challenges of writing embedded software is that it requires the programmer to understand minute details of not only the hardware but...
Read More >>>The Secrets to Becoming a Great Programmer
During the darkest hours of the design process when deadlines have passed, bugs are running rampant and the light at the end of tunnel is...
Read More >>>10 Tips for a Successful Engineering Resume
It’s that time of the year again where spring is in full force, the sun is shining, birds are chirping and this year’s college graduates...
Read More >>>Embedded Linux – Shell Scripting 102
Last time in “Scripting 101”, we introduced the concept of a bash shell script within the linux environment. A quick look at some basic constructs...
Read More >>>Doxygen Code Templates
Doxygen Code Templates Version 2.5 Header File Template Source File Template Doxygen MainPage Template Click the links below to download the templates:
Read More >>>Function Generator Experiments
If you’ve built your Smart Phone Signal Generator you might be wondering what else you can do with it! Below are a few experiments that...
Read More >>>Embedded Linux – Shell Scripting 101
The Android and Linux operating systems have become very popular in the last few years. Due to their open source nature, the cost is right...
Read More >>>State Machines with Function Pointers
Function pointers can be used for a wide variety of applications including the implementation of state machines. Just like any tool, it may not always...
Read More >>>What is a Logic Analyzer
Debugging an embedded system can be an extremely challenging venture especially when communication interfaces are involved. The slightest timing offset between signals can be the...
Read More >>>MISRA 2012 Compliance
Following a standard like the Motor Industry Software Reliability Association (MISRA) C is a great step towards writing safer, better and less buggy code. If...
Read More >>>Task Scheduling with Function Pointers
One of the most common applications for using function pointers is in task schedulers. Every embedded system contains some type of task scheduler whether it...
Read More >>>