You are on page 1of 12
Online Course and Textbook Catalogue 2017 Peete 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 cece Pe 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 Con 7 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 Communication Rapid 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 Fiter etclay 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 eR Pee 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

You might also like