ChrisRR
Newbie level 6
Hi guys, I'm wondering if anyone can recommend any books or articles.
When I develop embedded software, I always use a super loop and a number or FSMs for software modules.
My issue is that when I develop software this way, the code can become overly complex and likely creates a lot of jitter.
I've read quite a few books which focus on developing software in a super loop, or that focus on the basics of embedded/driver development, I've also found a lot of books that focus on developing complex software using an RTOS or embedded Linux.
But I'm having trouble finding books that fill the space in between. I'm looking for books, articles or blogs that focus on embedded development with good code structure/architecture, stable driver development and achieving firm/soft deadlines.
If anyone could recommend any reading on this intermediate level of embedded development it'd be much appreciated.
When I develop embedded software, I always use a super loop and a number or FSMs for software modules.
My issue is that when I develop software this way, the code can become overly complex and likely creates a lot of jitter.
I've read quite a few books which focus on developing software in a super loop, or that focus on the basics of embedded/driver development, I've also found a lot of books that focus on developing complex software using an RTOS or embedded Linux.
But I'm having trouble finding books that fill the space in between. I'm looking for books, articles or blogs that focus on embedded development with good code structure/architecture, stable driver development and achieving firm/soft deadlines.
If anyone could recommend any reading on this intermediate level of embedded development it'd be much appreciated.