اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی و راهاندازی سختافزار با BeagleBone Black
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی و راهاندازی سختافزار با BeagleBone Black
موضوع کلی: فناوری و مهندسی
موضوع میانی: سیستمهای تعبیهشده و میکروکنترلرها
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای تعبیهشده
- 2. معرفی BeagleBone Black
- 3. آشنایی با معماری ARM
- 4. میکروکنترلرها و کاربردهایشان
- 5. مبانی برنامهنویسی C برای سیستمهای تعبیهشده
- 6. نصب و پیکربندی محیط توسعه
- 7. کار با GPIO در BeagleBone Black
- 8. اصول ورودی/خروجی دیجیتال
- 9. کنترل LEDها و کلیدها
- 10. آشنایی با پروتکلهای ارتباطی سریال
- 11. UART و ارتباط با دستگاههای خارجی
- 12. SPI و ارتباط با سنسورها و دستگاههای جانبی
- 13. I2C و ارتباط با سنسورهای دما و رطوبت
- 14. کار با مبدلهای آنالوگ به دیجیتال (ADC)
- 15. خواندن مقادیر سنسورهای آنالوگ
- 16. مقدمهای بر سیستمعامل لینوکس در BeagleBone Black
- 17. راهاندازی و پیکربندی لینوکس
- 18. مدیریت فرآیندها و سرویسها
- 19. آشنایی با سیستم فایل لینوکس
- 20. کار با دستورات خط فرمان
- 21. مقدمهای بر برنامهنویسی پایتون در لینوکس
- 22. نوشتن اسکریپتهای پایتون برای سختافزار
- 23. استفاده از کتابخانههای پایتون برای BeagleBone Black
- 24. کنترل سختافزار با پایتون
- 25. کار با تایمرها و وقفهها
- 26. مدیریت زمان و رویدادها
- 27. آشنایی با PWM و کاربردهای آن
- 28. تولید سیگنال PWM برای کنترل موتور
- 29. کار با رابطهای نمایشگر
- 30. راهاندازی نمایشگرهای LCD
- 31. کار با نمایشگرهای لمسی
- 32. مقدمهای بر شبکه در سیستمهای تعبیهشده
- 33. پروتکل TCP/IP
- 34. برنامهنویسی سوکت در لینوکس
- 35. ساخت سرور و کلاینت ساده
- 36. امنیت در سیستمهای تعبیهشده
- 37. مقدمهای بر سیستمعامل بلادرنگ (RTOS)
- 38. مفاهیم کلیدی RTOS
- 39. انتخاب RTOS مناسب
- 40. کار با FreeRTOS
- 41. مدیریت تسکها و زمانبندی
- 42. ارتباط بین تسکها
- 43. مقدمهای بر سیستمهای توزیعشده
- 44. معماری سیستمهای توزیعشده
- 45. پروتکلهای ارتباطی در سیستمهای توزیعشده
- 46. پیادهسازی سیستمهای توزیعشده با BeagleBone Black
- 47. کار با سنسورهای پیشرفته
- 48. سنسورهای حرکتی و شتابسنج
- 49. سنسورهای GPS و موقعیتیابی
- 50. کار با عملگرها (Actuators)
- 51. کنترل موتورهای DC و سروو
- 52. کار با رلهها و درایورهای موتور
- 53. مقدمهای بر اینترنت اشیا (IoT)
- 54. معماری پلتفرمهای IoT
- 55. پروتکلهای ارتباطی IoT (MQTT, CoAP)
- 56. ساخت دستگاه IoT با BeagleBone Black
- 57. جمعآوری و ارسال دادهها به ابر
- 58. مصورسازی دادههای IoT
- 59. مقدمهای بر هوش مصنوعی در سیستمهای تعبیهشده
- 60. یادگیری ماشین روی سختافزار
- 61. کتابخانههای یادگیری ماشین برای لینوکس
- 62. پیادهسازی مدلهای ساده یادگیری ماشین
- 63. پردازش تصویر با OpenCV
- 64. تشخیص اشیاء با استفاده از مدلهای از پیش آموزشدیده
- 65. مقدمهای بر سیستمهای کنترل صنعتی
- 66. مفاهیم کنترل PID
- 67. پیادهسازی کنترل PID در BeagleBone Black
- 68. اتوماسیون صنعتی با BeagleBone Black
- 69. کار با پروتکلهای صنعتی (Modbus)
- 70. مقدمهای بر سیستمهای رباتیک
- 71. مبانی رباتیک و حرکت
- 72. کنترل ربات با BeagleBone Black
- 73. طراحی و ساخت رباتهای ساده
- 74. مقدمهای بر پردازش سیگنال دیجیتال (DSP)
- 75. فیلترهای دیجیتال
- 76. تبدیل فوریه گسسته
- 77. کاربرد DSP در سیستمهای تعبیهشده
- 78. مقدمهای بر سیستمهای تعبیهشده صنعتی
- 79. استانداردهای صنعتی
- 80. ایمنی در سیستمهای تعبیهشده صنعتی
- 81. کاربرد BeagleBone Black در صنعت
- 82. مقدمهای بر سیستمهای تعبیهشده خودرو
- 83. شبکههای خودرو (CAN bus)
- 84. کنترل سیستمهای خودرو با BeagleBone Black
- 85. کاربرد BeagleBone Black در خودروهای هوشمند
- 86. مقدمهای بر سیستمهای تعبیهشده پزشکی
- 87. استانداردهای پزشکی
- 88. ایمنی در سیستمهای تعبیهشده پزشکی
- 89. کاربرد BeagleBone Black در تجهیزات پزشکی
- 90. مقدمهای بر سیستمهای تعبیهشده فضایی
- 91. استانداردهای فضایی
- 92. ایمنی در سیستمهای تعبیهشده فضایی
- 93. کاربرد BeagleBone Black در پروژههای فضایی
- 94. مقدمهای بر ابزارهای توسعه پیشرفته
- 95. اشکالزدایی سختافزاری
- 96. تست و اعتبارسنجی سیستم
- 97. بهینهسازی عملکرد سیستم
- 98. مدیریت حافظه در سیستمهای تعبیهشده
- 99. مقدمهای بر امنیت سایبری در سیستمهای تعبیهشده
- 100. حملات رایج و راههای مقابله
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.