Over the years of working as embedded programmers we have developed embedded systems software for more than a 100 embedded systems. Many of them were hard real time system with critical missions like satellite controllers or weapons' firing system controllers.
We will here try and present our take on embedded systems software development. These are written in rare moments of leisure and have a casual tone but will hopefully help some readers. If you have any questions feel free to contact us.
Safe C Guidelines: Coding Practices
Safe C Guidelines Part II: Header Files
Embedded Systems Basics & Tips from Experienced Real Time Embedded Programmers
Developing High Performance Software with C and Lua
Reverse Engineering Tutorial and Tips
Effective Serial Port Use - Choice, Utilities, Programming, Virtual
High Performance Software with C, Lua
Do you need more help to solve your problem? Would you like to ask the author a question about your specific problem? Do you have a great idea about this?
We will post an answer within 2 business days. If you need more immediate assistance or you would like to discuss your issue privately, please use our contact us form or call us at 1-888-215-8557. We love solving technical issues and there is no charge if we solve your problem over email or over a short phone call.