مروری بر سختافزارهای آزاد و نقش آنها در سیستمهای نهفته

Post on 18-Jan-2017

25 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Embedded SystemsImportance of Free Hardware Platforms: A Review

Amir Rezaei

amirrezaeibalef@gmail.com

Software Freedom DaySharif University of Technology

29th September 2016

Amir Rezaei 9/29/2016 Embedded Systems 1 / 9

Outline

• Free Hardware Concept

• Introducing Open Source Hardware Programming Platforms

• An Overview of Available Free OS and Software Platforms

• Sample Project using Arduino and Mbed

Amir Rezaei 9/29/2016 Embedded Systems 2 / 9

Free Hardware Concept

Others can make it!

• Schematics

• PCB layout

• HDL source code

• Mechanical drawings

Amir Rezaei 9/29/2016 Embedded Systems 3 / 9

Free Hardware Concept

Open Source: Not Just for Software AnymoreOpen Source Hardware

• Custom Design

• Research Costs

• Design Time

• Highly reliable

Open Source Hardware Works Better With Your Open SourceSoftware

Amir Rezaei 9/29/2016 Embedded Systems 4 / 9

Introducing Open Source Hardware ProgrammingPlatforms

• HackRF!

• OpenBCI, an Open Source Brain Computer Interface

• Xoscillo,an Open Source Oscilloscope

• Open Source 3-D printers

• .....

Amir Rezaei 9/29/2016 Embedded Systems 5 / 9

Introducing Open Source Hardware ProgrammingPlatforms

• Arduino!

• CERN BPM (Beam Profile Monitoring) Using an ArduinoYun!

Amir Rezaei 9/29/2016 Embedded Systems 6 / 9

Introducing Open Source Hardware ProgrammingPlatforms

• NASA Black Brant IX Using an Arduino Mega!

Amir Rezaei 9/29/2016 Embedded Systems 7 / 9

An Overview of Available Free OS and Software Platforms

• Mbed

• Arduino

• FreeRTOS

• RIOT

• ...

Amir Rezaei 9/29/2016 Embedded Systems 8 / 9

Sample Project using Arduino and Mbed!

Amir:

If at first you don’t succeed,Try Arduino examples!

Amir Rezaei 9/29/2016 Embedded Systems 9 / 9

top related