مجموعه عظیم کتاب های معماری و سیستم‌های نهفته: از برنامه‌نویسی میکروکنترلر تا امنیت IoT.

مجموعه عظیم کتاب های معماری و سیستم‌های نهفته: از برنامه‌نویسی میکروکنترلر تا امنیت IoT.

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 249,750 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

مجموعه عظیم کتاب های معماری و سیستم‌های نهفته: از برنامه‌نویسی میکروکنترلر تا امنیت IoT.

🎁 این محصول شامل دوره‌های زیر است

تعداد کل دوره‌ها: 10

  • 📘دوره برنامه‌نویسی میکروکنترلرها با C
  • 📘دوره سیستم‌های نهفته: از صفر تا ساخت پروژه
  • 📘دوره درایورنویسی برای سخت‌افزار
  • 📘دوره معماری ARM و برنامه‌نویسی آن
  • 📘دوره ارتباطات سریال در سیستم‌های نهفته
  • 📘دوره سیستم‌عامل‌های بی‌درنگ (RTOS)
  • 📘دوره اینترنت اشیا (IoT) با میکروکنترلر
  • 📘دوره امنیت در سیستم‌های نهفته
  • 📘دوره مدارهای آنالوگ و دیجیتال برای برنامه‌نویسان
  • 📘دوره دیباگینگ و تست سیستم‌های نهفته

📦 محتوای مجموعه

10
دوره
449
سرفصل

📋 سرفصل‌های دوره‌ها

📋 سرفصل‌های دوره برنامه‌نویسی میکروکنترلرها با C

تعداد: 45 سرفصل

  • 1. مقدمه‌ای بر میکروکنترلرها
  • 2. معماری و انواع میکروکنترلرها
  • 3. میکروکنترلرها و مقایسه با میکروپروسسورها
  • 4. انتخاب میکروکنترلر مناسب برای پروژه
  • 5. مبانی زبان برنامه‌نویسی C
  • 6. متغیرها و انواع داده در C
  • 7. عملگرها و عبارات در C
  • 8. ساختارهای کنترلی در C: شرطی
  • 9. ساختارهای کنترلی در C: تکرار
  • 10. آرایه‌ها و رشته‌ها در C
  • 11. توابع در C
  • 12. اشاره‌گرها در C
  • 13. ساختمان داده‌ها در C
  • 14. مقدمه‌ای بر ورودی و خروجی دیجیتال
  • 15. پورت‌های ورودی و خروجی میکروکنترلر
  • 16. برنامه‌نویسی پورت‌های ورودی و خروجی
  • 17. مقدمه‌ای بر وقفه (Interrupt)
  • 18. کاربرد وقفه در میکروکنترلرها
  • 19. تایمرها و شمارنده‌ها در میکروکنترلر
  • 20. مبانی ارتباط سریال (UART)
  • 21. پروتکل ارتباطی SPI
  • 22. پروتکل ارتباطی I2C
  • 23. مبانی استفاده از ADC
  • 24. مبانی استفاده از DAC
  • 25. کار با سنسورها در میکروکنترلر
  • 26. کار با موتورهای DC
  • 27. کار با موتورهای استپر
  • 28. کار با نمایشگر LCD
  • 29. مبانی PWM و کاربرد آن
  • 30. برنامه‌نویسی RTC (Real Time Clock)
  • 31. مبانی استفاده از EEPROM
  • 32. مبانی استفاده از Flash Memory
  • 33. برنامه‌نویسی Bootloader
  • 34. برنامه‌نویسی با استفاده از IDE
  • 35. دیباگینگ و تست برنامه‌های میکروکنترلر
  • 36. بهینه‌سازی کد برای میکروکنترلر
  • 37. مقدمه‌ای بر سیستم‌عامل‌های بی‌درنگ (RTOS)
  • 38. کاربرد RTOS در میکروکنترلرها
  • 39. برنامه‌نویسی با استفاده از کتابخانه‌ها
  • 40. پروتکل‌های شبکه و میکروکنترلر
  • 41. مقدمه‌ای بر اینترنت اشیا (IoT) و میکروکنترلر
  • 42. طراحی سخت‌افزار برای میکروکنترلر
  • 43. مدیریت توان در میکروکنترلرها
  • 44. برنامه‌نویسی برای کاربردهای صنعتی
  • 45. برنامه‌نویسی برای کاربردهای خانگی

