کتاب صوتی برنامه‌نویسی اسمبلی ARM برای خودروهای خودران؛ از معماری پردازنده تا پردازش بلادرنگ حسگرها و کنترل خودرو

انتخاب پلن

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی اسمبلی ARM برای خودروهای خودران؛ از معماری پردازنده تا پردازش بلادرنگ حسگرها و کنترل خودرو

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

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

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

  • 1. مبانی سیستم‌های نهفته در خودروهای خودران
  • 2. نقش پردازنده‌های ARM در سامانه‌های خودران
  • 3. معماری کلی یک پلتفرم محاسباتی خودروهای خودران
  • 4. مفاهیم پایه معماری ARM
  • 5. رجیسترهای پردازنده ARM و کاربرد آن‌ها
  • 6. ساختار حافظه در پردازنده‌های ARM
  • 7. مفهوم دستورالعمل و زبان اسمبلی
  • 8. ساختار یک برنامه اسمبلی ARM
  • 9. نحوه نصب و آماده‌سازی محیط توسعه ARM
  • 10. ابزارهای کامپایل، اسمبلی و لینک برنامه‌های ARM
  • 11. نوشتن نخستین برنامه اسمبلی ARM
  • 12. ثبات‌ها و انتقال داده بین رجیسترها
  • 13. دستورالعمل‌های محاسباتی و حسابی ARM
  • 14. عملیات منطقی و بیتی در اسمبلی ARM
  • 15. شیفت و چرخش بیت‌ها در ARM
  • 16. دستورالعمل‌های مقایسه و تصمیم‌گیری
  • 17. پرش‌های شرطی و غیرشرطی
  • 18. ساختارهای شرطی در برنامه‌های اسمبلی
  • 19. پیاده‌سازی حلقه‌ها در اسمبلی ARM
  • 20. کار با آدرس‌ها و اشاره‌گرها
  • 21. دسترسی به حافظه با Load و Store
  • 22. آدرس‌دهی فوری، ثباتی و غیرمستقیم
  • 23. آدرس‌دهی با Offset و Index
  • 24. کار با آرایه‌ها در اسمبلی ARM
  • 25. کار با ساختارهای داده در حافظه
  • 26. مدیریت Stack در برنامه‌های اسمبلی
  • 27. Push و Pop و مدیریت فریم پشته
  • 28. فراخوانی تابع در اسمبلی ARM
  • 29. ثبت و بازیابی وضعیت رجیسترها در توابع
  • 30. قرارداد فراخوانی توابع در ARM
  • 31. ارسال پارامتر و دریافت مقدار بازگشتی
  • 32. پیاده‌سازی توابع بازگشتی در اسمبلی
  • 33. تعامل اسمبلی ARM با زبان C
  • 34. ترکیب کد C و اسمبلی در سیستم‌های نهفته
  • 35. مفهوم Inline Assembly در پروژه‌های ARM
  • 36. کامپایل و بهینه‌سازی کدهای ترکیبی C و Assembly
  • 37. وقفه‌ها و نقش آن‌ها در سیستم‌های بلادرنگ
  • 38. مدیریت وقفه در معماری ARM
  • 39. Context Switching و ذخیره وضعیت پردازنده
  • 40. پردازش بلادرنگ در سیستم‌های خودرویی
  • 41. محدودیت‌های زمانی در سامانه‌های کنترل خودرو
  • 42. مفهوم Embedded Real-Time Computing
  • 43. مدیریت ورودی و خروجی در سیستم‌های مبتنی بر ARM
  • 44. ارتباط پردازنده با حسگرهای خودرو
  • 45. خواندن داده‌های حسگر در سطح پایین
  • 46. پردازش داده‌های دوربین در معماری خودرویی
  • 47. پردازش داده‌های LiDAR و Radar در سیستم‌های نهفته
  • 48. دریافت و پردازش داده‌های IMU
  • 49. پردازش داده‌های GPS در سطح سیستم
  • 50. تبدیل و آماده‌سازی داده‌های حسگر برای الگوریتم‌های خودران
  • 51. مدیریت بافرهای داده حسگرها
  • 52. پیاده‌سازی Ring Buffer در اسمبلی ARM
  • 53. پردازش جریانی داده‌های حسگر
  • 54. بهینه‌سازی دسترسی به حافظه برای داده‌های حجیم
  • 55. کار با Cache در پردازنده‌های ARM
  • 56. تأثیر Cache بر عملکرد سیستم‌های خودران
  • 57. مفهوم Pipeline در پردازنده ARM
  • 58. Pipeline و اجرای دستورالعمل‌ها
  • 59. مدیریت وابستگی بین دستورالعمل‌ها
  • 60. Branch Prediction و تأثیر آن بر عملکرد
  • 61. بهینه‌سازی حلقه‌های پردازشی در اسمبلی
  • 62. کاهش تعداد دستورالعمل‌ها در کدهای ARM
  • 63. بهینه‌سازی مصرف حافظه در برنامه‌های نهفته
  • 64. بهینه‌سازی مصرف توان در سیستم‌های ARM
  • 65. پردازش SIMD و داده‌های برداری در ARM
  • 66. استفاده از NEON برای پردازش داده‌های خودرو
  • 67. پردازش موازی داده‌های تصویری با ARM NEON
  • 68. بهینه‌سازی عملیات ماتریسی برای سیستم‌های خودران
  • 69. پیاده‌سازی محاسبات عددی سریع با اسمبلی
  • 70. پردازش بلادرنگ فیلترهای حسگری
  • 71. پیاده‌سازی فیلترهای ساده در اسمبلی ARM
  • 72. محاسبات نقطه ثابت در سیستم‌های نهفته
  • 73. مقایسه محاسبات Fixed-Point و Floating-Point
  • 74. بهینه‌سازی عملیات اعشاری در پردازنده ARM
  • 75. کنترل خطا و مدیریت شرایط غیرعادی
  • 76. تشخیص خطاهای حافظه و پردازنده
  • 77. ملاحظات ایمنی در نرم‌افزار خودروهای خودران
  • 78. مبانی طراحی نرم‌افزار قابل اعتماد برای خودرو
  • 79. ملاحظات امنیتی در کد اسمبلی ARM
  • 80. جلوگیری از دسترسی‌های غیرمجاز به حافظه
  • 81. مدیریت حافظه و جلوگیری از خطاهای Pointer
  • 82. Debug کردن برنامه‌های اسمبلی ARM
  • 83. ردیابی رجیسترها و وضعیت حافظه هنگام Debug
  • 84. تحلیل Crash و خطاهای زمان اجرا
  • 85. پروفایل‌گیری عملکرد کد اسمبلی
  • 86. اندازه‌گیری زمان اجرای دستورالعمل‌ها
  • 87. تست واحد برای توابع اسمبلی
  • 88. تست و اعتبارسنجی کدهای سطح پایین
  • 89. ساخت یک ماژول پردازش حسگر با اسمبلی ARM
  • 90. ساخت موتور پردازش بلادرنگ داده‌های حسگر
  • 91. پیاده‌سازی ماژول کنترل ساده خودرو با ARM
  • 92. بهینه‌سازی یک Pipeline پردازش داده برای خودروی خودران
  • 93. طراحی پروژه نهایی پردازش بلادرنگ در ARM
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: ARM Assembly ARM Cortex ARM NEON Automotive Embedded Systems Automotive Software Autonomous Vehicles Embedded Programming Embedded Systems Real-Time Systems Sensor Processing اسمبلی ARM برنامه‌نویسی اسمبلی پردازش بلادرنگ خودروهای خودران سیستم‌های نهفته

نظرات

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

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