کتاب صوتی طراحی ماشین حالت با زبان C: پیاده‌سازی سیستم‌های کنترل هوشمند

انتخاب پلن

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی ماشین حالت با زبان C: پیاده‌سازی سیستم‌های کنترل هوشمند

موضوع کلی: برنامه‌نویسی سیستم‌های تعبیه‌شده

موضوع میانی: طراحی نرم‌افزار و معماری سیستم

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

  • 1. مقدمه‌ای بر سیستم‌های تعبیه‌شده و کاربردهای آن‌ها
  • 2. معماری کلی سیستم‌های تعبیه‌شده
  • 3. آشنایی با زبان برنامه‌نویسی C برای سیستم‌های تعبیه‌شده
  • 4. مفاهیم پایه طراحی نرم‌افزار
  • 5. چرخه حیات توسعه نرم‌افزار
  • 6. مقدمه‌ای بر ماشین‌های حالت
  • 7. عناصر تشکیل‌دهنده یک ماشین حالت
  • 8. انواع ماشین‌های حالت: محدود و نامحدود
  • 9. نمایش گرافیکی ماشین‌های حالت
  • 10. تبدیل نمودار حالت به کد C
  • 11. پیاده‌سازی ماشین‌های حالت با استفاده از switch-case
  • 12. استفاده از توابع اشاره‌گر در پیاده‌سازی ماشین‌های حالت
  • 13. بهینه‌سازی کد ماشین‌های حالت
  • 14. مدیریت رویدادها و ورودی‌ها در ماشین‌های حالت
  • 15. استفاده از وقفه (interrupt) در ماشین‌های حالت
  • 16. طراحی ماشین‌های حالت سلسله مراتبی
  • 17. ماشین‌های حالت موازی
  • 18. آشنایی با مفاهیم زمان‌بندی وظایف
  • 19. زمان‌بندی وظایف در سیستم‌های تعبیه‌شده
  • 20. استفاده از سیستم‌عامل‌های بی‌درنگ (RTOS)
  • 21. مقدمه‌ای بر سیستم‌عامل FreeRTOS
  • 22. پیاده‌سازی ماشین‌های حالت با FreeRTOS
  • 23. ارتباط سریال در سیستم‌های تعبیه‌شده
  • 24. پروتکل‌های ارتباطی SPI و I2C
  • 25. استفاده از پورت‌های GPIO در سیستم‌های تعبیه‌شده
  • 26. آشنایی با مبدل‌های آنالوگ به دیجیتال (ADC)
  • 27. آشنایی با مبدل‌های دیجیتال به آنالوگ (DAC)
  • 28. طراحی ماشین‌های حالت برای کنترل موتورهای DC
  • 29. طراحی ماشین‌های حالت برای کنترل موتورهای پله‌ای
  • 30. طراحی ماشین‌های حالت برای کنترل سنسورها
  • 31. طراحی ماشین‌های حالت برای کنترل نمایشگرها
  • 32. آشنایی با مفاهیم تست نرم‌افزار
  • 33. تست واحد ماشین‌های حالت
  • 34. تست یکپارچگی ماشین‌های حالت
  • 35. تست سیستم ماشین‌های حالت
  • 36. اشکال‌زدایی و رفع خطا در ماشین‌های حالت
  • 37. مقدمه‌ای بر معماری ARM
  • 38. برنامه‌نویسی برای میکروکنترلرهای ARM
  • 39. طراحی ماشین‌های حالت پیچیده
  • 40. بهینه‌سازی مصرف انرژی در ماشین‌های حالت
  • 41. استفاده از ماشین‌های حالت در سیستم‌های کنترل صنعتی
  • 42. طراحی ماشین‌های حالت برای سیستم‌های امنیتی
  • 43. طراحی ماشین‌های حالت برای سیستم‌های رباتیک
  • 44. طراحی ماشین‌های حالت برای سیستم‌های خودرویی
  • 45. طراحی ماشین‌های حالت برای سیستم‌های پزشکی
  • 46. مقدمه‌ای بر طراحی الگو (Design Patterns)
  • 47. استفاده از الگوهای طراحی در ماشین‌های حالت
  • 48. آشنایی با UML State Machine Diagram
  • 49. پیاده‌سازی ماشین‌های حالت با استفاده از کتابخانه‌ها
  • 50. طراحی ماشین‌های حالت مقاوم در برابر خطا
  • 51. مفاهیم مدیریت حافظه در سیستم‌های تعبیه‌شده
  • 52. طراحی ماشین‌های حالت برای سیستم‌های بی‌سیم
  • 53. آشنایی با پروتکل‌های بی‌سیم (Bluetooth, WiFi)
  • 54. طراحی ماشین‌های حالت برای اینترنت اشیا (IoT)
  • 55. بهره‌وری کد و کاهش حجم فایل اجرایی
  • 56. استفاده از ابزارهای توسعه یکپارچه (IDE)
  • 57. آشنایی با سیستم‌های کنترل ورژن (Git)
  • 58. مستندسازی ماشین‌های حالت
  • 59. رعایت استانداردهای کدنویسی
  • 60. بهبود خوانایی و قابلیت نگهداری کد ماشین‌های حالت
  • 61. طراحی ماشین‌های حالت با در نظر گرفتن محدودیت‌های سخت‌افزاری
  • 62. بهینه‌سازی ماشین‌های حالت برای عملکرد بلادرنگ
  • 63. تکنیک‌های پیشرفته تست ماشین‌های حالت
  • 64. طراحی ماشین‌های حالت برای سیستم‌های توزیع‌شده
  • 65. مقدمه‌ای بر امنیت در سیستم‌های تعبیه‌شده
  • 66. طراحی ماشین‌های حالت با در نظر گرفتن مسائل امنیتی
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: State Machine برنامه نویسی سی زبان C سیستم کنترل سیستم‌های تعبیه‌شده طراحی ماشین حالت طراحی نرم‌افزار کنترل هوشمند معماری نرم‌افزار

نظرات

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

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