Login
注意
更多資訊請點選檔案下載有些檔案可能需要註冊才能下載。
C Compiler hyC
The optimizing C compiler hyC was specifically designed for use in embedded systems applications and accepts programs written in ANSI C and K&R C. The compiler performs optimizations related to hyperstone microprocessors as well as all standard machine-independent optimizations. It also generates debugging information used by the hyC DEBUG source-level debugger, thus providing true source- and system-level debugging and profiling.
Macro-Assembler hyMASM
The hyMASM Macro-Assembler is a two-pass assembler which converts manually generated assembler code or the code produced by the hyC compiler into relocatable object modules. These modules are then processed by the hyLINK Linker.
hyLINK Linker
hyLINK is an easy-to-use tool to create an executable file by combining a collection of object files and optionally one or more libraries. The resulting output file can either be loaded to a Hyperstone system or used to program EPROMs using the EPROM formatter. A sophisticated link control language provides flexibility in locating segments and in defining public symbols using C-like expressions and linker-specific functions.
hyLIB Librarian
The hyLIB librarian is used to manage a collection of object modules as a single library. It accelerates the linking process and helps to manage a large number of object modules. You can also add, delete, replace or extract object modules from a library.
hyDEBUG Source-Level Debugger
hyDEBUG allows complete source-level debugging of programs compiled by the hyC C compiler or the hyMASM macro-assembler. The window-oriented user-interface with pull-down menus, dialog-boxes and full mouse support simplifies debugging. hyDEBUG supports both machine-level and high-level debugging including optimized C programs.
Other features are single-step execution, complex conditional breakpoints, examination of machine registers and memory locations, plus examination of high-level data structures such as arrays, structures and bit fields.
Multitasking Debugging
In combination with the real-time operating system hyRTK, debugging of multiple tasks is supported by hyDEBUG.
Real-Time Debugging
Special breakpoints, called "active breakpoints" do not stop the program or task, but record "snapshots" of selected variables. When the program has been terminated, these snapshots are loaded to the host system that is running hyDEBUG. By taking advantage of these active break-points, you can trace your program close to real-time speed without expensive in-circuit emulators (ICE).
Software Profiler
The built-in software profiler is a performance analysis tool that locates heavily used sections of code. It helps you focus your attention on these particular areas so you can improve the performance of your application.