Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

76 views

Published on

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

سرفصل‌ها:

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  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

×