OM11042 NXP Semiconductors, OM11042 Datasheet
OM11042
Specifications of OM11042
Available stocks
Related parts for OM11042
OM11042 Summary of contents
Page 1
Rapid Prototyping for NXP LPC Microcontrollers in Minutes ...
Page 2
Contents The ‘joys’ new development kit Why ‘mbed’ is different How it works Getting started Compiling a project Downloading a file Online resources FAQ Summary Q&A ...
Page 3
The ‘joys’ new development kit Typical flaws of new development kits with respect to software: – Software tools to install • Need to learn a new tool interface – Licenses needed for commercial use • Code limits and ...
Page 4
The ‘joys’ new development kit (cont.) Typical flaws of new development kits with respect to hardware: – Too many jumpers – hard to configure – How to get code into the chip? – Not easy to figure out ...
Page 5
The ‘joys’ new development kit (cont.) Typical flaws of new development kits (overall) – No dedicated online community (usually) – Limited support from tool vendor / chip maker – Hard to develop your own applications Ordinary development kits ...
Page 6
Why ‘mbed’ is different USB Drag ‘n’ Drop Programming Interface – Nothing to Install: Program by copying binaries to disk and pushing one button – Works on Windows, Linux, Mac, without drivers – Links through to website, enables signup validation ...
Page 7
Why ‘mbed’ is different (cont.) Entry-level Online Compiler – Nothing to Install: Browser-based IDE – Immediately compiling examples or writing your own – Best in class RealView Compiler in the back end ...
Page 8
Why ‘mbed’ is different (cont.) High-level Peripheral Abstraction Libraries – No specifics to learn: Instantly under- standable APIs – Object-oriented hardware/software abstraction – Enables experimentation without knowing MCU details ...
Page 9
How it works Get an mbed board and plug Installation! Save to the board and you’re up and running “Hello World!” minutes Up pops a USB Disk linking to mbed website Compile a program online ...
Page 10
Getting started mbed board overview ...
Page 11
Getting started (cont.) mbed Library Architecture ...
Page 12
Getting started (cont.) Step 1: Plug in the mbed board USB Cable (included) ...
Page 13
Getting started (cont.) Step 2: mbed module enumerates as a Mass Storage device (USB disk) ...
Page 14
Getting started (cont.) Step 3: double-click the .htm file on the mbed USB disk and click the link ...
Page 15
Getting started (cont.) Step 4: Log In or Register for a new account on mbed.org ...
Page 16
Getting started (cont.) You’re on the mbed module’s home page! ...
Page 17
Compiling a project Step 1: Launch the compiler from the home page ...
Page 18
Compiling a project (cont.) Step 2: Open a project from the workspace or create a new project ...
Page 19
Compiling a project (cont.) Step 3: Add your own code using the mbed library / community peripheral libraries ...
Page 20
Compiling a project (cont.) Step 4: Compile the project online A downloadable .bin file will be created ...
Page 21
Downloading a file Step 1: Select .bin file to download ...
Page 22
Downloading a file (cont.) Step 2: Save file to mbed USB disk ...
Page 23
Downloading a file (cont.) Step 3: Program the file into the mbed microcontroller by pressing the blue button on the mbed module Your code will start running automatically! ...
Page 24
Online resources – mbed library ...
Page 25
Online resources – mbed library (cont.) UART library example ...
Page 26
Online resources – mbed library (cont.) ADC library example ...
Page 27
Online resources – mbed handbook ...
Page 28
Online resources – mbed handbook (cont.) ...
Page 29
Online resources – mbed cookbook ...
Page 30
Online resources – mbed cookbook (cont.) ...
Page 31
Online resources – mbed blog ...
Page 32
Online resources – mbed forum ...
Page 33
Frequently Asked Questions Q. How does mbed help me build prototypes quickly and easily? – The mbed Microcontroller packages an NXP LPC1768 Cortex-M3 processor-based MCU and support components in a practical 40- pin 0.1" pitch DIP form-factor, ideal for experimenting ...
Page 34
Frequently Asked Questions (cont.) Q. Who is mbed for? – Engineers new to embedded applications can use mbed to experiment and test product ideas that could benefit from advanced microcontrollers. – Experienced engineers can be more productive and adventurous in ...
Page 35
Frequently Asked Questions (cont.) Q. Can I use the code I develop with mbed for production? – The libraries are designed for prototyping as part of mbed; they are provided "as is," but could theoretically be used in a production ...
Page 36
Frequently Asked Questions (cont there a JTAG debugger? – No, the mbed tools don’t support JTAG debugging. Where this feature is deemed essential, mbed is not the solution. – With mbed takes the approach of doing as much ...
Page 37
Frequently Asked Questions (cont there an offline compiler? – No, everything is online. If you need to work offline, mbed is not the solution. – Online tools avoid the installation, configuration or platform issues, and also has the ...
Page 38
Frequently Asked Questions (cont able to use my existing ARM application code with the mbed tool? – The mbed Compiler is a C/C++ compiler, and the mbed Microcontroller simply runs a raw binary suitable for the target ...
Page 39
Frequently Asked Questions (cont.) Q. Won't the free online compiler yield bloated, inefficient code? – The mbed Compiler uses the same compiler technology found in the ARM RealView and Keil MDK tool suites the best in the ...
Page 40
Frequently Asked Questions (cont.) Q. Does mbed support the USB and Ethernet functions? Are stacks provided possible to use my own 3rd-party stacks? – The mbed Library supports Ethernet within the API, and there are a number of ...
Page 41
Summary - Enabling Rapid Evaluation of microcontrollers with Hassle-free evaluation – Low cost – No installation – No learning curve Differentiation – Ultra-fast methodology – Real ease of use – Leading technology ...
Page 42
Additional resources mbed web site: Circuit Cellar Magazine Elektor Magazine ElectronicsWeekly.com EETimes UK mbed article New Electronics http://mbed.org mbed article mbed article mbed article mbed article ...
Page 43
Thank you! More questions? ...
Page 44
44 ...