Online Course and Textbook
Catalogue 2017Peete eee eee oe ee)
ARM Education Media
A subscription-based digital content hub offering
alee Cold ROL MCLE OM Ue RLM TaRCD CaoroLo LC}
eee ea se oe ee A ee eR ey ec cn
er eA et ee ene Coane ee Rae Tce nce)
SER ee Ree cM ae ooo ee Ro cea ara
and thousands of educational institutions, industrial partners, students, recruiters and managers worldwide. ARM
ere en eee eu erm aur ote eee earn ca ck ue as
es Rea ees che aa oe eae)
How to order
re eA mR Ria eee On AAs
where appropriate. Customers based in the EU outside the UK will be charged VAT at their national rate, where
appropriate, unless we are supplied with a localVAT regi
Nt rere eutan ee ae
eee ane eRe ea Ren a Ree
month of publication, were as accurate as possible at the time it wen
To request a trial or sample copy, discuss our collections, or for any sales queries, please use the details below:
edumedia@arm.com
Daze te Latte Reco)Pe ete eee eer ee oe eae
(oyna)
ARM Education Media Online Courses
loan ey
Geena ee ne aurea ce
Core ne arr fad
reer asice cro
eee ed
ENN MES eM tM ctoleL cy
eed fees
fr eR ea Re eg eee ey cecePe eee eee ere oe eee
ARM Education Media Online Courses
CoWare Mec oe Mae ee yt OM MN me oe cea CMO ae tad
eee eRe name scone eee eee Cane ara
each module comprises lecture slides with notes, hands on labs and lab solutions.The courses will give
Meee ean erect eee AS Meet aah ates eee eee hance cs
Renee ann Meee tee ime aoa cena ee
For a quote or to request a free trial contact
edumedia@arm.com or
ecm Aaa UUs OTe eer
Available Now:
Efficient Embedded Systems Design and Programming
TO ee Ce eee ae UC Bere a
Praeger
essa
Cera ToXe lA
Mobile Gaming
System on Chip Design
Real Time Operating Systems
ea Con7
Efficient Embedded Systems
Design and Programming Online Course
Learning outcomes:
Knowledge and understanding of
r architectures
rollers as modern embedded
ware design basics, software engineering
piaGe os
Intellectual
+ Ability to choose between cifferent programming
iques for embedded system desig
+ Abilty to evaluate implementation results (e.g
speed, cost, powe correlate them with the
sponding pr
Course Syllabus
Prerequisites: Basic C programming
Modules
4. Introduction to Embedded Systems Design
cone es
The ARM CortexcMé Pr
part
4, The ARM Cortex-M4 Processor Architecture -
Part2
ssor Architecture -
Peel eee a aU Ut oy
Practical
+ Abily velop
ARM.
+ Ability to d system
and program to satisly given user specifications
C Code as Implemented in Assembly Language
6. Interrupts
7. General Purpose Digital Interfaci
10, Serial CommunicationRapid Embedded Systems
Design and Programming Online Course
Coa ea eA
ene
Learning outcomes:
Knowledge and understanding of Practical
+ ARM processor architectures + Ability
+ ARM-based microcontrollers as modern embed
computing plate
based embedded system
and program to satisfy given user specifications
+ Ability al API isto
accelerat ment cycle of ARM-based
+ High-level pr
gramming API as a pro
rapid development of embedded embedded systems
Intellectual
+ Abilty to choose be different programming
techniques for embedded system desig
+ Ability to evaluate implementation results (e
\d cor them with the
mming techniques
Course Syllabus
Prerequisites: Basic C/C+ programming
Modules
1. Introduction to Embedded Systems 6. Interrupts and Low Power Features
The ARM Cortex-M0+ Processor Architecture - 7, Software Lioraries: CMSIS and mbed SDK
Part 8. Analog Input and Output
3. The ARM Cortex-MO+ Pr ‘Architecture - 9, Timer and Pulse-Width Modulatio:
Part 2 0, Serial Communicat
4, Introduction to Real-Time Operating Systems
5. Digital Input and
Ui ereana carer |Learning outcomes:
Knowledge and understanding of
DSP basic concepts such as sampling, reconstruction
and aliasing
Fundamental filtering algorithms such as FIR, IIR, FFT.
ARM-based microcontrollers as low-power DSP
computing platforms
Sofiware programming basics and principles
Intellectual
Ability to choose between different DSP algorithms
{or different applications
Abllty to use different design methods to achieve
better results
Ability to evaluate experimental results (e.g. quality,
speed, power) and correlate them with the
corresponding designing and programing techniques
Course Syllabus
Practical
+ Ability to implement DSP algorithms and design
methods on ARM-based microcontrollers
+ Ability to use commercial hardware and software
tools to develop real time DSP application
Prerequisites: Basic C programming and elementary mathematics
Modules
1. Discrete Time Signals and Systems
2. Sampling, Reconstruction, and Aliasing - Complex
Exponentials and Fourier Analysis
3. Sampling, Reconstruction, and Aliasing -Time and
Frequency Domains
4, Z-lransform-Time and Frequency Domains
5. _ FIR Filters - Moving Average Fiters
6. FIR Filters - Window Method of Design
IR Filters - Simple Design Example
8, Fast Fourier Transform - Review of Fourier
Transformation
9. Fast Fourier Transform - Desvation of Radix-2 FFT
10, Adaptive Fiters - Prediction and Systern
Identification
11, Adaptive Fiters - Equalisation and Noise
Cancellation
12. Adaptive Filters - Adaptive FIR Fiteretclay
Learning outcomes:
Knowledge and understanding of
+ Smart phone arc
SoCs:architecture and development
sory programming and
+ BLE technology
‘+ Sensor networks and applications
+ [oT fundamentals
Intellectual
+ Ability to specify design and develop a smartphone
rich entails
ming, ane
Course Syllabus
Modules
ete TER
Ability to u mbed loT Device Pla
reate smartphone apps and
and Android
ble health
ical
ign and implement an appcessory with
BLE conne: bile application
ard r
vity usin
development tools
gram an ARM based BI
develo}
Jop demonstration a
smartphone-bas
station
Ui ere gta aie)Pe ete eee een oe eee
ARM Education Media Textbooks
Textbooks from ARM Education Media combine strong theoretical underpinnings with practical
applications using state-of-the-art technologies from the wide ARM ecosystem. Featuring learning
eee et ee earn cud neue etn aa cero casera
ee eee amen ek eed eae
Available now, in print on demand and ePub format:
Ua ge ene ana Reagent
Ere Teonaacay
DePaul)
ISBN 978-1-911531-03-6
Forthcoming textbooks include:
Pre aegis
Ler Ore a) CS
eas eR Ace Pear uit Rarer Tis
iterate TL
iN Contact the team at edumedia@arm.com
LP TOCA ALCL eRPee ee en eer eee oR)
Embedded Systems Fundamentals with
ARM Cortex-M based Microcontrollers:
A Practical Approach
LA Place Cm BIC U)
ISBN 978-1-911531-03-6
Sisto Mace ay
ee eee eC ae ae
Cortex-MO+ CPU-based Kinetis KL2SZ MCU. Topics covered include the CPU, interrupt
Embedded Systoms
Pheer
roomate [oe]
ieee
Pe ree ee a eee a aaa ge
text. The concurrent operation of the CPU and peripherals is highlighted throughout as
ee eee (ena ee ae ee eae aa a
to practical multitasking on the CPU, with the goals of improving responsiveness and
Bee ce!
Pasties suns ore
Dr Alexander G, Dean has been a faculty
member of the Department of Electrical
and Computer Engineering at North
lina State University (NCSU) since
2000, He received his BS (1991) from
‘the University of Wisconsin ~ Mi
and his MS (1994) and PhD (2
Carnegie M
Dr Dean has developed four
at NCSU, ranging from fu
design to optimization, He has c
targeting five diferent MCU families for the university
luding the Education Kit on
ign and Programming for
ogramns of three companies, in
Efficient Embe
ARM,
Dr Dean's research involves using compiler, operating
system and real-time system techniques to extr
performance from commodity microcontrollers in
embedded systems while reducing clock speed, energy and
memory requirements, His research also includes applyin
these method: control of switch-mode ps
converters.
software modularity while reducing CPU overhead. The interplay of interrupts, peripherals
For use in ECE, EE and CS departments. The book targets the low-cost FRDM-KL25Z_
ced at United Techno
Center developing embedded systems and their
mmunication network architectures. He holds the
patents in the area, He has performed over sity in-depth,
on-site embedded software review
domestically and intemationaly sin
Dr Dean has
Table of Contents
Introduction
General Purpose Input/Output
Basics of Software Concurrency
‘ARM Cortex-M0+ Processor Core and Interrupts
C in Assembly Language
Analog Interfacing
Timers
Serial Communications
Direct Memory Access
Appendix. Measuring Current, Power and Energy on the
FRDM-KL25Z
AUT Car arlene tae aaa te Wer lola)Have you heard of the skills gap?
Teng eed cn ae ce Cag ae ae mee Ra
DRS aoe Renu gee ee Cc eee a
academics’ need to balance teaching and research priorities
Enea ra cen eg Mec ot ela ne eat
Fea haan me eka ort neu ky eae a even
Be aan a ee rae ee eat eer ae eee ee
Sire ae cuCc ne CB At egg ee Rea an
offer online courses and e-first textbooks that enable academics and students to keep up with the
Pree ona Moga eecoa ce ae omen a Reema cas
ional trials of our first four online courses, and our first textbook,
are available today.
Register your interest at www.armedumedia.com