لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش معماری Armv8: سطح استثنا و حالت استثنا
Armv8 Architecture: Exception Level and Exception state
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای جامع و کاربردی سطوح استثنا و مدیریت استثنا در معماری Armv8-A مفهوم اولیه سطح استثنا و سطح امتیاز در Armv8-A چگونه نرم افزار در هر سطح استثنا اجرا می شود چرا هسته لینوکس در EL1 اجرا می شود و Hypervisor در EL2 اجرا می شود How Exception سطوح در طول توالی بوت تغییر می کنند نحوه شناسایی سطح استثنای فعلی نحوه تغییر سطح استثنا با درک مدیریت خطا و وقفه یادگیری ویژگی های کلیدی معماری TrustZone بر اساس سطح استثنا نحوه سازماندهی مجازی سازی بر اساس سطح استثنا پیش نیازها:معماری کامپیوتر سیستم عامل
راهنمای جامع و کاربردی برای سطوح استثنا و مدیریت استثنا در معماری Armv8-A با TrustZone و فناوری مجازی سازی
گوشیهای هوشمند، سیستم روی تراشه هوش مصنوعی (SoC)، سیستم خودروهای الکتریکی خودرو در پردازندههای Armv8-A هستند. در حال حاضر، در صنعت نرم افزار سیستم، دانش معماری Armv8-A ضروری تلقی می شود، زیرا تقاضای بالایی دارد. اما برای مهندسین نرمافزار سیستم، هیچ سخنرانی در مورد معماری Armv8-A تاکنون وجود ندارد.
این دوره برای مهندسان نرم افزار و دانشجویانی است که می خواهند به سرعت یاد بگیرند که چگونه نرم افزار با کیفیت برای معماری Armv8-A را بدون خواندن سند مرجع فنی طولانی توسعه دهند. محتویات این دوره شامل مهارتها یا نکات عملی میشود که میتوان پس از تکمیل این دوره، پروژه واقعی شما را به کار برد.
ویژگی های کلیدی.
این سخنرانی سطح استثنا را پوشش می دهد، که ویژگی کلیدی معماری Armv8-A برای توسعه سیستم های نرم افزاری ضروری است.
مفهوم سطح استثنا
نحوه تغییر سطح استثنا
ثبت سیستم برای شناسایی سطح استثنای فعلی
ویژگی Trustzone در حالت استثنا طراحی شده است
معماری مجازی سازی در EL2
چرا باید سطح استثنا را یاد بگیریم؟
دلایل مختلفی وجود دارد که چرا باید سطح استثنا را یاد بگیریم.
برای درک ویژگیهای کلیدی Armv8 مانند ثبت نام، استثنا، TrustZone و مجازیسازی
برای به دست آوردن درک عملی از مدیریت استثنا در Armv8-A
برای به دست آوردن بینش در مورد کد راه اندازی در بوت لودر
برای ارتقاء سطح توانایی عملی تابلوی هدف مطرح کردن
برای کشف معماری نرم افزار ارائه شده توسط سازنده چیپست و ارائه دهنده راه حل
اگر می خواهید توانایی های مهندسی را ارتقا دهید، این دوره برای شما مناسب است.
سرفصل ها و درس ها
مقدمه ای بر سطح استثنا در Armv8
Introduction to Exception level in Armv8
مقدمه ای بر سطح استثنا در معماری Armv8
Introduction to Exception level in Armv8 architecture
بازبینی مشخصات سطح استثنایی بازو
Exception level-Arm specification review
چرا مهندس نرم افزار BSP باید سطوح استثنایی را یاد بگیرد؟
Why BSP software engineer should learn Exception Levels?
نحوه استفاده از EL0 و EL1 در سیستم لینوکس
How EL0 and EL1 is used in Linux system
جزئیات EL0 (برنامه کاربر) در سیستم لینوکس
Details of EL0(User application) in Linux system
کد مثال در EL0 در سیستم لینوکس
Example code at EL0 in Linux system
جزء مجازی سازی و TrustZone برای درک تغییرات EL0
Component of Virtualization and TrustZone to understand EL0 change
تغییر سطح استثنا در EL0 در مجازی سازی (تصویر بزرگ)
Exception level change at EL0 in virtualization (Big picture)
جزئیات EL1 (هسته لینوکس) در سیستم لینوکس
Details of EL1(Linux kernel) in Linux system
نحوه استفاده از سطوح استثنا در سیستم Hypervisor
How Exception levels are used in Hypervisor system
EL0-برنامه کاربر
EL0-User application
EL1-هسته سیستم عامل مهمان
EL1-Guest OS kernel
EL2-Hypervisor
EL2-Hypervisor
مانیتور EL3-Secure
EL3-Secure monitor
رسیدگی به استثنا در EL1 (سطح استثنا 1)
Exception handling at EL1(Exception level1)
برجسته: هندلینگ استثنایی در EL1
Highlight: Exception handling at EL1
حذف حافظه مدیریت استثنایی در EL1
Memory abort Exception handling at EL1
سیستم حافظه در صورت قطع حافظه
Memory system in case of Memory abort
IRQ (وقفه) رسیدگی به استثنا در EL1
IRQ(Interrupt) Exception handling at EL1
مدیریت IRQ (وقفه) - از دیدگاه نرم افزار
IRQ(Interrupt) handling - Software point of view
تغییر سطح استثنایی در طول توالی بوت
Exception level switching during boot sequence
پس زمینه: دنباله بوت
Background: Boot sequence
سطح استثنا با دنباله بوت: EL3
Exception level with boot sequence: EL3
سطح استثنا با دنباله بوت: EL2
Exception level with boot sequence: EL2
سطح استثنا با دنباله بوت: EL1
Exception level with boot sequence: EL1
تغییر سطح استثنایی با دنباله Boot در Hypervisor
Exception level switching with Boot sequence in Hypervisor
خلاصه
Summary
نحوه خواندن سطح استثنا - PSTATE.EL و CurrentEL
How to read exception level - PSTATE.EL and CurrentEL
درباره PSTATE.EL
About PSTATE.EL
نحوه دسترسی به PSTATE.EL
How to access PSTATE.EL
کد مرجع برای دسترسی به CurrentEL
Reference code to access CurrentEL
بررسی سند بازو برای Boot Code Bare-metal (ARMv8-A)
Arm document review for Bare-metal Boot Code (ARMv8-A)
نمایش نظرات