SlideShare a Scribd company logo
Joe Bungo (ARM)
Dr. Adriana Becker-Gomez (KGCOE)
.
2010: The year we make contact
• First connection with ARM University Program
– ARM’s response was prompt and fruitful
– Originally based on a need to update basic
microcontroller and embedded system design
courses in the Electrical, Computer and
Telecommunications Engineering Technology
(ECTET) department at RIT

• Since then, the collaboration has grown to
include a number of ARM partner companies
where students and faculty benefit
1st ARM Developer Day
Company
Texas Instruments
ARM
Cypress

Platform
BeagleBoard
mbed
PSoC

Workshop
BeagleBoard + Linux Workshop
mbed ‐ hands‐on workshop
PSoC 5 Workshop
The 2nd ARM Developer Day
Company
Texas Instruments
ARM
Freescale

Platform
Stellaris
mbed
Kinetis K60

Workshop
Stellaris M3/Evalbot
mbed ‐ hands‐on workshop
C development for Kinetis K60, coding, running and
debugging

NXP

LPCXpresso

NXP MCU LPCXpresso Tools Workshop – USB Development
made Easy!

Atmel

SAM3/9

QNX
RIM

Neutrino
BlackBerry
Playbook

SAM3 Hands‐on Training
SAM9 and Android Hands‐on Training
QNX RTOS Development on Beagleboard
Introduction to the Native SDK for BlackBerry Tablet OS
Game Makers Dream: Native SDK and BlackBerry Tablet OS

Xilinx/Avnet

Zynq-7000

BlackBerry NDK Samples walkthrough lab
Embedded 28nm ARM processors within Xilinx FPGA’s
The 2nd ARM Developer Day Stats

80

Estimated number of
participants
The 3rd ARM Developer Day

Company
Texas
Instruments
ARM
Freescale
Cypress
MicroSemi
Keil
QNX/Freescale
Raspberry Pi

Platform
Stellaris

Mathworks
Xilinx/Avnet
M2

BeagleBoard
Zedboard
mbed

mbed
Kinetis L
PSoC
SmartFusion
NXP
iMX53
Raspberry Pi

Workshop
Stellaris Launchpad
mbed ‐ hands‐on workshop
Freedom Board
PSoC5
Build Your Own Custom ARM-based System
CAN Primer: Creating Your Own Network
QNX Neutrino RTOS and Graphics for the iMX53
A Taste of Pi - A hands on workshop with the Raspberry
Pi
Connecting Simulink to Hardware
Getting your hands dirty with the Xilinx Zynq-7000 SoC
Introduction to Embedded Systems and Applications for
Mechies!
The 3rd ARM Developer Day Stats

131

