کتاب صوتی برنامهنویسی پیشرفته با میکروکنترلر Dragon 32
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی پیشرفته با میکروکنترلر Dragon 32
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی در سطح سختافزار و سیستمهای نهفته
📋 سرفصلهای دوره
- 1. مقدمهای بر میکروکنترلر Dragon 32
- 2. معماری پردازندهٔ Dragon 32
- 3. حافظه در سیستمهای نهفته
- 4. ورودی/خروجی عمومی (GPIO) در Dragon 32
- 5. تایمرها و شمارندهها
- 6. وقفهها و مدیریت آنها
- 7. ارتباطات سریال: UART
- 8. ارتباطات سریال: SPI
- 9. ارتباطات سریال: I2C
- 10. تبدیل آنالوگ به دیجیتال (ADC)
- 11. تبدیل دیجیتال به آنالوگ (DAC)
- 12. مدیریت توان در سیستمهای نهفته
- 13. اشکالزدایی (Debugging) در سطح سختافزار
- 14. زبان برنامهنویسی C برای سیستمهای نهفته
- 15. اشارهگرها و مدیریت حافظه در C
- 16. ساختارها و اتحادیهها در C
- 17. کار با بیتها و عملیات بیتی
- 18. برنامهنویسی زمانبندی شده
- 19. مدیریت وظایف در سیستمهای نهفته
- 20. سیستمعاملهای بیدرنگ (RTOS)
- 21. مفاهیم اولیهٔ RTOS
- 22. زمانبندی وظایف در RTOS
- 23. همگامسازی وظایف (Mutex, Semaphore)
- 24. ارتباط بین وظایف (Queue, Mailbox)
- 25. مدیریت حافظه در RTOS
- 26. درایورهای سختافزاری
- 27. طراحی درایور برای GPIO
- 28. طراحی درایور برای تایمرها
- 29. طراحی درایور برای ارتباطات سریال
- 30. طراحی درایور برای ADC/DAC
- 31. کتابخانههای استاندارد برای سیستمهای نهفته
- 32. مفاهیم برنامهنویسی شیءگرا در C++
- 33. کلاسها و اشیاء در C++
- 34. وراثت و چندریختی در C++
- 35. قالبها (Templates) در C++
- 36. مدیریت استثناها در C++
- 37. الگوهای طراحی (Design Patterns) در سیستمهای نهفته
- 38. الگوی State
- 39. الگوی Observer
- 40. الگوی Factory
- 41. الگوی Singleton
- 42. الگوی Command
- 43. سیستمهای توزیعشدهٔ نهفته
- 44. شبکههای سنسوری بیسیم (WSN)
- 45. پروتکلهای ارتباطی در WSN
- 46. امنیت در سیستمهای نهفته
- 47. رمزنگاری در سیستمهای نهفته
- 48. تست و تضمین کیفیت نرمافزار نهفته
- 49. تست واحد (Unit Testing)
- 50. تست یکپارچهسازی (Integration Testing)
- 51. تست سیستم (System Testing)
- 52. شبیهسازی (Simulation) در توسعهٔ نهفته
- 53. ابزارهای شبیهسازی
- 54. مدلسازی سیستمهای نهفته
- 55. معماری نرمافزار برای سیستمهای نهفته
- 56. طراحی مبتنی بر مؤلفه (Component-Based Design)
- 57. میکروکرنلها در مقابل کرنلهای یکپارچه
- 58. سیستمهای بلادرنگ سخت (Hard Real-Time)
- 59. سیستمهای بلادرنگ نرم (Soft Real-Time)
- 60. کاربردها در صنعت خودرو
- 61. کاربردها در اتوماسیون صنعتی
- 62. کاربردها در دستگاههای پزشکی
- 63. کاربردها در اینترنت اشیاء (IoT)
- 64. میکروکنترلرهای پیشرفته
- 65. معماری ARM Cortex-M
- 66. تکنیکهای بهینهسازی کد
- 67. مصرف انرژی در دستگاههای قابل حمل
- 68. کاربرد پردازش سیگنال در سیستمهای نهفته
- 69. فیلترهای دیجیتال
- 70. تبدیل فوریه
- 71. پردازش تصویر در سیستمهای نهفته
- 72. مدیریت خطا و تابآوری سیستم
- 73. طراحی افزونهپذیر (Fault-Tolerant Design)
- 74. عیبیابی پیشرفته
- 75. روشهای تولید نرمافزار نهفته
- 76. متدولوژیهای Agile در توسعهٔ نهفته
- 77. DevOps برای سیستمهای نهفته
- 78. امنیت سایبری در سیستمهای نهفته
- 79. حملات رایج و راههای مقابله
- 80. مستندسازی فنی برای سیستمهای نهفته
- 81. راهنمای کاربر
- 82. راهنمای توسعهدهنده
- 83. راهنمای نگهداری
- 84. برنامهنویسی موازی در سیستمهای نهفته
- 85. پردازندههای چند هستهای
- 86. اجرای همزمان در پردازندههای تک هستهای
- 87. مفاهیم پیشرفتهٔ RTOS
- 88. زمانبندی مبتنی بر اولویت پویا
- 89. مدیریت منابع مشترک
- 90. سیستمهای مدیریت انرژی پیشرفته
- 91. شارژ بیسیم
- 92. مدیریت باتری هوشمند
- 93. پروتکلهای ارتباطی در IoT
- 94. MQTT
- 95. CoAP
- 96. HTTP
- 97. سیستمهای نهفتهٔ صنعتی (IIoT)
- 98. استانداردهای ارتباطی صنعتی
- 99. پروتکلهای ارتباطی در خودرو (CAN, LIN)
- 100. سیستمهای ناوبری و موقعیتیابی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.