Outils de développement: Les outils de développement avancés | Ac6 Formation

Outils de développement

Develop and debug applications and customize Linux with ease.

TimeSys's development tools deliver a complete set of Eclipse-based, graphical tools that makes it easy for you to develop, debug, and deploy embedded applications, customize and extend the Linux kernel, and customize the filesystem and applications that you are deploying on your embedded applications.

TimeSys's development tools run on Linux and Windows systems and are seamlessly integrated with your target embedded hardware through simple, graphical configuration commands.

TimeSys's development tools are bundled with the LinkLink Developer Suite.

Read more:


IDE for Creating and Editing Code
TimeSys IDE

TimeSys's development tools leverage the latest Eclipse technologies to provide a complete, graphical development environment for all of your application development and Linux customization needs. (Click here for a larger view)

TimeSys's development tools include a powerful Integrated Development Environment (IDE) for application development and system configuration. The code editor can handle simple or complex team projects with multiple users, large files, or large numbers of files and provides an easy-to-use interface for the fast creation of Linux application programs, Linux kernel modifications, or Linux device driver development. The IDE makes it easy to:


Graphical Support for Managing Multiple Projects

TimeSys's development tools make it easy to create, view, manage and switch between multiple development projects. More than 10 integrated project wizards make it easy for you to create various types of project templates, including C, C++, and Java applications, customized kernel projects, device drivers, and different types of Linux filesystems. The user interface provides a concise, easy-to-use navigation pane that simplify switching between multiple projects, while other panes enable you to simultaneously edit components from multiple projects.

Project management features enable you to:


Flexible Support for All Linux Distribution

TimeSys's development tools are designed to work with any Linux distribution from any vendor. Whether you are using a Linux distribution from TimeSys, another Linux platform, or are rolling your own, TimeSys's development tools can help you to meet your deadlines and quickly and easily customize and deploy Linux on your target hardware.

Fine-tune and optimize any Linux distribution that features:


Easy Cross-Compilation and Target Management

The IDE easily generates executable code for your target hardware and simplifies target management by providing an intuitive process for communicating with the board and downloading and installing applications. Step-by-step prompts identify all of the parameters required for establishing communication with the board and tranferring files for debugging, testing, and deployment.

You can:


Remote, Multi-Threaded Debugging

TimeSys's development tools include a sophisticated debugger that makes debugging applications on embedded hardware as easy as debugging desktop applications. It provides a graphical interface to the GNU debugger (gdb) and to remote GDB debugging processes. TimeSys's development tools also support local and remote debugging of multi-threaded applications.

The development tools make it easy for you to graphically:


Easy-to-Use Target Configuration and Customization
TimeSys kernel configurator

One of the new features of the Target Configurator is an Eclipse-based kernel configuration editor for editing Linux 2.6-based kernel configurations. You can select it on a workspace, project or site basis. (Click here for a larger view)

Regardless of the Linux distribution that you are using, you will want to add your custom applications to the Linux filesystems that you plan to deploy.

The Target Configurator delivers complete control over kernel configuration, kernel compilation, and the contents of the filesystem(s) on your target hardware. With the Target Configurator, you can:


Key Benefits Summary

System Requirements

Target Requirements:

Operates with any Linux based on Linux 2.6 or 2.4.

Host Requirements:


Powerful Companion Tools

Develop, debug, and deploy custom applications, customized versions of the Linux kernel, support for specialized devices, and filesystems that contain the applications that your embedded systems need to run. To help automate testing your applications or deployed Linux systems, TimeSys offers a testing tool and framework that helps you write and automate tests to avoid the risk of delivering a partially operable package, minimize your time to market by eliminating the cumbersome task of creating test scenarios from scratch, and ensure that your product functions as expected—before it goes to market.

TimeSys testing tools are also based on the Eclipse framework and are completely interoperable with TimeSys development tools. The testing tools work with any Linux distribution.