Estimated number of
participants
4th ARM Developer Day
Joe Bungo
• “Joe Bungo is the University Program Manager for the
Americas and Europe at ARM, Ltd. He joined ARM's
Applications Engineering group in 2002, initially
providing consultation, support, and training for ARM
commercial partner software development and tools. In
2005, he moved into ARM's University Program.
• Here he enables the use of ARM technology in
universities in a variety of ways including curriculum and
teaching materials development, ecosystem partnership
program development, consultation and
support, technical guest lectures, hands-on
workshops, faculty training, and the facilitation and
enablement of ARM-based research projects.”
Jason Kridner
Jason Kridner is the Software Community Development Manager for Sitara™ ARM® processors at
Texas Instruments Incorporated (TI). During his over 20-year tenure with TI, he has become an
active leader in TI's open source initiative and played an integral role in creating open-source
development tools such as BeagleBoard, BeagleBoard-xM BeagleBone and now BeagleBone
Black, a credit-card-sized Linux computer platform based on TI's 1GHz Sitara™ AM335x ARM®
Cortex™-A8 processor that runs Android 4.0 and Ubuntu software.
Inspired by the needs of Linux developers, Kridner created the idea of pioneering a
powerful, innovative and open community where developers and hobbyists could share
solutions, showcase new projects, ask questions and offer feedback. Launched in
2008, BeagleBoard.org averages more than 50,000 hits per week and is now one of the most
active open-source hardware communities in the industry.
As a high-profile industry expert, Kridner has engaged audiences at a variety of industry and
developer shows including Maker Faire, OSCON, CES, Design, Android Builders Summit, Linux
Collaboration Summit and the Embedded Linux Conference. In his free time, Kridner uses
BeagleBone to explore his creativity, including creating the BeagleBone Mustache Cam, which
uses a webcam and computer vision to detect faces and superimpose fancy mustaches.
The Next Economy is Hardware Included
Jason Kridner (Keynote)
• The new product development landscape includes low-cost, low-power
ARM development boards, such as BeagleBone Black, with high-level
operating systems that provide Internet connectivity via hundreds of
always simpler programming paradigms, extensive interfaces with
tutorials to connect to virtually any sensor or control element and a true
open hardware nature that enables full customization without any barriers
to reach production.
• These tools that lower the time and cost of bringing a product to market
are now coupled with social financing options, such as Kickstarter, opening
up entrepreneurial opportunities that haven't been available since the
dawn of the dotcom boom. While the ecosystem of mobile phones and
mobile apps has provided success for some, the multi-function nature of
phones prevents an appliance-like experience and sets a $0.99
expectation that caps opportunities of many by creating a "hit single"
environment where a few make a lot of money and most make nothing at
all.
• By creating an appliance, rather than an app, the value proposition of your
concept can be conveyed much more simply and the experience of
technology can be made seamless within our society.
Workshops
Getting started with physical computing using
JavaScript, Linux and BeagleBone Black
Jason Kridner
• The workshop will introduce using BeagleBone Black as a physical
computing device starting with high-level languages, namely
JavaScript, to utilize interfaces provided by Linux.
• Attendees will gain familiarity with the provided tools to explore
various digital and analog interfaces provided by the board to
perform basic electronics tasks.
• Information introducing community resources to further explore
the hardware capabilities, including the real-time microcontrollers,
will be provided encouraging use of additional interfaces and
external components.
• Compilation of C/C++ applications will be completed and resources
will be discussed in the case customization of the kernel is desired
to interface new hardware. The concept of "device tree" will also be
introduced as a mechanism to configure interfaces without needing
to recompile the kernel.
MBED - A platform for rapid prototyping
(Laptop required)
Joe Bungo
• With the falling costs and increasing complexities of processors,
microcontrollers are becoming cheaper, more powerful and
interactive. They are now truly solutions looking for problems, where
anyone could conceive a microcontroller application.
• The problem until now has been turning the idea into a prototype quickly
and experimenting with the technology.
• ARM has changed this with MBED, a rapid prototyping platform designed
to simplify getting started with microcontrollers.
• Using a web based compiler and a very simple drag-and-drop interface,
applications are developed without the need for expensive tools, and a
new user can write and execute a "hello world" program in about sixty
seconds.
Karthik CHIDAMBARANATHAN
• Karthik holds a M.S. in Electrical and Computer
Engineering from University of Texas at Austin
and has vast experience as an MCU-centric
applications engineer for more than ten years.
• He has been with STMicroelectronics since 2012
as a Senior Field Applications Engineer,
supporting the STM32 and STM8 microcontroller
families for customers across the Northeast U.S.
region.
Firat SEREFOGLU
• Firat Serefoglu with outstanding communication skills and project leader
record, excellent analytical and engineering capabilities, and ready to
assimilate new systems and technologies, experienced with multiple
programming languages, HW/OS/RTOS, IP Stacks, and Software/Case
Tools.
• He holds a Master of Science, Electrical Engineering, University of
Massachusetts, Dartmouth MA, 2000
• Bachelor of Science, Electrical Engineering, Yildiz Technical
University, Istanbul Turkey, 1998
• Acting Product Marketing Engineer for STMicroElectronics since
September `07 on with technical Knowledge and application aspects of
ARM chipset solutions in Industrial, Automation, POS and Medical Market
segments and etc. for custom applications.
STM32F429 Discovery Kit Graphics Hands-On
Workshop (Laptop required)
Karthik Chidambaranathan & Firat Serefoglu

• This hands-on seminar will examine the
challenges faced by embedded designers when
developing applications requiring high
performance and sophisticated user interfaces
• What you will learn:
• How to use the MicroXplorer configuration to select
the best MCU and quickly start a new project
• How to use the Chrom-ART graphics accelerator for
faster smoother graphics
• How to use the STemWin graphics library for easiest
graphics UI creation
Patrick Kane
• Patrick Kane is the director of the Cypress University Alliance Program
(CUA) at Cypress Semiconductor Corporation and an affiliate professor in
electrical and computer engineering at the University of New
Hampshire, Durham.
• The Cypress University Alliance Program is dedicated to partnering with
academia to ensure that professors and students have access to the latest
Cypress PSoCTM technology for use in education and research. Patrick
joined the Cypress in July 2006.
• Before joining Cypress, Patrick spent 13 ½ years at Xilinx in a variety of
technical and marketing roles including Applications
Engineering, Aerospace and Defense, Automotive, Technical Training, and
managing the Xilinx University Program (XUP).
• Prior to Xilinx, Patrick spent a number of years at both Advanced Micro
Devices and Lattice Semiconductor Inc. He holds BSEE and MBA degrees
and has authored numerous articles and conference papers. Patrick is
currently pursuing the doctorate in educational technology.
Introduction to PSoC 4
Patrick Kane

• Learn all about the latest Cypress PSoC 4 technology.
PSoC is a family of mixed signal (analog, digital, and
embedded MCU), programmable devices. PSoC is
truly the world’s first Programmable System-On-Chip
(more info @ www.cypress.com )
• Leave with the knowledge of PSoC Architecture and
PSoC Creator Software and learn how you can get a
free Development Kit.
• WHO SHOULD ATTEND?
– Faculty and Students involved in senior project, digital,
analog, and embedded classes and design; as well as
topics as diverse as robotics, mechatronics, industrial
controls, automotive, and aeronautics.
Matt Wood
• Matt Wood is a Senior Field Applications Engineer
with Atmel, based in Andover, MA. In his role, Matt
supports customers in the Northeast for all Atmel
products, with a focus on microcontroller and
microprocessor products. In 2011, Matt presented at
the 2nd Annual ARM Developer Day.
Microcontroller design with Atmel Studio 6 and the
SAMD20 Cortex M0+ Development board
Matt Wood

• In this workshop, students will learn an overview of
Atmel’s integrated design environment known at
Atmel Studio 6.
• This toolset supports all of Atmel’s 8-bit and 32-bit
microcontroller products.
• Then students will learn the use of one of Atmel’s
evaluation kits, the SAMD20 Explained Pro Kit, which
utilizes an ARM Cortex M0+
Derrick Klotz
• Derrick is a Regional FAE based in Toronto,
Canada and has more than 35 years of
experience with electronic control
systems. During his 25-year career at
Motorola and Freescale, he has developed
considerable practical experience using singlechip microcontrollers of all sizes.
Hands-on Project Development with the Freescale
Freedom Development Platform
Derrick Klotz

• Using Freescale’s Processor Expert Software
and Keil’s Microcontroller Development Kit
(MDK) for ARM, students will get the
opportunity to experience rapid project
development for the Cortex-M0+ Kinetis L
family of microcontrollers.
• The resulting software will be downloaded and
executed on a low cost Freescale Freedom
Development Platform (FRDM-KL25Z).
Bob Boys
• Bob Boys works from ARM and is based in
California. He works for the ARM development tools
division directly for Keil and DS-5.
• He graduated from Wilfrid Laurier
University, attended U of Waterloo and has a MIS
from the University of Toronto: all in Canada.
• He has 20 years of experience in the embedded
computing industry and is the author of numerous
articles, white papers and technical training courses.
Workshop 1: CAN: Controller Area Network
Bob Boys
• CAN is everywhere – not just in automotive. CAN is a
two-wire easy-to-configure network. Adding nodes
is as easy as plugging them in.
• In this hands-on lab you will write a small program
for a small CAN network using an NXP or ST
processor and pass and receive messages.
• If you are looking for a easy to use network that is
fast to create: CAN is a good choice.
Workshop 2: Real Time Operating System: Keil RTX
Bob Boys

• Using a STMicroelectronics ARM Cortex-M4
you will construct the RTOS from the basics.
• This will illustrate how RTX works and how
easy it is to configure. We will examine and
adjust the various RTOS timings using the
ARM Serial Wire Viewer.
• You will clearly see when task switching
happens and how long a task stays active
Joe Hale
• Senior Software Engineer - working on the
NXP development tool suite LPCXpresso.
LPCXpresso: Debugging with NXP's Cortex-M
Dev boards
Joe Hale

• A hands-on workshop to demonstrate
debugging of a Cortex-M0+ using tools from
NXP.
• Participants will get an application up and
running on an LPCXpresso development
board.
• We will show you some of the tools within the
LPCXpresso IDE that can help you debug your
code, including instruction trace via the MTB.
Hands on Workshop- Raspberry Pi
• Learn how MATLAB & Simulink can support
prototyping, testing, and running custom
algorithms on low-cost hardware such as
Arduino, Raspberry Pi, LEGO MINDSTORMS
NXT.
• View complete session descriptions and
register
at: www.mathworks.com/seminars/RIT2014
Mark Toth
• Mark Toth will present via webex.
• Eagle PCB tools
Scott McMahon
•
•
•
•
•
•
•
•

•
•
•
•
•

Freedom boards:
http://www.newark.com/webapp/wcs/stores/servlet/Search?catalogId=15003&langId=1&storeId=10194&st=freescale%20freedom%20board&pageSize=25&showResults=true
Beagle bone black
http://www.newark.com/element14/beagle-bone-black-super-kit/dev-board-cortex-a8processor/dp/99W6064
looks like we are still waiting for delivery of BB Black:
https://www.newark.com/webapp/wcs/stores/servlet/AjaxOrderItemDisplayView?msg=&catalogId
=15003&langId=1&storeId=10194&krypto=EGjqBk%2BwnTnntWeXLMetsA%3D%3D&ddkey=http:AjaxOrderItemDis
playView
(this link has Raspberry Pi and NOIR camera module included we have lots of those in stock)
Here is the link to the ready to go bundles:
http://www.newark.com/raspberry-pi-accessories?rd=RASPBERRY-PI&catalogId=15003&langId=1&storeId=10194
Acknowledgements
We would like to thank the following companies who have participated in and sponsored
all or some of the events:
ARM
Atmel
Avnet
Beaglebone.org
Cypress

Element 14
Eagle/Cadsoft
Freescale
Keil
Mathworks

MicroSemi
NXP
QNX
Raspberry Pi Found

RIM
ST Microelectronics
Texas Instruments
Xilinx
Acknowledgements
• We would like to thank the following people who have help in and
sponsored some of the events:
–
–
–
–
–
–
–
–
–
–
–
–
–
–

Harvey Palmer, KGCOE Dean
Dr. Jay Yang, CE Dept. Head, Dr. Sohail Dianat, EE Dept. Head
Rick Tolleson, James Stefano, Ken Snyder, Emilio del Plato, Lab Managers
George Slack ,EE Faculty and Dr. Roy Melton, CE faculty
Jodi Carville, WE@RIT Director
Claire Lagiewski, CSI
Andrew Phelps, Director and founder RIT Magic Center
Gary Scarborough, Lab Manager & Systems Specialist, RIT MAGIC Center
Stephen Jacobs, Associate Director, RIT MAGIC Center
Remy DeCausemaker, Magic Foss
Dr. Antonio Mondragon , “ARM Developer Day Father”
All our presenters
Students volunteers and TAs…
and anyone that I am sure I missed.
4th ARM Developer Day@ RIT Agenda
st

January 31 ,2014
Time

CSI Hall 87-1600

7:30-8:30

On-Site Registration/ continental breakfast

8:30-10:00

Hello from KGCOE– RIT (10 min)
The Architecture for the Digital World– ARM (30 min)
Keynote: The Next Economy is Hardware Included- Jason Kridner - Beaglebone.org-TI (30 min)
ARM partner companies introduction– Freescale, NXP,Cypress, Atmel, Mathworks, TI, Keil, STMicro,Element14, Eagle CadSoft (20 min)

Room

CSI Hall 87-1600

09-3170

09-3200

12:00:1:00

1:00-2:30

2:30-4:00

4:00-4:30

4:30-6:00

6:00-7:00

09-3100

17-2560

MathWorks -Faculty Curriculum
Session -Integrating Project-Based
Learning into the Curriculum

Keil - CAN: Controller Area Network

CSI Hall 87-1600 - Coffee Break

10:00-10:30

10:30-12:00

09-3280

ARM -MBED - A platform for rapid Beaglebone.org -Getting started with
prototyping (Laptop Required physical computing using JavaScript, Linux
–w/Putty or Hyperterminal)
and BeagleBone Black

STMicro - STM32F429 Discovery
Kit Graphics Hands-On
LPCXpresso-Debugging with NXP's
Workshop ( Part I) (Laptop
Cortex-M dev boards.
required)

CSI Hall 87-1600 - Lunch and Contest Announcement
STMicro - STM32F429 Discovery Mathworks -MATLAB & Simulink
Kit Graphics Hands-On
with Raspberry Pi - A Hands-On
Workshop ( Part II) (Laptop
Workshop on Hardware
required)
Programming (Part I)
Mathworks -MATLAB & Simulink
Atmel-Microcontroller design with Atmel
Eagle PCB - Element 14 (CSI Conf 87with Raspberry Pi - A Hands-On
Studio 6 and the SAMD20 Cortex M0+ Cypress- Introduction to PSoC 4
1100)
Workshop on Hardware
Development board
Programming (Part II)
ARM -MBED - A platform for rapid Atmel-Microcontroller design with Atmel
prototyping (Laptop Required
Studio 6 and the SAMD20 Cortex M0+
–w/Putty or Hyperterminal)
Development board

Freescale-Hands-on Project
Development with the Freescale
Freedom Development Platform

ARM - Faculty Curriculum Session

Freescale-Hands-on Project
Development with the Freescale
Freedom Development Platform

CSI Hall 87-1600 - Coffee Break
Beaglebone.org -Getting started with
physical computing using JavaScript, Linux Cypress- Introduction to PSoC 4
and BeagleBone Black

LPCXpresso-Debugging with NXP's
Cortex-M dev boards.

CSI Hall 87-1600 - Closing Event/Refreshments

Keil - Real Time Operating System:
Keil RTX

More Related Content

PDF
Azevedopresentation
PDF
Future Trends on Software and Systems Modeling
DOCX
Introduction to software engineering
PDF
SRCenabling application development for the internet of things
PPTX
Enabling High Level Application Development In The Internet Of Things
PDF
Tangible & Embodied Interaction @RSE11
PDF
00_Welcome to the Software Architecture Course
PDF
Internet of things
Azevedopresentation
Future Trends on Software and Systems Modeling
Introduction to software engineering
SRCenabling application development for the internet of things
Enabling High Level Application Development In The Internet Of Things
Tangible & Embodied Interaction @RSE11
00_Welcome to the Software Architecture Course
Internet of things

Viewers also liked (20)

PPTX
2013 ARM Student Design Competition @RIT
DOCX
4th ARM Developer Day Presenters info
PPTX
Los jaliles pesados
PPTX
Arm rit design_comp 2014
PPTX
RIT 2nd ARM Developer Day - Texas Instruments Presentation
PDF
Windows Azure – Building & Deploying Cloud Services
PPT
Sistema de monitoreo multipropósito
PPTX
Matthew Bailey IoT Keynote - Future of Wireless, Humanity and our Planet
PPT
2nd ARM Developer Day - mbed Workshop - ARM
PDF
The impact of IOT - exchange cala - 2015
PPTX
Building IoT Solutions using Windows IoT Core
PPTX
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
PPTX
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
PDF
Bounded Model Checking for C Programs in an Enterprise Environment
PDF
The Application of Formal Methods to Railway Signalling Software
PDF
Multi-Core (MC) Processor Qualification for Safety Critical Systems
PDF
S emb t13-freertos
PDF
REAL TIME OPERATING SYSTEM PART 1
PDF
IoT, Impact Investing and Innovation - Public Masterclass - Brisbane, Australia
2013 ARM Student Design Competition @RIT
4th ARM Developer Day Presenters info
Los jaliles pesados
Arm rit design_comp 2014
RIT 2nd ARM Developer Day - Texas Instruments Presentation
Windows Azure – Building & Deploying Cloud Services
Sistema de monitoreo multipropósito
Matthew Bailey IoT Keynote - Future of Wireless, Humanity and our Planet
2nd ARM Developer Day - mbed Workshop - ARM
The impact of IOT - exchange cala - 2015
Building IoT Solutions using Windows IoT Core
Tech Days 2015: Ada 2012 and Spark Crazyflie and Railway Demo
DIY IoT: Raspberry PI 2 + Windows 10 for IoT devices + Microsoft Azure
Bounded Model Checking for C Programs in an Enterprise Environment
The Application of Formal Methods to Railway Signalling Software
Multi-Core (MC) Processor Qualification for Safety Critical Systems
S emb t13-freertos
REAL TIME OPERATING SYSTEM PART 1
IoT, Impact Investing and Innovation - Public Masterclass - Brisbane, Australia
Ad

Similar to 4th ARM Developer Day Presentation (20)

PDF
PDF
ARM Processor Tutorial
PDF
How the Catalyst Program Seeds An Infrastructure Innovation Ecosystem for Nex...
PDF
01 AAA SoC Prototyping Oct2024P - Future of AI.pdf
PDF
Embedded Systems: Lecture 2: Introduction to Embedded Systems
PDF
From Silicon to Software - IIT Madras
PPTX
Summer training embedded system
PDF
Arm processor architecture awareness session pi technologies
PDF
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
PDF
Porting linux on ARM
PDF
Embedded System
PDF
L2 B Embedded Systems
PDF
Simulation Directed Co-Design from Smartphones to Supercomputers
PPTX
Rasperry pi Part 10
PDF
Rapid prototyping with open source
PDF
ARM_System_Developers_Guide-Designing_and_Optimizing_System_Software.pdf
PDF
A Collaborative Research Proposal To The NSF Research Accelerator For Multip...
PDF
Summer training embedded system
PPTX
Embedded Systems
ARM Processor Tutorial
How the Catalyst Program Seeds An Infrastructure Innovation Ecosystem for Nex...
01 AAA SoC Prototyping Oct2024P - Future of AI.pdf
Embedded Systems: Lecture 2: Introduction to Embedded Systems
From Silicon to Software - IIT Madras
Summer training embedded system
Arm processor architecture awareness session pi technologies
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
Porting linux on ARM
Embedded System
L2 B Embedded Systems
Simulation Directed Co-Design from Smartphones to Supercomputers
Rasperry pi Part 10
Rapid prototyping with open source
ARM_System_Developers_Guide-Designing_and_Optimizing_System_Software.pdf
A Collaborative Research Proposal To The NSF Research Accelerator For Multip...
Summer training embedded system
Embedded Systems
Ad

More from Antonio Mondragon (20)

PPTX
Presentacion final
PPTX
Kuyashii poster
PPTX
Arc solutions poster
PPTX
Anura poster
PPTX
The up next
PPTX
Nomad presentation
PPTX
PPTX
Coffe eq presentation
PPTX
Umbrella cat
PPTX
Kuyashii p pt
PPTX
Arc solutions powerpoint
PPTX
Ken love presentation
PPTX
E waft presentation
PPTX
PPTX
CAN.do presentation
PPTX
Dragonfruit
Presentacion final
Kuyashii poster
Arc solutions poster
Anura poster
The up next
Nomad presentation
Coffe eq presentation
Umbrella cat
Kuyashii p pt
Arc solutions powerpoint
Ken love presentation
E waft presentation
CAN.do presentation
Dragonfruit

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Institutional Correction lecture only . . .
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Classroom Observation Tools for Teachers
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Insiders guide to clinical Medicine.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
human mycosis Human fungal infections are called human mycosis..pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pre independence Education in Inndia.pdf
Pharma ospi slides which help in ospi learning
Institutional Correction lecture only . . .
O5-L3 Freight Transport Ops (International) V1.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
01-Introduction-to-Information-Management.pdf
Final Presentation General Medicine 03-08-2024.pptx
Microbial disease of the cardiovascular and lymphatic systems
Classroom Observation Tools for Teachers
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...

4th ARM Developer Day Presentation

  • 1. Joe Bungo (ARM) Dr. Adriana Becker-Gomez (KGCOE) .
  • 2. 2010: The year we make contact • First connection with ARM University Program – ARM’s response was prompt and fruitful – Originally based on a need to update basic microcontroller and embedded system design courses in the Electrical, Computer and Telecommunications Engineering Technology (ECTET) department at RIT • Since then, the collaboration has grown to include a number of ARM partner companies where students and faculty benefit
  • 3. 1st ARM Developer Day Company Texas Instruments ARM Cypress Platform BeagleBoard mbed PSoC Workshop BeagleBoard + Linux Workshop mbed ‐ hands‐on workshop PSoC 5 Workshop
  • 4. The 2nd ARM Developer Day Company Texas Instruments ARM Freescale Platform Stellaris mbed Kinetis K60 Workshop Stellaris M3/Evalbot mbed ‐ hands‐on workshop C development for Kinetis K60, coding, running and debugging NXP LPCXpresso NXP MCU LPCXpresso Tools Workshop – USB Development made Easy! Atmel SAM3/9 QNX RIM Neutrino BlackBerry Playbook SAM3 Hands‐on Training SAM9 and Android Hands‐on Training QNX RTOS Development on Beagleboard Introduction to the Native SDK for BlackBerry Tablet OS Game Makers Dream: Native SDK and BlackBerry Tablet OS Xilinx/Avnet Zynq-7000 BlackBerry NDK Samples walkthrough lab Embedded 28nm ARM processors within Xilinx FPGA’s
  • 5. The 2nd ARM Developer Day Stats 80 Estimated number of participants
  • 6. The 3rd ARM Developer Day Company Texas Instruments ARM Freescale Cypress MicroSemi Keil QNX/Freescale Raspberry Pi Platform Stellaris Mathworks Xilinx/Avnet M2 BeagleBoard Zedboard mbed mbed Kinetis L PSoC SmartFusion NXP iMX53 Raspberry Pi Workshop Stellaris Launchpad mbed ‐ hands‐on workshop Freedom Board PSoC5 Build Your Own Custom ARM-based System CAN Primer: Creating Your Own Network QNX Neutrino RTOS and Graphics for the iMX53 A Taste of Pi - A hands on workshop with the Raspberry Pi Connecting Simulink to Hardware Getting your hands dirty with the Xilinx Zynq-7000 SoC Introduction to Embedded Systems and Applications for Mechies!
  • 7. The 3rd ARM Developer Day Stats 131 Estimated number of participants
  • 9. Joe Bungo • “Joe Bungo is the University Program Manager for the Americas and Europe at ARM, Ltd. He joined ARM's Applications Engineering group in 2002, initially providing consultation, support, and training for ARM commercial partner software development and tools. In 2005, he moved into ARM's University Program. • Here he enables the use of ARM technology in universities in a variety of ways including curriculum and teaching materials development, ecosystem partnership program development, consultation and support, technical guest lectures, hands-on workshops, faculty training, and the facilitation and enablement of ARM-based research projects.”
  • 10. Jason Kridner Jason Kridner is the Software Community Development Manager for Sitara™ ARM® processors at Texas Instruments Incorporated (TI). During his over 20-year tenure with TI, he has become an active leader in TI's open source initiative and played an integral role in creating open-source development tools such as BeagleBoard, BeagleBoard-xM BeagleBone and now BeagleBone Black, a credit-card-sized Linux computer platform based on TI's 1GHz Sitara™ AM335x ARM® Cortex™-A8 processor that runs Android 4.0 and Ubuntu software. Inspired by the needs of Linux developers, Kridner created the idea of pioneering a powerful, innovative and open community where developers and hobbyists could share solutions, showcase new projects, ask questions and offer feedback. Launched in 2008, BeagleBoard.org averages more than 50,000 hits per week and is now one of the most active open-source hardware communities in the industry. As a high-profile industry expert, Kridner has engaged audiences at a variety of industry and developer shows including Maker Faire, OSCON, CES, Design, Android Builders Summit, Linux Collaboration Summit and the Embedded Linux Conference. In his free time, Kridner uses BeagleBone to explore his creativity, including creating the BeagleBone Mustache Cam, which uses a webcam and computer vision to detect faces and superimpose fancy mustaches.
  • 11. The Next Economy is Hardware Included Jason Kridner (Keynote) • The new product development landscape includes low-cost, low-power ARM development boards, such as BeagleBone Black, with high-level operating systems that provide Internet connectivity via hundreds of always simpler programming paradigms, extensive interfaces with tutorials to connect to virtually any sensor or control element and a true open hardware nature that enables full customization without any barriers to reach production. • These tools that lower the time and cost of bringing a product to market are now coupled with social financing options, such as Kickstarter, opening up entrepreneurial opportunities that haven't been available since the dawn of the dotcom boom. While the ecosystem of mobile phones and mobile apps has provided success for some, the multi-function nature of phones prevents an appliance-like experience and sets a $0.99 expectation that caps opportunities of many by creating a "hit single" environment where a few make a lot of money and most make nothing at all. • By creating an appliance, rather than an app, the value proposition of your concept can be conveyed much more simply and the experience of technology can be made seamless within our society.
  • 13. Getting started with physical computing using JavaScript, Linux and BeagleBone Black Jason Kridner • The workshop will introduce using BeagleBone Black as a physical computing device starting with high-level languages, namely JavaScript, to utilize interfaces provided by Linux. • Attendees will gain familiarity with the provided tools to explore various digital and analog interfaces provided by the board to perform basic electronics tasks. • Information introducing community resources to further explore the hardware capabilities, including the real-time microcontrollers, will be provided encouraging use of additional interfaces and external components. • Compilation of C/C++ applications will be completed and resources will be discussed in the case customization of the kernel is desired to interface new hardware. The concept of "device tree" will also be introduced as a mechanism to configure interfaces without needing to recompile the kernel.
  • 14. MBED - A platform for rapid prototyping (Laptop required) Joe Bungo • With the falling costs and increasing complexities of processors, microcontrollers are becoming cheaper, more powerful and interactive. They are now truly solutions looking for problems, where anyone could conceive a microcontroller application. • The problem until now has been turning the idea into a prototype quickly and experimenting with the technology. • ARM has changed this with MBED, a rapid prototyping platform designed to simplify getting started with microcontrollers. • Using a web based compiler and a very simple drag-and-drop interface, applications are developed without the need for expensive tools, and a new user can write and execute a "hello world" program in about sixty seconds.
  • 15. Karthik CHIDAMBARANATHAN • Karthik holds a M.S. in Electrical and Computer Engineering from University of Texas at Austin and has vast experience as an MCU-centric applications engineer for more than ten years. • He has been with STMicroelectronics since 2012 as a Senior Field Applications Engineer, supporting the STM32 and STM8 microcontroller families for customers across the Northeast U.S. region.
  • 16. Firat SEREFOGLU • Firat Serefoglu with outstanding communication skills and project leader record, excellent analytical and engineering capabilities, and ready to assimilate new systems and technologies, experienced with multiple programming languages, HW/OS/RTOS, IP Stacks, and Software/Case Tools. • He holds a Master of Science, Electrical Engineering, University of Massachusetts, Dartmouth MA, 2000 • Bachelor of Science, Electrical Engineering, Yildiz Technical University, Istanbul Turkey, 1998 • Acting Product Marketing Engineer for STMicroElectronics since September `07 on with technical Knowledge and application aspects of ARM chipset solutions in Industrial, Automation, POS and Medical Market segments and etc. for custom applications.
  • 17. STM32F429 Discovery Kit Graphics Hands-On Workshop (Laptop required) Karthik Chidambaranathan & Firat Serefoglu • This hands-on seminar will examine the challenges faced by embedded designers when developing applications requiring high performance and sophisticated user interfaces • What you will learn: • How to use the MicroXplorer configuration to select the best MCU and quickly start a new project • How to use the Chrom-ART graphics accelerator for faster smoother graphics • How to use the STemWin graphics library for easiest graphics UI creation
  • 18. Patrick Kane • Patrick Kane is the director of the Cypress University Alliance Program (CUA) at Cypress Semiconductor Corporation and an affiliate professor in electrical and computer engineering at the University of New Hampshire, Durham. • The Cypress University Alliance Program is dedicated to partnering with academia to ensure that professors and students have access to the latest Cypress PSoCTM technology for use in education and research. Patrick joined the Cypress in July 2006. • Before joining Cypress, Patrick spent 13 ½ years at Xilinx in a variety of technical and marketing roles including Applications Engineering, Aerospace and Defense, Automotive, Technical Training, and managing the Xilinx University Program (XUP). • Prior to Xilinx, Patrick spent a number of years at both Advanced Micro Devices and Lattice Semiconductor Inc. He holds BSEE and MBA degrees and has authored numerous articles and conference papers. Patrick is currently pursuing the doctorate in educational technology.
  • 19. Introduction to PSoC 4 Patrick Kane • Learn all about the latest Cypress PSoC 4 technology. PSoC is a family of mixed signal (analog, digital, and embedded MCU), programmable devices. PSoC is truly the world’s first Programmable System-On-Chip (more info @ www.cypress.com ) • Leave with the knowledge of PSoC Architecture and PSoC Creator Software and learn how you can get a free Development Kit. • WHO SHOULD ATTEND? – Faculty and Students involved in senior project, digital, analog, and embedded classes and design; as well as topics as diverse as robotics, mechatronics, industrial controls, automotive, and aeronautics.
  • 20. Matt Wood • Matt Wood is a Senior Field Applications Engineer with Atmel, based in Andover, MA. In his role, Matt supports customers in the Northeast for all Atmel products, with a focus on microcontroller and microprocessor products. In 2011, Matt presented at the 2nd Annual ARM Developer Day.
  • 21. Microcontroller design with Atmel Studio 6 and the SAMD20 Cortex M0+ Development board Matt Wood • In this workshop, students will learn an overview of Atmel’s integrated design environment known at Atmel Studio 6. • This toolset supports all of Atmel’s 8-bit and 32-bit microcontroller products. • Then students will learn the use of one of Atmel’s evaluation kits, the SAMD20 Explained Pro Kit, which utilizes an ARM Cortex M0+
  • 22. Derrick Klotz • Derrick is a Regional FAE based in Toronto, Canada and has more than 35 years of experience with electronic control systems. During his 25-year career at Motorola and Freescale, he has developed considerable practical experience using singlechip microcontrollers of all sizes.
  • 23. Hands-on Project Development with the Freescale Freedom Development Platform Derrick Klotz • Using Freescale’s Processor Expert Software and Keil’s Microcontroller Development Kit (MDK) for ARM, students will get the opportunity to experience rapid project development for the Cortex-M0+ Kinetis L family of microcontrollers. • The resulting software will be downloaded and executed on a low cost Freescale Freedom Development Platform (FRDM-KL25Z).
  • 24. Bob Boys • Bob Boys works from ARM and is based in California. He works for the ARM development tools division directly for Keil and DS-5. • He graduated from Wilfrid Laurier University, attended U of Waterloo and has a MIS from the University of Toronto: all in Canada. • He has 20 years of experience in the embedded computing industry and is the author of numerous articles, white papers and technical training courses.
  • 25. Workshop 1: CAN: Controller Area Network Bob Boys • CAN is everywhere – not just in automotive. CAN is a two-wire easy-to-configure network. Adding nodes is as easy as plugging them in. • In this hands-on lab you will write a small program for a small CAN network using an NXP or ST processor and pass and receive messages. • If you are looking for a easy to use network that is fast to create: CAN is a good choice.
  • 26. Workshop 2: Real Time Operating System: Keil RTX Bob Boys • Using a STMicroelectronics ARM Cortex-M4 you will construct the RTOS from the basics. • This will illustrate how RTX works and how easy it is to configure. We will examine and adjust the various RTOS timings using the ARM Serial Wire Viewer. • You will clearly see when task switching happens and how long a task stays active
  • 27. Joe Hale • Senior Software Engineer - working on the NXP development tool suite LPCXpresso.
  • 28. LPCXpresso: Debugging with NXP's Cortex-M Dev boards Joe Hale • A hands-on workshop to demonstrate debugging of a Cortex-M0+ using tools from NXP. • Participants will get an application up and running on an LPCXpresso development board. • We will show you some of the tools within the LPCXpresso IDE that can help you debug your code, including instruction trace via the MTB.
  • 29. Hands on Workshop- Raspberry Pi • Learn how MATLAB & Simulink can support prototyping, testing, and running custom algorithms on low-cost hardware such as Arduino, Raspberry Pi, LEGO MINDSTORMS NXT. • View complete session descriptions and register at: www.mathworks.com/seminars/RIT2014
  • 30. Mark Toth • Mark Toth will present via webex. • Eagle PCB tools
  • 31. Scott McMahon • • • • • • • • • • • • • Freedom boards: http://www.newark.com/webapp/wcs/stores/servlet/Search?catalogId=15003&langId=1&storeId=10194&st=freescale%20freedom%20board&pageSize=25&showResults=true Beagle bone black http://www.newark.com/element14/beagle-bone-black-super-kit/dev-board-cortex-a8processor/dp/99W6064 looks like we are still waiting for delivery of BB Black: https://www.newark.com/webapp/wcs/stores/servlet/AjaxOrderItemDisplayView?msg=&catalogId =15003&langId=1&storeId=10194&krypto=EGjqBk%2BwnTnntWeXLMetsA%3D%3D&ddkey=http:AjaxOrderItemDis playView (this link has Raspberry Pi and NOIR camera module included we have lots of those in stock) Here is the link to the ready to go bundles: http://www.newark.com/raspberry-pi-accessories?rd=RASPBERRY-PI&catalogId=15003&langId=1&storeId=10194
  • 32. Acknowledgements We would like to thank the following companies who have participated in and sponsored all or some of the events: ARM Atmel Avnet Beaglebone.org Cypress Element 14 Eagle/Cadsoft Freescale Keil Mathworks MicroSemi NXP QNX Raspberry Pi Found RIM ST Microelectronics Texas Instruments Xilinx
  • 33. Acknowledgements • We would like to thank the following people who have help in and sponsored some of the events: – – – – – – – – – – – – – – Harvey Palmer, KGCOE Dean Dr. Jay Yang, CE Dept. Head, Dr. Sohail Dianat, EE Dept. Head Rick Tolleson, James Stefano, Ken Snyder, Emilio del Plato, Lab Managers George Slack ,EE Faculty and Dr. Roy Melton, CE faculty Jodi Carville, WE@RIT Director Claire Lagiewski, CSI Andrew Phelps, Director and founder RIT Magic Center Gary Scarborough, Lab Manager & Systems Specialist, RIT MAGIC Center Stephen Jacobs, Associate Director, RIT MAGIC Center Remy DeCausemaker, Magic Foss Dr. Antonio Mondragon , “ARM Developer Day Father” All our presenters Students volunteers and TAs… and anyone that I am sure I missed.
  • 34. 4th ARM Developer Day@ RIT Agenda st January 31 ,2014 Time CSI Hall 87-1600 7:30-8:30 On-Site Registration/ continental breakfast 8:30-10:00 Hello from KGCOE– RIT (10 min) The Architecture for the Digital World– ARM (30 min) Keynote: The Next Economy is Hardware Included- Jason Kridner - Beaglebone.org-TI (30 min) ARM partner companies introduction– Freescale, NXP,Cypress, Atmel, Mathworks, TI, Keil, STMicro,Element14, Eagle CadSoft (20 min) Room CSI Hall 87-1600 09-3170 09-3200 12:00:1:00 1:00-2:30 2:30-4:00 4:00-4:30 4:30-6:00 6:00-7:00 09-3100 17-2560 MathWorks -Faculty Curriculum Session -Integrating Project-Based Learning into the Curriculum Keil - CAN: Controller Area Network CSI Hall 87-1600 - Coffee Break 10:00-10:30 10:30-12:00 09-3280 ARM -MBED - A platform for rapid Beaglebone.org -Getting started with prototyping (Laptop Required physical computing using JavaScript, Linux –w/Putty or Hyperterminal) and BeagleBone Black STMicro - STM32F429 Discovery Kit Graphics Hands-On LPCXpresso-Debugging with NXP's Workshop ( Part I) (Laptop Cortex-M dev boards. required) CSI Hall 87-1600 - Lunch and Contest Announcement STMicro - STM32F429 Discovery Mathworks -MATLAB & Simulink Kit Graphics Hands-On with Raspberry Pi - A Hands-On Workshop ( Part II) (Laptop Workshop on Hardware required) Programming (Part I) Mathworks -MATLAB & Simulink Atmel-Microcontroller design with Atmel Eagle PCB - Element 14 (CSI Conf 87with Raspberry Pi - A Hands-On Studio 6 and the SAMD20 Cortex M0+ Cypress- Introduction to PSoC 4 1100) Workshop on Hardware Development board Programming (Part II) ARM -MBED - A platform for rapid Atmel-Microcontroller design with Atmel prototyping (Laptop Required Studio 6 and the SAMD20 Cortex M0+ –w/Putty or Hyperterminal) Development board Freescale-Hands-on Project Development with the Freescale Freedom Development Platform ARM - Faculty Curriculum Session Freescale-Hands-on Project Development with the Freescale Freedom Development Platform CSI Hall 87-1600 - Coffee Break Beaglebone.org -Getting started with physical computing using JavaScript, Linux Cypress- Introduction to PSoC 4 and BeagleBone Black LPCXpresso-Debugging with NXP's Cortex-M dev boards. CSI Hall 87-1600 - Closing Event/Refreshments Keil - Real Time Operating System: Keil RTX