کتاب برنامهنویسی Bare-Metal میکروکنترلر TM4C123 با ARM Cortex-M با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی Bare-Metal میکروکنترلر TM4C123 با ARM Cortex-M
موضوع کلی: برنامهنویسی سیستمهای تعبیه شده
موضوع میانی: میکروکنترلرها و معماری ARM Cortex-M
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستمهای تعبیه شده
- 2. معماری میکروکنترلرها
- 3. بررسی خانواده ARM Cortex-M
- 4. معماری TM4C123: ویژگیها و اجزا
- 5. زبان برنامهنویسی C برای میکروکنترلرها
- 6. محیط توسعه و ابزارهای برنامهنویسی
- 7. راهاندازی اولیه TM4C123
- 8. پیکربندی کلاک سیستم
- 9. پیکربندی GPIO
- 10. برنامهنویسی GPIO برای ورودی و خروجی
- 11. کار با وقفه ها (Interrupts) در TM4C123
- 12. تایمرها و شمارندهها
- 13. PWM (مدولاسیون پهنای پالس)
- 14. ADC (مبدل آنالوگ به دیجیتال)
- 15. UART (ارتباط سریال ناهمزمان)
- 16. SPI (رابط سریال محیطی)
- 17. I2C (مدار مجتمع سریال)
- 18. برنامهنویسی DMA (دسترسی مستقیم به حافظه)
- 19. بررسی حافظه TM4C123: Flash و SRAM
- 20. کار با حافظه Flash
- 21. کار با حافظه SRAM
- 22. برنامهنویسی در سطح رجیستر
- 23. بررسی ساختار رجیسترهای TM4C123
- 24. استفاده از کتابخانههای HAL (لایه انتزاعی سختافزار)
- 25. برنامهنویسی در حالت Bare-Metal
- 26. اشکالزدایی (Debugging) برنامههای Embedded
- 27. استفاده از JTAG و SWD
- 28. بهینهسازی کد برای میکروکنترلرها
- 29. مدیریت مصرف انرژی
- 30. حالتهای کممصرف
- 31. برنامهنویسی Real-Time
- 32. سیستمعاملهای Real-Time (RTOS)
- 33. مقدمهای بر FreeRTOS
- 34. ایجاد Task ها در FreeRTOS
- 35. همگامسازی Task ها: Semaphore ها و Mutex ها
- 36. ارتباط بین Task ها: Queue ها
- 37. مدیریت وقفه ها در FreeRTOS
- 38. برنامهنویسی درایورها
- 39. درایور GPIO
- 40. درایور UART
- 41. درایور SPI
- 42. درایور I2C
- 43. درایور ADC
- 44. درایور تایمر
- 45. برنامهنویسی با استفاده از کتابخانه CMSIS
- 46. CMSIS-Core و CMSIS-Driver
- 47. کار با بلوکهای حافظه خارجی
- 48. استفاده از LCD
- 49. کار با سنسورها
- 50. کار با موتورهای DC
- 51. کار با موتورهای Stepper
- 52. ارتباط با شبکه Ethernet
- 53. کار با پروتکل TCP/IP
- 54. کار با کارت حافظه SD
- 55. برنامهنویسی با استفاده از HAL و LL (لایه پایین)
- 56. بررسی سیستمهای مدیریت حافظه
- 57. برنامهنویسی Bootloader
- 58. امنیت در سیستمهای تعبیه شده
- 59. بررسی روشهای رمزنگاری
- 60. برنامهنویسی برای کاربردهای صنعتی
- 61. برنامهنویسی برای کاربردهای خانگی هوشمند
- 62. بررسی استانداردهای ارتباطی صنعتی
- 63. طراحی سختافزار برای سیستمهای تعبیه شده
- 64. بررسی ابزارهای طراحی شماتیک و PCB
- 65. بررسی سیستمهای RTOS پیشرفته
- 66. بررسی معماریهای دیگر میکروکنترلرها
- 67. مقدمهای بر میکروکنترلرهای ESP32
- 68. مقدمهای بر میکروکنترلرهای STM32
- 69. بررسی شبکه های سنسور بیسیم (WSN)
- 70. بررسی پروتکلهای ارتباطی بیسیم
تگها:
ARM Cortex-M
TM4C123
آموزش میکروکنترلر
برنامهنویسی Bare-Metal
برنامهنویسی Embedded
سیستمهای تعبیه شده
کدنویسی میکروکنترلر
معماری ARM
میکروکنترلر
میکروکنترلر ARM
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.