Test Driven Development for Embedded C By James W. Grenning Publisher: Pragmatic Bookshelf Released: April 2011 Pages: 352 TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training,coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right nextto the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).
2019-12-21 20:19:46 7.83MB Test C Embedded
1
C Programming for Embedded Systems 作者:Kirk Zurell
2019-12-21 20:17:32 6.69MB C EmbeddedSystems Kirk Zurell
1
作者: Alex Gonzalez 出版社: Packt Publishing 副标题: Over 70 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto know-how 出版年: 2015-3-31 页数: 225 定价: USD 44.99 装帧: Paperback ISBN: 9781784395186
2019-12-21 20:15:59 5.25MB yocto
1
《Design for Embedded Image Processing on FPGAs》英文原版,详细介绍了用FPGA实现数字图像处理算法的架构和流程,在目前FPGA处理图像领域中,是难得的一本参考书
2019-12-21 20:15:56 9.46MB FPGA 图像处理 嵌入式
1
CCES 破解 无需License轻松打造全功能ADI 的 CrossCore Embedded Studio(CCES)V1.1
2019-12-21 20:07:55 1.76MB CCES 破解 CCES注册
1
本书是一本经典的计算机组成教材,自1978年问世以来,已被多所世界知名大学选为教材。本书知识结构合理,知识点全面完整,基本概念广泛而新颖。书中不仅介绍了硬件设计的原理,说明了硬件设计如何受软件需求影响,而且以流行的商用处理器作为范例,描述了各种基本知识和基本概念的应用方法和应用过程,具有很强的实用性。此外,本书还涵盖了当今许多先进的技术和设计思想。 本书特色 系统地介绍了现代计算机硬件系统的各个组成部分,包括处理器、输入/输出、存储器和互连标准等。 以Nios II、ARM、ColdFire和Intel IA-32等商用处理器为例来阐释基本概念,侧重于讨论RISC设计风格的处理器(如MIPS),同时也介绍了CISC设计风格的处理器(如应用比较广泛的商用处理器Intel IA-32)。
2019-12-21 20:07:17 5.66MB 计算机组成 嵌入式 汇编 硬件
1
Embedded Systems Architecture:A Comprehensive Guide for Engineers and Programmers second edition Tammy Noergaard
2019-12-21 20:05:08 13.37MB 嵌入式
1
The First Practical, Hands-On Guide to Embedded System Programming for Android Today, embedded systems programming is a more valuable discipline than ever, driven by fast-growing, new fields such as wearable technology and the Internet of Things. In this concise guide, Roger Ye teaches all the skills you’ll need to write the efficient embedded code necessary to make tomorrow’s Android devices work. The first title in Addison-Wesley’s new Android™ Deep Dive series for intermediate and expert Android developers, Embedded Programming with Android™ draws on Roger Ye’s extensive experience with advanced projects in telecommunications and mobile devices. Step by step, he guides you through building a system with all the key components Android hardware developers must deliver to manufacturing. By the time you’re done, you’ll have the key programming, compiler, and debugging skills you’ll need for real-world projects. First, Ye introduces the essentials of bare-metal programming: creating assembly language code that runs directly on hardware. Then, building on this knowledge, he shows how to use C to create hardware interfaces for booting a Linux kernel with the popular U-Boot bootloader. Finally, he walks you through using filesystem images to boot Android and learning to build customized ROMs to support any new Android device. Throughout, Ye provides extensive downloadable code you can run, explore, and adapt. You will Build a complete virtualized environment for embedded development Understand the workflow of a modern embedded systems project Develop assembly programs, create binary images, and load and run them in the Android emulator Learn what it takes to bring up a bootloader and operating system Move from assembler to C, and explore Android’s goldfish hardware interfaces Program serial ports, interrupt controllers, real time clocks, and NAND flash controllers Integrate C runtime libraries Support exception handling and timing Use U-Boot to boot the
2019-12-21 20:04:03 31.5MB Embedded Android System
1
win embedded compact 2013开发教程 win embedded compact 2013是wince的升级版本
2019-12-21 20:03:57 6.06MB embedded compact 2013
1
几篇很好的 国外论文: 1An Embedded Nonlinear Control Implementation for a Hovering Small Unmanned Aerial System 2 Advanced embedded systems and sensor networks for animal environment monitoring 3Examining the Values and Assumptions Embedded in Second-grade Literacy Instruction
2019-12-21 19:58:58 16.99MB Embedded Control Implementation
1