📋 سرفصل‌های دوره سیستم‌های نهفته: از صفر تا ساخت پروژه

تعداد: 45 سرفصل

  • 1. سیستم‌های نهفته: از صفر تا ساخت پروژه
  • 2. مقدمه‌ای بر سیستم‌های نهفته و کاربرد آن‌ها
  • 3. معماری سخت‌افزاری سیستم‌های نهفته
  • 4. برنامه‌نویسی C برای سیستم‌های نهفته
  • 5. مبانی الکترونیک دیجیتال و گیت‌ها
  • 6. آشنایی با میکروکنترلرها و انواع آن‌ها
  • 7. میکروکنترلر AVR: معماری و ویژگی‌ها
  • 8. میکروکنترلر ARM: معماری و ویژگی‌ها
  • 9. برنامه‌نویسی میکروکنترلرها با استفاده از C
  • 10. درایورنویسی برای میکروکنترلرها
  • 11. حسگرها و مبدل‌های آنالوگ به دیجیتال
  • 12. عملگرها و رابط‌های خروجی
  • 13. پروتکل‌های ارتباطی سریال (UART، SPI، I2C)
  • 14. پروتکل‌های ارتباطی موازی
  • 15. مقدمه‌ای بر سیستم عامل‌های زمان واقعی (RTOS)
  • 16. مدیریت وظایف در RTOS
  • 17. همگام‌سازی وظایف و مدیریت منابع در RTOS
  • 18. ارتباط بین وظایف در RTOS
  • 19. حافظه و مدیریت حافظه در سیستم‌های نهفته
  • 20. مقدمه‌ای بر سیستم‌های امبدد لینوکس
  • 21. بوت‌لودر و راه‌اندازی سیستم امبدد لینوکس
  • 22. برنامه‌نویسی در محیط لینوکس برای سیستم‌های نهفته
  • 23. درایورنویسی در لینوکس برای میکروکنترلرها
  • 24. شبکه‌سازی در سیستم‌های نهفته (Ethernet، Wi-Fi)
  • 25. پروتکل‌های شبکه TCP/IP و UDP
  • 26. امنیت در سیستم‌های نهفته
  • 27. تست و دیباگینگ سیستم‌های نهفته
  • 28. استفاده از ابزارهای دیباگینگ سخت‌افزاری
  • 29. بهینه‌سازی کد برای سیستم‌های نهفته
  • 30. مصرف انرژی و مدیریت توان در سیستم‌های نهفته
  • 31. سیستم‌های بلادرنگ و زمان‌بندی
  • 32. سیستم‌های نهفته و اینترنت اشیا (IoT)
  • 33. طراحی سخت‌افزاری سیستم‌های نهفته
  • 34. طراحی مدارات الکترونیکی برای سیستم‌های نهفته
  • 35. طراحی PCB (Printed Circuit Board)
  • 36. تولید و مونتاژ PCB
  • 37. تست و اعتبارسنجی سخت‌افزار
  • 38. مقدمه‌ای بر FPGA و کاربرد آن در سیستم‌های نهفته
  • 39. برنامه‌نویسی FPGA با استفاده از زبان‌های HDL
  • 40. طراحی سیستم‌های دیجیتال با FPGA
  • 41. سیستم‌های نهفته و پردازش سیگنال دیجیتال (DSP)
  • 42. سیستم‌های نهفته و یادگیری ماشین
  • 43. طراحی یک پروژه سیستم نهفته: کنترل یک ربات ساده
  • 44. طراحی یک پروژه سیستم نهفته: سیستم مانیتورینگ دما و رطوبت
  • 45. طراحی یک پروژه سیستم نهفته: سیستم روشنایی هوشمند

📋 سرفصل‌های دوره درایورنویسی برای سخت‌افزار

