10.07.2015 Views

ArrowARM Guide - Embedded Developer

ArrowARM Guide - Embedded Developer

ArrowARM Guide - Embedded Developer

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

| 61Debugger The µVision Editor enables you to set simple breakpointsusing the context menu (or Editor toolbar) while creating yourC or assembler source. Breakpoints you set while editing areactivated when you start the µVision Debugger.In addition to simple breakpoints, the µVision Debuggersupports complex breakpoints (with conditional or logicalexpressions) and memory access breakpoints (with read/writeaccess from an address or range). The Debugger alsodisplays code coverage and execution profiling informationin the Editor windows.RealView Real-Time Library The RealView Real-Time Library (RL-ARM) enables networking,communication, and real-time software. The RL-ARM is based ona real-time kernel that simplifies the design and implementationof complex, time-critical applications. A Flash file system,TCP/IP networking suite, and other communication protocolsare included.Today, microcontroller applications require simultaneousexecution of multiple jobs or tasks. For such applications,the RL-ARM allows task management and flexible schedulingof system resources (CPU, memory, etc.).The RL-ARM is a full-featured real-time kernel with taskpriorities, round-robin, preemptive context switching, andsupport for multiple instances of the same task function.It is royalty-free and is fully integrated into µVision.Accurate Device Simulation The µVision Debugger simulates a complete ARM-Poweredmicrocontroller including the instruction set and on-chipperipherals. These powerful simulation capabilities provideserious benefits and promote rapid, reliable embeddedsoftware development.• Simulation allows software testing on your desktop withno hardware environment• Early software debugging on a functional basis improvesoverall software reliability• Simulation allows breakpoints that are not possible withhardware debuggers• Simulation allows for optimal input signals (hardwaredebuggers add extra noise)• Signal functions are easily programmed to reproducecomplex, real-world input signals• Single-stepping through signal processing algorithms ispossible; external signals stop when the CPU halts• It is easy to test failure scenarios that would destroy realhardware peripheralsThird-Party Utilities Third-party utilities extend the functions and capabilities ofµVision and are available from a wide variety of vendors.www.arrownac.com/arm

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!