|
|
The Home of Electronic Engineering and Embedded Systems Programming |
MicrocontrollersProjects & TutorialsSoftwareHardwareOther Resources |
Software Development Books
This book helps you get started writing embedded software in C and C++ by offering practical techniques and code examples directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from the topics in this book, which include: memory testing, flash memory, nonvolatile memory, peripherals, device driver design and implementation, optimization, C++ performance issues, and more. By Michael Barr. Embedded Systems Building Blocks BUY NOW This book contains a set of software modules to save time in designing embedded systems. The modules include keyboard scanners, display interfaces, timers, and I/O routines. Chapters describe what each module is, how it works, what services it provides, how much memory it requires, and how much time each function takes to execute. By Jean Labrosse, author of the uC/OS RTOS. Code Complete BUY NOW Subtitled "A Practical Handbook of Software Construction", Code Complete is widely regarded as a modern classic on software engineering, and it more than lives up to it's reputation. It is a fantastic introduction to the discipline of software engineering, as well as a solid refresher for the working professional who's been in the field a few years. Every programmer should read this book; I know I certainly learned a lot from it. Highly recommended. Rapid Development BUY NOW An excellent introduction to software development, with the emphasis on improving the development process through application of best practices. Discussions of estimating, scheduling, project life-cycles, and much more. Recommended. Embedded Systems Firmware Demystified BUY NOW Shows how to program embedded software systems, build a platform where an embedded system application can reside, and startup an embedded system project. The author covers exception handling, flash memory drivers, a flash file system, and serial and Ethernet connections. A familiarity with C is assumed. The CD-ROM contains the monitor package described in the book and Microcross GNU X-Tools. Writing Secure Code BUY NOW Keep black-hat hackers at bay with the tips and techniques in this entertaining, eye-opening book! Developers will learn how to padlock their applications throughout the entire development process—from designing secure applications to writing robust code that can withstand repeated attacks to testing applications for security flaws. Easily digested chapters reveal proven principles, strategies, and coding techniques. The authors—two battle-scarred veterans who have solved some of the industry’s toughest security problems—provide sample code in several languages. The Pragmatic Programmer: From Journeyman to Master BUY NOW Straight from the programming trenches, "The Pragmatic Programmer" cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Professional Software Development BUY NOW Steve McConnell, a software engineer and author of "Code Complete", looks at the emerging profession of software engineering and advocates for professional software practices that support economical creation of high-quality software. He outlines steps individuals can take to achieve higher levels of software professionalism, sets out organizational practices needed to support more professional software projects, and describes steps that must be taken by the industry at large.
Embedded Systems: Best-Selling Books
|
Product Search |
|||||
|
Home
T H E E E C O M P E N D I U M
|