تعداد: 45 سرفصل

  • 1. درایورها و نقش آن‌ها در سیستم عامل
  • 2. معماری ورودی/خروجی در سیستم‌های کامپیوتری
  • 3. انواع رابط‌های سخت‌افزاری (USB، PCI، SATA)
  • 4. مقدمات برنامه‌نویسی درایور
  • 5. زبان‌های برنامه‌نویسی رایج درایورها (C/C++)
  • 6. محیط‌های توسعه درایور (IDE)
  • 7. مدیریت حافظه در درایورها
  • 8. مدیریت وقفه (Interrupt Handling)
  • 9. برنامه‌نویسی وقفه در درایورها
  • 10. دسترسی به سخت‌افزار از طریق درایور
  • 11. تکنیک‌های دسترسی به پورت‌های I/O
  • 12. کار با رجیسترهای سخت‌افزاری
  • 13. مدیریت DMA (Direct Memory Access)
  • 14. برنامه‌نویسی DMA در درایورها
  • 15. درایورهای دستگاه‌های سریال (COM Port)
  • 16. درایورهای دستگاه‌های موازی (Parallel Port)
  • 17. درایورهای USB (Universal Serial Bus)
  • 18. درایورهای USB: شناسایی و پیکربندی دستگاه
  • 19. درایورهای USB: انتقال داده
  • 20. درایورهای SATA (Serial ATA)
  • 21. درایورهای SATA: مدیریت دیسک
  • 22. درایورهای PCI (Peripheral Component Interconnect)
  • 23. درایورهای PCI: شناسایی و پیکربندی دستگاه
  • 24. درایورهای کارت گرافیک
  • 25. درایورهای کارت صدا
  • 26. درایورهای شبکه (Ethernet)
  • 27. درایورهای شبکه: پروتکل‌های شبکه
  • 28. درایورهای صفحه کلید و ماوس
  • 29. درایورهای چاپگر
  • 30. درایورهای اسکنر
  • 31. درایورهای دوربین‌های دیجیتال
  • 32. درایورهای دستگاه‌های چندرسانه‌ای
  • 33. درایورهای سنسورها و دستگاه‌های اندازه‌گیری
  • 34. مدیریت خطا در درایورها
  • 35. دیباگینگ درایورها
  • 36. تست و اعتبارسنجی درایورها
  • 37. بهینه‌سازی عملکرد درایورها
  • 38. نکات امنیتی در برنامه‌نویسی درایورها
  • 39. درایورها و سیستم عامل‌های مختلف (Windows, Linux)
  • 40. درایورها در سیستم‌عامل لینوکس
  • 41. درایورها در سیستم‌عامل ویندوز
  • 42. درایورهای هسته (Kernel-Mode Drivers)
  • 43. درایورهای حالت کاربر (User-Mode Drivers)
  • 44. درایورهای فریمور (Firmware Drivers)
  • 45. معماری لایه‌ای درایورها

📋 سرفصل‌های دوره معماری ARM و برنامه‌نویسی آن

