لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی توسعه نرمافزار Cortex-M
- آخرین آپدیت
دانلود Cortex-M Software Development Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به بررسی عمیق مباحث توسعه نرمافزار از جمله کار با کامپایلرهای Arm C/C++ و ابزارهای عیبیابی Arm برای بهینهسازی نرمافزار، چه از نظر عملکرد و چه از نظر حجم کد، میپردازد. همچنین این دوره استاندارد CMSIS (استاندارد رابط نرمافزاری میکروکنترلرهای مشترک) و نحوه کمک آن به نوشتن نرمافزارهای هدفمند برای دستگاههای Cortex-M با رویکردی یکپارچه را بررسی میکند.
سرفصل ها و درس ها
مقدمه دوره
Course Introduction
مقدمه دوره
Course introduction
مبانی کامپایلر و لینکر
Compiler & Linker Fundamentals
ساخت یک پروژه
Building a Project
پشتیبانی کامپایلر برای معماری Arm و ایمنی عملکردی
Compiler Support for Arm Architecture & Functional Safety
آشنایی با کامپایلر Arm
Introduction to Arm Compiler
پشتیبانی از زبانها و انواع متغیرها
Language Support & Variable Types
پشتیبانی از C++
C++ Support
استاندارد فراخوانی دستورالعمل برای معماری Arm (AAPCS)
Procedure Call Standard for the Arm Architecture (AAPCS)
انتقال پارامتر بخش اول
Parameter Passing - Part 1
انتقال پارامتر بخش دوم
Parameter Passing - Part 2
سطح بهینهسازی و الگوریتمها
Optimization Level & Algorithms
انتخاب هدف (Target)
Selecting a Target
ترکیب C/C++ با اسمبلی بخش اول
Mixing C/C++ with Assembly - Part 1
ترکیب C/C++ با اسمبلی بخش دوم
Mixing C/C++ with Assembly - Part 2
لینکر و بهینهسازی
Linker and Optimization
هدفگذاری نقشه حافظه سیستم شما
Targeting your System's Memory Map
نمایش نظرات