mdk-arm microcontroller development kit mdk: microcontroller development kit

11
MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

Upload: miles-freeman

Post on 24-Dec-2015

284 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

MDK-ARM Microcontroller Development Kit

MDK: Microcontroller Development Kit

Page 2: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

ARM C/C++ Compiler• ARM and Thumb® generation modes.• Industry leading code size optimizations.• Industry leading code performance optimizations.• Function Attributes for Hardware Support. For example:

– __irq allows you to create interrupt service routines in C.– __swi(id) allows you to invoke a software interrupt handler.

• Embedded Assembler. (insert assembler code into C function definitions)• Function In-lining.• Parameter Passing in CPU Registers.• Reentrant Run-time Library.• IEEE-754 Compliant Single and Double Precision Floating-point.

Page 3: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

µVision Integrated Development Environment (IDE)

Page 4: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

Debug Windows• Memory Window - used to review and modify memory

contents.• Watch Window - view and modify program variables and

lists the current function call nesting.• Symbol Window - view debug symbol information of the

application program.• Disassembly Window - synchronized with the Source

Windows making program debugging easier.• Call Stack Window - view current call nesting including

variable values.• Breakpoints - allows you to define stop conditions for

program execution.• Browse Window - search for objects in your code.

Page 5: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

RTX Real-Time Operating System

RTX is fully integrated in the µVision Debugger making it easy to monitor task status and kernel activity.

Page 6: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

TCP/IP Networking Suite

Page 7: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

USB Device Interface

• MDK-Professional provides USB Device and USB Host support for embedded systems. • The USB Device Interface uses standard device driver classes that are available with all Windows PCs. • No Windows host driver development is required. • The USB Device interface uses a generic software layer using RTX Kernel features.

Page 8: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

CAN Driver

• MDK-Professional includes a generic CAN (Controller–area network) interface layer which provides a standard programming API for all supported microcontrollers.

• It provides a quick and easy way to implement a CAN network, and provides code portability, should you need to migrate your code to another microcontroller.

Page 9: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

Flash File System

Page 10: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

ULINK2 and ULINKpro Adapters

Page 11: MDK-ARM Microcontroller Development Kit MDK: Microcontroller Development Kit

ARM RealView Microcontroller Development Kit

• http://www.youtube.com/watch?v=qTvfGfKmuKs