تعداد: 45 سرفصل

  • 1. مقدمه‌ای بر معماری ARM
  • 2. پردازنده‌های ARM: تاریخچه و تکامل
  • 3. معماری مجموع دستورالعمل ARM
  • 4. ثبت‌ها و مدل حافظه در ARM
  • 5. حالت‌های پردازش ARM
  • 6. مجموع دستورالعمل‌های اصلی ARM
  • 7. دستورالعمل‌های انتقال داده
  • 8. دستورالعمل‌های حسابی و منطقی
  • 9. دستورالعمل‌های کنترل جریان
  • 10. زبان اسمبلی ARM: اصول اولیه
  • 11. برنامه‌نویسی ARM با استفاده از اسمبلی
  • 12. دیباگرها و اشکال‌زدایی در ARM
  • 13. معماری ARM Thumb
  • 14. معماری ARM Thumb-2
  • 15. مفاهیم پایه‌ای سیستم‌عامل
  • 16. سیستم‌عامل‌های مبتنی بر ARM
  • 17. رابط‌های ورودی/خروجی (I/O) در ARM
  • 18. حافظه و مدیریت حافظه در ARM
  • 19. وقفه ها و مدیریت وقفه در ARM
  • 20. DMA (دسترسی مستقیم به حافظه) در ARM
  • 21. معماری ARM Cortex-M
  • 22. برنامه‌نویسی میکروکنترلرهای ARM Cortex-M
  • 23. معماری ARM Cortex-A
  • 24. سیستم‌های چندپردازشی ARM
  • 25. معماری ARM Neon
  • 26. بهینه‌سازی کد ARM برای عملکرد
  • 27. توسعه برنامه‌های کاربردی برای ARM
  • 28. سیستم‌های تعبیه شده ARM
  • 29. کاربردهای ARM در اینترنت اشیا (IoT)
  • 30. ارتباطات سریال در ARM
  • 31. پروتکل‌های ارتباطی I2C و SPI در ARM
  • 32. USB در ARM
  • 33. Ethernet در ARM
  • 34. کانال‌های ارتباطی UART در ARM
  • 35. سیستم‌های فایل در ARM
  • 36. سیستم‌های مدیریت توان در ARM
  • 37. امنیت در سیستم‌های ARM
  • 38. کدینگ و رمزنگاری در ARM
  • 39. معرفی ابزارهای توسعه ARM
  • 40. شبیه‌سازی ARM
  • 41. تست و اعتبارسنجی سیستم‌های ARM
  • 42. برنامه‌نویسی ARM با زبان C
  • 43. برنامه‌نوسازی ARM با زبان ++C
  • 44. برنامه‌نویسی ARM با زبان پایتون
  • 45. برنامه‌نویسی ARM برای سیستم‌های بلادرنگ

📋 سرفصل‌های دوره ارتباطات سریال در سیستم‌های نهفته

تعداد: 45 سرفصل

  • 1. مبانی ارتباطات سریال
  • 2. معرفی پروتکل‌های ارتباطی سریال
  • 3. انواع رابط‌های سریال: RS-232، RS-485، TTL
  • 4. استاندارد RS-232: پین‌ها، ولتاژها و سیگنال‌ها
  • 5. استاندارد RS-485: مزایا و کاربردها
  • 6. مفاهیم TTL و CMOS در ارتباطات سریال
  • 7. آشنایی با درگاه سریال (Serial Port) در کامپیوتر
  • 8. تنظیمات ارتباطی: سرعت (Baud Rate)، بیت داده، بیت توقف، parity
  • 9. تشخیص و رفع خطاهای رایج در ارتباطات سریال
  • 10. نرم‌افزارهای شبیه‌ساز سریال برای تست و دیباگ
  • 11. برنامه‌نویسی میکروکنترلرها برای ارتباطات سریال
  • 12. ارسال و دریافت داده‌ها با استفاده از UART
  • 13. پروتکل‌های ارتباطی مبتنی بر UART
  • 14. ارتباط سریال تک‌سیمه (Single-Wire Serial Communication)
  • 15. ارتباط سریال با استفاده از SPI
  • 16. ارتباط سریال با استفاده از I2C
  • 17. مقایسه SPI و I2C: مزایا و معایب
  • 18. ارتباط سریال با استفاده از USB
  • 19. تبدیل رابط‌های سریال: RS-232 به USB، RS-485 به USB
  • 20. ایزولاسیون گالوانیکی در ارتباطات سریال
  • 21. حفاظت از پورت‌های سریال در برابر ولتاژهای ناگهانی
  • 22. کاربرد ارتباطات سریال در سیستم‌های صنعتی
  • 23. کاربرد ارتباطات سریال در اینترنت اشیا (IoT)
  • 24. ارتباطات سریال در سیستم‌های کنترل خانگی
  • 25. ارتباطات سریال در رباتیک
  • 26. ارتباطات سریال در تجهیزات پزشکی
  • 27. ارتباطات سریال در سیستم‌های GPS
  • 28. برنامه‌نویسی ارتباطات سریال با زبان C
  • 29. برنامه‌نویسی ارتباطات سریال با زبان ++C
  • 30. برنامه‌نویسی ارتباطات سریال با زبان پایتون
  • 31. استفاده از کتابخانه‌های آماده برای ارتباطات سریال
  • 32. پیکربندی و استفاده از ماژول‌های سریال آماده
  • 33. طراحی یک سیستم ارتباطی سریال ساده
  • 34. عیب‌یابی و تست سیستم‌های ارتباطی سریال
  • 35. بررسی پروتکل Modbus RTU
  • 36. بررسی پروتکل Modbus ASCII
  • 37. ارتباطات سریال و پروتکل‌های شبکه
  • 38. امنیت در ارتباطات سریال
  • 39. روش‌های رمزنگاری داده‌ها در ارتباطات سریال
  • 40. مدیریت وقفه (Interrupt) در ارتباطات سریال
  • 41. استفاده از DMA در ارتباطات سریال
  • 42. بهینه‌سازی سرعت و کارایی ارتباطات سریال
  • 43. تکنیک‌های کاهش نویز در ارتباطات سریال
  • 44. طراحی سخت‌افزاری رابط‌های سریال سفارشی
  • 45. آشنایی با اسیلوسکوپ برای تحلیل سیگنال‌های سریال

