Anahtar Kelimeler: Eclipse, Gömülü Sistemler, İşletim Sistemi, Tümleşik Geliştirme Ortamı.
AN ECLIPSE-BASED INTEGRATED DEVELOPMENT ENVIRONMENT FOR EMBEDDED SYSTEMS ABSTRACT A bootloader, a file system, a board support package (BSP) and a suitable operating system should exist on a board to run embedded system application on a target board. Contemporary Integrated Development Environments (IDEs) developed for the embedded system market host many tools and facilities such as an operating system customization tool, kernel module creation, application development, debugging, file system customization and file transfer to target facilities. Eclipse is an extensible open source platform to integrate any development tools, develop applications and tools. In this study; an operating system customization tool called ISYA, a module facility tool, and a cheat sheet for dynamic help have been developed as Eclipse plug-ins. In addition to these three plug-ins, currently available mainstream plug-ins such as the CDT plug-in (C/C++ Development Tools) for developing C/C++ applications, the JDT (Java Development Tool) plug-in for developing Java applications, and the Subclipse plug-in for version control have been integrated to build a product named GIDE. We conclude that the Eclipse platform provides significant facilities to develop embedded system tools or IDEs, improves the reusability, because every plug-in is a component and the frameworks inside Eclipse shortens the application development time significantly.