Книга: Embedded Linux development using Eclipse
Оглавление книги
- Foreword: A Brave New World of Embedded Software Development
- Preface
- Acknowledgments
- CHAPTER 1 Introducing Eclipse
- 1.1 History
- 1.2 Eclipse Public License
- 1.3 Status of Eclipse
- 1.4 So What Is Eclipse, Anyway?
- 1.5 What Can You Do With Eclipse?
- Summary
- CHAPTER 2 Installation
- 2.1 System Requirements
- 2.2 Obtaining Eclipse
- 2.3 Installation
- 2.4 Installing Eclipse Under Windows
- 2.5 Embedded Software Development on Windows
- Summary
- CHAPTER 3 Getting Started
- 3.1 Start Eclipse
- 3.2 Basic Concepts
- 3.3 Perspectives, Editors, and Views
- 3.4 Menus
- 3.4.1 File Menu
- 3.4.2 Edit Menu
- 3.4.3 Refactor Menu
- 3.4.4 Navigate Menu
- 3.4.5 Search Menu
- 3.4.6 Project Menu
- 3.4.7 Run Menu
- 3.4.8 Window Menu
- 3.4.9 Help Menu
- 3.4.10 Context Menu
- 3.5 Configuring Eclipse
- Summary
- CHAPTER 4 C/C++ Developers’ Toolkit (CDT)
- 4.1 Obtaining the Sample Source Code
- 4.2 Creating a New Project
- 4.3 Adding Source Code to the Project
- 4.4 The Program
- 4.5 Building the Project
- 4.6 Debugging the Project
- 4.6.1 The Debug View
- 4.6.2 Variables View
- 4.6.3 Breakpoints View
- 4.6.4 Breakpoint Properties
- 4.6.5 Other Views
- 4.6.6 Finish Debugging
- 4.7 Linking Projects
- 4.8 Refactoring
- Summary
- CHAPTER 5 Eclipse CDT — Digging Deeper
- 5.1 User-Supplied Makefiles
- 5.2 Thermostat Internals
- 5.3 Debugging Multi-Threaded Programs
- 5.4 Working With Embedded Target Hardware
- 5.4.1 System Requirements
- 5.4.2 The Cross-Development Environment
- 5.4.3 Host Configuration
- 5.4.4 Target Configuration
- 5.4.5 Creating a Target Eclipse Project
- 5.4.6 Debugging on the Target
- Summary
- CHAPTER 6 Device Software Development Platform
- 6.1 Adding on to Eclipse
- 6.2 Target Management and the Remote System Explorer (RSE)
- 6.2.1 Connecting to a Remote System
- 6.2.2 Filters and Filter Pools
- 6.2.3 Profiles
- 6.2.4 Debugging With a Remote Connection
- 6.3 Native Application Builder (NAB)
- 6.4 Other DSDP Subprojects
- Summary
- CHAPTER 7 Plug-In Development Environment (PDE)
- 7.1 Installing the PDE
- 7.2 So What Is a Plug-In?
- 7.3 Our First Plug-In
- 7.4 Building and Exporting a Plug-In
- 7.5 Exploring Further
- 7.6 Rich Client Platform (RCP)
- Summary
- CHAPTER 8 Eclipse Advanced Features
- 8.1 UML
- 8.1.1 Installing Omondo EclipseUML
- 8.1.2 UML Example
- 8.1.3 Use Case Diagram
- 8.1.4 Class Diagram
- 8.1.5 Sequence Diagram
- 8.1.6 Configuring EclipseUML
- 8.2 CVS
- 8.2.1 Branches
- 8.2.2 CVS in Eclipse
- 8.2.3 Setting Up a CVS server
- 8.2.4 Team Synchronizing
- 8.2.5 Branching
- Summary
- CHAPTER 9 Eclipse-Based Development Products
- 9.1 Why Buy It?
- 9.2 LynuxWorks — Luminosity
- 9.3 MontaVista — DevRocket
- 9.3.1 Getting the Evaluation
- 9.3.2 Getting Started
- 9.3.3 Platform Image Builder (PIB)
- 9.3.4 Memory Analysis Tools
- 9.4 Wind River — Workbench
- Summary
- APPENDIX A The Eclipse Public License
- Open Source Initiative OSI - Eclipse Public License v 1.0
- 1. DEFINITIONS
- 2. GRANT OF RIGHTS
- 3. REQUIREMENTS
- 4. COMMERCIAL DISTRIBUTION
- 5. NO WARRANTY
- 6. DISCLAIMER OF LIABILITY
- 7. GENERAL
- APPENDIX B The Embedded Linux Learning Kit
- Сноски из книги
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- Foreword: A Brave New World of Embedded Software Development
- Preface
- Acknowledgments
- CHAPTER 1 Introducing Eclipse
- CHAPTER 2 Installation
- CHAPTER 3 Getting Started
- CHAPTER 4 C/C++ Developers’ Toolkit (CDT)
- CHAPTER 5 Eclipse CDT — Digging Deeper
- CHAPTER 6 Device Software Development Platform
- CHAPTER 7 Plug-In Development Environment (PDE)
- CHAPTER 8 Eclipse Advanced Features
- CHAPTER 9 Eclipse-Based Development Products
- APPENDIX A The Eclipse Public License
- APPENDIX B The Embedded Linux Learning Kit
- Сноски из книги
- Содержание книги
- Популярные страницы
Похожие страницы
- CHAPTER 1 Introducing Eclipse
- 8.1.6 Configuring EclipseUML
- Embedded Linux development using Eclipse
- InterBase Classic Server под Linux
- Каталог BIN в InterBase Classic Server для Linux
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- Caveats using NAT
- Using Double Quotes to Resolve Variables in Strings with Embedded Spaces
- Data Binding Using the GridView Control
- 1 Введение в Linux
- 4 Файловая система Linux
- Using the kill Command to Control Processes