📋 سرفصل‌های دوره سیستم‌عامل‌های بی‌درنگ (RTOS)

تعداد: 45 سرفصل

  • 1. مقدمه‌ای بر سیستم‌عامل‌های بی‌درنگ
  • 2. معماری هسته سیستم‌عامل‌های بی‌درنگ
  • 3. زمان‌بندی وظایف در RTOS
  • 4. مدل‌های زمان‌بندی وظایف
  • 5. اولویت‌بندی وظایف
  • 6. همگام‌سازی وظایف
  • 7. سمافورها در RTOS
  • 8. میوتکس‌ها در RTOS
  • 9. قفل‌ها در RTOS
  • 10. مدیریت وقفه در RTOS
  • 11. ارتباط بین وظایف
  • 12. پیام‌ها در RTOS
  • 13. صف‌های پیام در RTOS
  • 14. لوله نامی در RTOS
  • 15. حافظه مشترک در RTOS
  • 16. مدیریت حافظه در RTOS
  • 17. تخصیص حافظه پویا
  • 18. حفاظت از حافظه
  • 19. مدیریت وقایع
  • 20. زمان‌سنج‌ها در RTOS
  • 21. تأخیر در RTOS
  • 22. مدیریت زمان واقعی
  • 23. برنامه‌نویسی وقایع‌محور
  • 24. مدیریت دستگاه‌های ورودی/خروجی
  • 25. درایورهای دستگاه در RTOS
  • 26. ارتباط سریال در RTOS
  • 27. ارتباط موازی در RTOS
  • 28. پروتکل‌های ارتباطی در RTOS
  • 29. شبکه‌های حسگر بی‌سیم در RTOS
  • 30. سیستم‌های تعبیه‌شده و RTOS
  • 31. کاربردهای RTOS در خودرو
  • 32. RTOS در رباتیک
  • 33. RTOS در کنترل صنعتی
  • 34. RTOS در تجهیزات پزشکی
  • 35. RTOS در هوافضا
  • 36. اشکال‌زدایی و تست RTOS
  • 37. ابزارهای توسعه RTOS
  • 38. بهینه‌سازی کد RTOS
  • 39. توسعه RTOS چند هسته‌ای
  • 40. مقایسه RTOSهای تجاری
  • 41. مقایسه RTOSهای متن‌باز
  • 42. امنیت در RTOS
  • 43. به‌روزرسانی سیستم RTOS
  • 44. مدیریت خطا در RTOS
  • 45. پروفایل‌گیری عملکرد RTOS

📋 سرفصل‌های دوره اینترنت اشیا (IoT) با میکروکنترلر

