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

15 views

Published on

مفهوم آزادی در علوم کامپیوتری فقط محدود به نرم‌افزار نبوده و شامل سخت‌افزار نیز می‌شود. سخت‌افزار آزاد، بوردی است که توسعه‌دهنده، تمامی مشخصات فنی و جزئیات پیاده‌سازی آن را در اختیار عموم قرار داده است. بخش لاینفک سخت‌افزار آزاد، نرم‌افزار آزاد و متن باز است. هدف از برگزاری این کارگاه، آشنایی شرکت‌کنندگان با سخت‌افزارهای آزاد و نرم‌افزارهای مرتبط است.

سرفصل‌ها:

معرفی مفهوم سخت‌افزار و بوردهای آزاد
معرفی سیستم‌های عامل و بسترهای نرم‌افزاری آزاد برای بوردها
انجام یک پروژه نمونه و ساده با Arduino و Mbed

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
15
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Embedded Systems Importance of Free Hardware Platforms: A Review Amir Rezaei amirrezaeibalef@gmail.com Software Freedom Day Sharif University of Technology 29th September 2016 Amir Rezaei 9/29/2016 Embedded Systems 1 / 9
  2. 2. 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
  3. 3. Free Hardware Concept Others can make it! • Schematics • PCB layout • HDL source code • Mechanical drawings Amir Rezaei 9/29/2016 Embedded Systems 3 / 9
  4. 4. Free Hardware Concept Open Source: Not Just for Software Anymore Open Source Hardware • Custom Design • Research Costs • Design Time • Highly reliable Open Source Hardware Works Better With Your Open Source Software Amir Rezaei 9/29/2016 Embedded Systems 4 / 9
  5. 5. Introducing Open Source Hardware Programming Platforms • 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
  6. 6. Introducing Open Source Hardware Programming Platforms • Arduino! • CERN BPM (Beam Profile Monitoring) Using an Arduino Yun! Amir Rezaei 9/29/2016 Embedded Systems 6 / 9
  7. 7. Introducing Open Source Hardware Programming Platforms • NASA Black Brant IX Using an Arduino Mega! Amir Rezaei 9/29/2016 Embedded Systems 7 / 9
  8. 8. An Overview of Available Free OS and Software Platforms • Mbed • Arduino • FreeRTOS • RIOT • ... Amir Rezaei 9/29/2016 Embedded Systems 8 / 9
  9. 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

×