These are my suggestions for MATLAB SIMULINK RTOS C, based on Experience in Aerospace Industry for more than 7 Years.
Best Book for Learning MATLAB - "Getting Started With MATLAB - A Quick Introduction to Scientists And Engineers - RUDRA PRATAP"
Best Book for Learning SIMULINK - "Introduction to Simulink with Engineering Applications - STEVEN KARRIS"
C PROGRAMMING BOOK (MISSING IN LIST) - "The C Puzzle Book - ALAN R. FEUER (BEL LABS)" (One Should Refer Appendix Of ALL C Programming Books)
Best Book for Learning RTOS (Real Time Operating System) - “µC/OS-II, The Real-Time Kernel - JEAN J LABROSSE”
C Language "C Primer Plus", Stephen Prata (2013) This Introductory C book is full of clear, meaningful, coherent coverage. Covers topics like structs, arrays, flexible arrays. C emphasizes these constructs. Conversely, C++ usually emphasizes Standard Template Library alternatives (rightly so). "Expert C Programming: Deep C Secrets", Peter Van Der Linden (1995) It's a brilliant 2nd book to read about C. "Using the GNU Compiler Collection", Richard Stallman and the GCC Developer Community "GNU Make: A Program for Directing Recompilation", Richard Stallman, Roland McGrath, Paul D Smith (2010) "A guide to the internals of the GNU Linker", Per Bothner, Steve Chamberlain, Ian Lance Taylor, DJ Delorie Cygnus Support (1991) "21st Century C: C Tips from the New School", Ben Klemens (2012) Prototype in C almost as quickly as you might in Perl or Python. "Embedded Software Field Manual", The BARR Group (2013) C language revelations here. Struct Overlays. RTOSes. C is ideal for embedded. "Cocoa Programming for Mac OS X", Aaron Hillegas (2011) Clearly describes messaging in Windowing applications. I understood in a way I never did from Visual C++ books - even though I successfully created VC++ solutions professionally.
More C Language "TCP/IP Illustrated, Volume 2: The Implementation", W. Richard Stevens, Addison-Wesley (1995) Runtime Data Structures. Layered Approach. "Advanced Programming in the UNIX Environment", W. Richard Stevens, Stephen A. Rago (2013) "Oh, that's how they did it!" "Embedded Software Training in a box", The BARR Group (2012) volatile, packed, memory mapped IO, bare metal programming. "Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems", Miro Samek (2008) Hierarchical State Machines. "Defender", "Stargate" in C. "The C Programming Language", Brian Kernigan & Dennis Ritchie (1970). This WAS the best. Starting here requires access to a C expert to avoid misdirection and misunderstanding. Avoid tragedy and heartache, select a modern, comprehensive Introductory C book instead. Save this book for later.
Thank you for both the contribution of CodeProject and your "Ocamm's razor" reference book list. I have been actively developing software and electronics since the late 1970's and hold several of the books on this list dear to heart. In my experience, few things provide more assistance in a new or renewed life's journey than essential referential knowledge. This is a fantastic gift!
Last Visit: 31-Dec-99 19:00 Last Update: 27-Apr-15 14:42