TimeStorm 3.2.x and 3.3 IDE
The TimeStorm IDE code editor can handle simple or complex team projects with multiple users, large files, or large numbers of files. The easy-to-use interface makes it painless to:
- Create Linux application programs, kernel modifications, or device drivers
- Import or export existing projects
- Automatically format code, highlighting matching braces and use color coding to highlight keywords, string literals, and numeric literals
- Perform block operations
- Define macros
- Perform full and incremental searches
- Bookmark project components or locations
The TimeStorm 3.2.x User's Guide PDF gives instructions on installing and using TimeStorm IDE.
Graphical Support for Managing Multiple Projects
More than 10 integrated project wizards provide project templates, including C, C++, and Java applications, customized kernel projects, device drivers, and different types of Linux filesystems. The navigation pane allows you to switch between multiple projects, while other panes enable you to simultaneously edit components from multiple projects. Project management features enable you to:
- Start multiple projects and revisit them whenever you wish
- Share files between projects
- Create patches to existing projects and easily apply external patches to your projects
- Identify, compare, and browse changes between project source files using integrated diff capabilities
- Associate multiple sets of build/compilation settings with single projects that are being compiled for multiple platforms
- Work on multiple projects simultaneously
Flexible Support for All Linux Distributions
Unlike other embedded development tools, TimeStorm is designed to work with any Linux distribution from any vendor. Whether you are using a Linux distribution from TimeSys, another Linux platform, or are creating your own, TimeStorm can help you to meet your deadlines and quickly and easily customize and deploy Linux on your target hardware. You can fine-tune and optimize any Linux distribution that features:
- 2.4 or 2.6-based Linux kernels
- Source code for the kernel and device drivers
- GNU toolchains that include gdb
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 assist you in identifying all of the parameters required for establishing communication with the board and in transferring files for debugging, testing, and deployment. TimeStorm IDE can help you do the following:
- Develop and cross-compile your applications on Linux, Windows, and Solaris desktop systems
- Associate different toolchains with different projects, and easily switch between toolchains for existing projects
- Define customized development configurations for debugging and deployment
- Easily transfer applications and any associated files to your embedded target hardware
- Customize the location where applications, libraries, and other files will be installed on your target hardware
Remote, Multi-Threaded Debugging
TimeStorm includes 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. TimeStorm also supports local and remote debugging of multi-threaded applications.