لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی ARM Cortex (STM32): ساخت سیستمهای نهفته
- آخرین آپدیت
دانلود ARM Cortex (STM32) Fundamentals: Building Embedded Systems
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با تکمیل این دوره، شما قادر خواهید بود:
تسلط بر استفاده از انواع دادههای ممیز شناور (Floating-point) و مدیریت ورودی/خروجی در زبان C.
درک و بهکارگیری عملگرهای مختلف و ساختارهای تصمیمگیری در برنامهنویسی C.
اجرای عملیات پیشرفته بیتی (Bitwise) و کنترل LEDها با استفاده از C نهفته.
دستیابی به مهارت در دستکاری بیتی و ساختارهای حلقهای برای تکرار بهینه کد و کنترل سیستمهای نهفته.
توضیحات دوره
سفری جامع را در مبانی ARM Cortex (STM32) برای ساخت سیستمهای نهفته آغاز کنید. این دوره با تکنیکهای ضروری دستکاری دادهها و مدیریت ورودی/خروجی شروع شده و درک شما را از انواع دادههای ممیز شناور و روشهای متنوع دریافت ورودی کاربر ارتقا میدهد. سپس وارد مبحث عملگرها و ساختارهای تصمیمگیری میشویم و برای استانداردسازی انواع اعداد صحیح، کتابخانه را فرا میگیرید و مهارتهای خود را در عملگرهای رابطهای و منطقی تقویت میکنید.
پیچیدگیهای عملیات بیتی را کاوش کنید تا بتوانید کنترل دقیقی بر LEDها از طریق برنامهنویسی C نهفته داشته باشید. همچنین با تسلط بر دستکاریهای بیتی و ساختارهای حلقه، تکرار بهینه کد و توالیهای پیچیده کنترل LED را بیاموزید.
در پایان دوره، شما مهارتهای ضروری مورد نیاز برای توسعه سیستمهای نهفته پیشرفته با استفاده از فناوری ARM Cortex (STM32) را کسب خواهید کرد. تمرکز ویژه این دوره بر کاربردهای عملی و تکنیکهای پیشرفته، تضمین میکند که شما شایستگیهای واقعی و قدرتمندی در توسعه سیستمهای نهفته به دست آورید.
مخاطبان هدف
این دوره برای افراد زیر ایدهآل است:
۱) مهندسان مشتاق سیستمهای نهفته که میخواهند پایهای قوی در برنامهنویسی میکروکنترلرهای ARM Cortex (STM32) کسب کنند.
۲) دانشجویان مهندسی الکترونیک و کامپیوتر که به دنبال تجربه عملی در سیستمهای نهفته هستند.
۳) مهندسان حرفهای که قصد ارتقای مهارتهای خود در برنامهنویسی C نهفته و توسعه ARM Cortex (STM32) را دارند.
پیشنیازها
قبل از شروع این دوره، یادگیرندگان باید موارد زیر را داشته باشند:
۱) دانش پایه برنامهنویسی C، شامل متغیرها، انواع دادهها و ساختارهای کنترلی ابتدایی.
۲) آشنایی با مفاهیم کلی برنامهنویسی کامپیوتر و منطق.
۳) درک اصول پایه الکترونیک مانند ولتاژ، جریان و قطعات مدار.
۴) اشتیاق به یادگیری و تجربه عملی با سختافزار و نرمافزارهای سیستمهای نهفته.
سرفصل ها و درس ها
دستکاری دادهها و مدیریت ورودی/خروجی
Data Manipulation and Input/Output Handling
معرفی دوره
Course Introduction
دستکاری اعداد اعشاری در زبان C
Manipulating Decimal Numbers in 'C'
تفاوت دقت Single و Double
Single vs Double Precision
کار با متغیرهای Float و Double بخش اول
Working with Float and Double Variables Part 1
کار با متغیرهای Float و Double بخش دوم
Working with Float and Double Variables Part 2
آشنایی با تابع Scanf
Scanf Introduction
پیادهسازی تمرین Scanf بخش اول
Scanf Exercise Implementation Part 1
پیادهسازی تمرین Scanf بخش دوم
Scanf Exercise Implementation Part 2
تمرین دوم Scanf بخش اول
Scanf Exercise 2 Part 1
تمرین دوم Scanf بخش دوم
Scanf Exercise 2 Part 2
اشارهگرها در زبان C
Pointers in 'C'
متغیرهای اشارهگر و مقداردهی اولیه
Pointer Variables and Initialization
متغیرهای اشارهگر و انواع دادههای اشارهگر
Pointer Variables and Pointer Data Types
عملیات خواندن و نوشتن روی اشارهگرها
Read and Write Operation on Pointers
درک تمرین ۱ و ۲ اشارهگرها
Pointer exercise 1 and exercise 2 - understanding
نمایش نظرات