تعداد: 45 سرفصل

  • 1. مقدمه‌ای بر اینترنت اشیا و کاربردها
  • 2. میکروکنترلرها: اصول کار و انواع
  • 3. برنامه‌نویسی میکروکنترلرها با زبان C
  • 4. معرفی IDE و ابزارهای توسعه
  • 5. راه‌اندازی و پیکربندی میکروکنترلر
  • 6. سنسورها و مبدل‌های آنالوگ به دیجیتال
  • 7. ارتباطات سریال: UART، SPI، I2C
  • 8. پروتکل TCP/IP و مفاهیم شبکه
  • 9. ماژول‌های وای‌فای و اتصال به اینترنت
  • 10. پروتکل‌های MQTT و HTTP برای IoT
  • 11. امنیت در اینترنت اشیا: مفاهیم پایه
  • 12. احراز هویت و رمزنگاری داده‌ها
  • 13. ذخیره‌سازی داده‌ها در فضای ابری
  • 14. پلتفرم‌های IoT: AWS IoT، Azure IoT
  • 15. ارسال و دریافت داده از طریق MQTT
  • 16. ایجاد داشبورد برای نمایش داده‌های IoT
  • 17. کنترل دستگاه‌ها از راه دور
  • 18. اتوماسیون خانگی با IoT
  • 19. مانیتورینگ محیط زیست با سنسورها
  • 20. کاربرد IoT در کشاورزی دقیق
  • 21. سیستم‌های هشداردهنده هوشمند
  • 22. اینترنت اشیا در صنعت: کاربردها و چالش‌ها
  • 23. اینترنت اشیا در بهداشت و درمان
  • 24. مدیریت انرژی هوشمند با IoT
  • 25. تحلیل داده‌های IoT و یادگیری ماشین
  • 26. پیش‌بینی و نگهداری پیشگیرانه
  • 27. بهینه‌سازی مصرف انرژی با IoT
  • 28. امنیت شبکه و فایروال در IoT
  • 29. ارتقای سیستم‌های IoT موجود
  • 30. عیب‌یابی و رفع مشکلات IoT
  • 31. مقدمه‌ای بر سیستم‌عامل‌های بی‌درنگ (RTOS)
  • 32. کاربرد RTOS در میکروکنترلرها
  • 33. بهینه‌سازی مصرف انرژی در IoT
  • 34. برنامه‌نویسی اینترنت اشیا با پایتون
  • 35. ارتباطات بی‌سیم با پروتکل LoRaWAN
  • 36. ارتباطات سلولی (GSM/GPRS/LTE) در IoT
  • 37. پروتکل‌های ارتباطی NB-IoT و Cat-M1
  • 38. مقدمه‌ای بر بلوتوث کم‌مصرف (BLE)
  • 39. کاربرد BLE در ردیابی اشیاء
  • 40. ارتقای Firmware از راه دور (OTA)
  • 41. پیکربندی و مدیریت دستگاه‌های IoT
  • 42. مفاهیم پیشرفته در امنیت IoT
  • 43. حریم خصوصی داده‌ها در اینترنت اشیا
  • 44. استانداردهای IoT و گواهی‌نامه‌ها
  • 45. طراحی سیستم‌های IoT مقیاس‌پذیر

📋 سرفصل‌های دوره امنیت در سیستم‌های نهفته

