You are on page 1of 4

DATA SHEET

ME2110
Embedded System Design (CortexTM-M3) Courseware ~Complete Resources for Lecturers~

Teaching slides Training kit


 Editable Microsoft® PowerPoint® slides  TI Stellaris LM3S3748 Evaluation Board
 Covers 45 hours of teaching  Cortex-M3 development tools
 Lab sheets & model answers
 Problem-based assignments
 Covers 24 hours of labs

Target university subject Target year of study Prerequisite(s)


Final year undergraduate or Introduction to Microcontroller and
Embedded System Design
postgraduate Microprocessor Systems

®
The ME2110 serves as a ready-to-teach package in 32-bit ARM CortexTM-M3 microcontroller system design,
programming, and applications. This is a lecturer resource consisting of teaching slides, training kits, problem-
based assignments, and lab sheets.

Designed to impart knowledge in


 ARM processor fundamentals  Typical ARM applications
 ARM hardware architecture  Cortex-M3 development tools
 ARM instruction set and programming

Benefits of the ME2110 courseware


 The TI Cortex-M3 development board comes with various on-board I/O interfaces, allowing students to work on industrial
application projects and assignments.
 A complete Cortex-M3 development tool (including an open source tool) is used, allowing you to build a typical ARM-based
project on Windows®-based platforms including code development, compilation, and debugging.
 Sample source codes are included, providing you with useful references to speed up the development of various practical
applications.
 Lab sheets are specially designed to allow students to gain hands-on experience in ARM Cortex-M3 microcontroller and ARM-
based IDE tools.
 An industry-grade mixed signal oscilloscope, used for signal validation, enhances students’ understanding of ARM
operations.

Teaching Slides
More than 300 editable Microsoft PowerPoint teaching slides, covering 45 hours of teaching for one full semester are provided.
The slides cover the following topics:

- Introduction to ARM Processors - Cortex-M3 Exceptions Handling and Vectored


- Cortex-M3 Programmer Model Interrupt Controller
- Overview of the Thumb®-2 Instruction Set - Efficient Embedded Programming
- Cortex-M3 Memory System - Introduction to the Embedded Operating System
- Cortex-M3 Bus Interface

Training Kit

TI Stellaris LM3S3748 Evaluation Board


This board contains the Texas Instruments Stellaris LM3S3748
microcontroller, with USB host and device connectors, color LCD
graphics display with 128 x 128 pixel resolution, user LED, and
navigation switch with ‘press-to-select’, 8 Ω magnetic speaker with
amplifier, microSD card slot, USB interface for debugging and power
supply, DC jack for optional 5 V power supply, and standard ARM 20-
pin JTAG debug connector with input and output modes. The entire
LM3S3748 microcontroller I/Os are available on labelled break-out
pads.

The LM3S3748 microcontroller is designed for industrial applications, including remote monitoring, electronic point-of-sale
machines, test and measurement equipment, network appliances and switches, factory automation, HVAC and building control,
gaming equipment, motion control, medical instrumentation, fire safety, and security.

Software Tools for Cortex-M3


The TI Stellaris EKS-LM3S3748 Evaluation Board comes with the Code
Composer Studio (CCS), which is a suite of tools used to develop and
debug embedded applications. It includes compilers for the Cortex-M3
family, source code editor, project build environment, debugger,
profiler, simulators, and many other features. The CCS IDE provides a
single user interface taking you through each step of the application
development flow.

In addition, an open source GNU-based Cortex Tool-chain is also


provided for code entry, compilation, and debugging. The code
development tool-chain consists of a GNU ARM cross compiler, a GDB
debugger, the industry-standard Eclipse IDE, and a JTAG module
compatible with the OpenOCD (Open On-Chip Debugger) system. The
complete setup allows you to develop code on a Windows-based
platform, and perform real-time debugging by single-stepping the
code through a JTAG interface.

Note: A PC with Windows XP® or Windows Vista® is required to run the


software.
Lab sheets
The training kit includes eight (8) lab sheets in editable Microsoft Word format. Each lab requires three (3) hours to complete.
Model answers and sample source codes are provided with all lab sheets. The required training kit hardware and recommended
instrument for the labs are listed below.

Hardware Kit Optional Item


Lab Sheet TI Stellaris LM3S3748 Mixed Signal
Evaluation Board Oscilloscope
Familiarizing with Cortex-M3 Development Tools 
Assembly Programming for Cortex-M3 
Introduction to C Programming for Cortex 
LCD Interfacing 
Interrupt Programming  
Pulse Width Modulation Generation and Input Signal Monitoring  
Timer and UART  
FreeRTOS for Cortex-M3 

Problem-based assignments
The problem-based assignments below allow students to enhance their problem-solving skills.

- Pedestrian-Crossing Signaling System - Multifunction Alarm Clock Design

Instruments

The recommended instrument from Agilent Technologies, to be purchased separately, is listed below.

Instrument Model[1]
Mixed Signal Oscilloscope MSOX3012A/MSO6012A/MSO7012A Mixed Signal Oscilloscope: 100 MHz, 2 analog &
16 digital channels

[1] The instrument shown is recommended, but may be replaced by other models with equivalent performance.
Ordering Information
Description Package Product Number
Teaching Slides 1 user license ME2110–100
Training Kit (EKS-LM3S3748) 1 unit ME2110–200
Teaching Slides + Training Kit 1 user license + 1 unit ME2110–300
Instruments where applicable Purchase separately from Agilent or its distributor

Training courses related to subject matter are available on request. Visit dreamcatcher.asia for details.

For more information or enquiries: © 2011 Acehub Vista Sdn Bhd

Website: dreamcatcher.asia/cw We reserve the right to change or alter the information in this material without prior
E-mail: cw.sales@dreamcatcher.asia notice. The information provided in this material is accurate as of the print date.

Acehub Vista Sdn Bhd (785702-P) Microsoft, Windows, and Office Programs are trademarks of Microsoft Corporation in
A member of the DreamCatcher group the United States and/or other countries. All other copyrights and trademarks belong
10, PersiaranMahsuri 1/2 to their respective owners.
Sunway Tunas, 11900 Bayan Lepas
Malaysia

Produced on 13 Apr 2011

You might also like