Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Product List
summary

In summary, Dynamic C is an integrated development system for writing embedded software. It is designed for use with Rabbit controllers and other controllers based on the Rabbit microprocessor. Dynamic C integrates the following development functions into one program: Editing, Compiling, Linking, Loading, and Debugging. It has an easy-to-use, built-in, full-featured text editor. Dynamic C programs can be executed and debugged interactively at the source-code or machine-code level. Pull-down menus and keyboard shortcuts for most commands make Dynamic C easy to use. It also supports assembly language programming. It is not necessary to leave C or the development system to write assembly language code. C and assembly language may be mixed together. Debugging under Dynamic C includes the ability to use print f commands, watch expressions, breakpoints and stack tracing. Watch expressions can be used to compute C expressions involving the target’s program variables or functions. Watch expressions can be evaluated while stopped at a breakpoint or while the target is running its program. Stack tracing shows function call sequences and parameter values. Dynamic C provides extensions to the C language (such as shared and protected variables, costatements and cofunctions) that support real-world embedded system development. It supports cooperative and preemptive multitasking. Dynamic C comes with many function libraries, all in source code. These libraries support real-time programming, machine level I/O, and provide standard string and math functions.

PTM Published on: 2017-02-02