تعداد: 45 سرفصل

  • 1. مقدمه‌ای بر سیستم‌های نهفته
  • 2. معماری سیستم‌های نهفته
  • 3. سیستم‌های عامل زمان واقعی (RTOS)
  • 4. برنامه‌نویسی سیستم‌های نهفته
  • 5. زبان‌های برنامه‌نویسی برای سیستم‌های نهفته
  • 6. مدیریت حافظه در سیستم‌های نهفته
  • 7. درایورهای دستگاه در سیستم‌های نهفته
  • 8. ارتباطات سریال در سیستم‌های نهفته
  • 9. پروتکل‌های ارتباطی I2C و SPI
  • 10. ارتباطات شبکه در سیستم‌های نهفته
  • 11. امنیت داده در سیستم‌های نهفته
  • 12. رمزنگاری در سیستم‌های نهفته
  • 13. احراز هویت و کنترل دسترسی در سیستم‌های نهفته
  • 14. امنیت بوت در سیستم‌های نهفته
  • 15. مقاومت در برابر دستکاری (Tamper Resistance)
  • 16. حملات جانبی (Side-Channel Attacks)
  • 17. حملات تزریق خطا (Fault Injection Attacks)
  • 18. ارزیابی ریسک امنیتی در سیستم‌های نهفته
  • 19. تست نفوذ سیستم‌های نهفته
  • 20. مدیریت آسیب‌پذیری در سیستم‌های نهفته
  • 21. به‌روزرسانی امن سیستم‌های نهفته (OTA)
  • 22. امنیت در سیستم‌های نهفته اینترنت اشیا (IoT)
  • 23. امنیت در خودروهای متصل
  • 24. امنیت در دستگاه‌های پزشکی
  • 25. امنیت در سیستم‌های صنعتی (SCADA)
  • 26. امنیت در سیستم‌های کنترل‌کننده
  • 27. امنیت در سیستم‌های حمل و نقل هوشمند
  • 28. امنیت در سیستم‌های انرژی هوشمند
  • 29. امنیت در سیستم‌های خانه‌های هوشمند
  • 30. مبانی سخت‌افزاری امنیت سیستم‌های نهفته
  • 31. امنیت حافظه فلش
  • 32. امنیت در پردازنده‌های امن
  • 33. امنیت در ماژول‌های امنیتی سخت‌افزاری (HSM)
  • 34. مفاهیم کلیدهای رمزنگاری و مدیریت آن‌ها
  • 35. مفاهیم امضای دیجیتال
  • 36. مفاهیم گواهی‌های دیجیتال
  • 37. امنیت در لایه‌های پروتکل TCP/IP
  • 38. فایروال در سیستم‌های نهفته
  • 39. سیستم‌های تشخیص نفوذ (IDS) در سیستم‌های نهفته
  • 40. تجزیه و تحلیل کد مخرب در سیستم‌های نهفته
  • 41. تکنیک‌های معکوس‌مهندسی (Reverse Engineering)
  • 42. توسعه نرم‌افزار امن در سیستم‌های نهفته
  • 43. استانداردهای امنیتی برای سیستم‌های نهفته
  • 44. مفاهیم حریم خصوصی در سیستم‌های نهفته
  • 45. قوانین و مقررات مربوط به امنیت سیستم‌های نهفته

📋 سرفصل‌های دوره مدارهای آنالوگ و دیجیتال برای برنامه‌نویسان

تعداد: 44 سرفصل

  • 1. مقدمه ای بر مدارهای الکترونیکی
  • 2. مبانی جریان الکتریکی و ولتاژ
  • 3. مقاومت ها: انواع، کاربردها و محاسبات
  • 4. قانون اهم و کاربردهای آن
  • 5. مدارهای سری و موازی
  • 6. توان الکتریکی و تلفات انرژی
  • 7. خازن ها: انواع، ظرفیت و کاربردها
  • 8. اندوکتانس ها: انواع، القا و کاربردها
  • 9. مدارهای DC: تحلیل و حل
  • 10. قوانین مدارهای DC: کیرشهف
  • 11. قوانین مدارهای DC: ولتاژ و جریان
  • 12. مدارهای معادل: ساده سازی مدارها
  • 13. تحلیل گره ای در مدارهای DC
  • 14. تحلیل حلقه ای در مدارهای DC
  • 15. تئوری تمپربمن و کاربرد آن
  • 16. دیودها: اصول کار و مشخصات
  • 17. مدارهای دیودی: یکسو کننده ها
  • 18. ترانزیستورها: اصول کار و انواع
  • 19. ترانزیستورها: ناحیه فعال و اشباع
  • 20. مدارهای ترانزیستوری: تقویت کننده ها
  • 21. مدارهای ترانزیستوری: سوئیچ ها
  • 22. عمليات‌گرهای دیفرانسیلی: اصول کار و کاربردها
  • 23. عمليات‌گرهای دیفرانسیلی: جمع، تفریق، ضرب و تقسیم
  • 24. مقایسه کننده ها: اصول کار و کاربردها
  • 25. تایمرها: اصول کار و کاربردها
  • 26. مدارهای منطقی: گیت های AND، OR و NOT
  • 27. مدارهای منطقی: گیت های NAND، NOR و XOR
  • 28. جداول درستی و ساده سازی منطقی
  • 29. قانون های جبر بول
  • 30. آیسیک های منطقی: ۷۴۰۰ و ۷۴۰۴
  • 31. آیسیک های منطقی: ۷۴۰۸ و ۷۴۳۲
  • 32. جمع کننده ها و تفریق کننده ها
  • 33. فلیپ فلاپ ها: RS، D و JK
  • 34. ثبات ها: انواع و کاربردها
  • 35. شمارنده ها: انواع و کاربردها
  • 36. حافظه ها: RAM و ROM
  • 37. مبدل های آنالوگ به دیجیتال (ADC)
  • 38. مبدل های دیجیتال به آنالوگ (DAC)
  • 39. مدارهای فیلتر: اکتیو و پسیو
  • 40. مقدمه ای بر مدارهای دیجیتال
  • 41. طراحی مدارهای دیجیتال با استفاده از زبان VHDL
  • 42. طراحی مدارهای دیجیتال با استفاده از نرم افزار شبیه سازی
  • 43. آزمایش و عیب یابی مدارهای الکترونیکی
  • 44. کاربرد مدارهای آنالوگ و دیجیتال در سیستم های میکروکنترلری

📋 سرفصل‌های دوره دیباگینگ و تست سیستم‌های نهفته

تعداد: 45 سرفصل

  • 1. دیباگینگ و تست سیستم‌های نهفته
  • 2. مقدمه‌ای بر سیستم‌های نهفته و دیباگینگ
  • 3. معماری سخت‌افزاری سیستم‌های نهفته
  • 4. معرفی ابزارهای دیباگینگ
  • 5. دیباگینگ در سطح کد منبع
  • 6. دیباگینگ اسمبلی
  • 7. استفاده از شبیه‌سازها در دیباگینگ
  • 8. دیباگینگ حافظه
  • 9. دیباگینگ وقفه
  • 10. دیباگینگ زمان‌بندی
  • 11. دیباگینگ ارتباطات سریال
  • 12. دیباگینگ پروتکل‌های ارتباطی
  • 13. دیباگینگ سیستم‌های بلادرنگ
  • 14. تست واحد در سیستم‌های نهفته
  • 15. تست یکپارچگی
  • 16. تست سیستم
  • 17. تست پذیرش
  • 18. تست عملکرد
  • 19. تست استرس
  • 20. تست امنیت در سیستم‌های نهفته
  • 21. تکنیک‌های ایزوله کردن خطا
  • 22. استراتژی‌های کاهش خطا
  • 23. استفاده از لاگرها در دیباگینگ
  • 24. تحلیل الگوهای خطا
  • 25. دیباگینگ سیستم‌های چندپردازشی
  • 26. دیباگینگ سیستم‌های توزیع‌شده
  • 27. دیباگینگ سیستم‌های دارای محدودیت منابع
  • 28. دیباگینگ سیستم‌های دارای رابط کاربری
  • 29. دیباگینگ سیستم‌های بی‌درنگ سخت (Real-time Hard)
  • 30. دیباگینگ سیستم‌های بی‌درنگ نرم (Real-time Soft)
  • 31. تست‌های مرزی
  • 32. تست‌های تصمیم‌گیری
  • 33. تست‌های معادل‌سازی
  • 34. تست‌های حالت‌گرا
  • 35. تست‌های مبتنی بر مدل
  • 36. تست نفوذ در سیستم‌های نهفته
  • 37. بهینه‌سازی کد برای دیباگینگ
  • 38. استفاده از دیباگرهای سخت‌افزاری
  • 39. دیباگینگ با استفاده از JTAG
  • 40. دیباگینگ با استفاده از SWD
  • 41. دیباگینگ سیستم‌های دارای حافظه فلش
  • 42. دیباگینگ سیستم‌های دارای باتری
  • 43. دیباگینگ سیستم‌های دارای سنسورها
  • 44. دیباگینگ سیستم‌های دارای عملگرها
  • 45. تست رگرسیون در سیستم‌های نهفته

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.