✓ آیا دوست دارید با میکروکنترلرها، حسگرها و سایر دستگاه های تعبیه شده کار کنید؟
✓ آیا می خواهید شغلی موفق در سیستم های جاسازی شده داشته باشید، اما نمی توانید منابع مناسب را پیدا کنید؟
✓ آیا برای مصاحبه شغلی در سیستم های تعبیه شده آماده می شوید؟
✓ آیا قبلاً در سیستمهای جاسازی شده شغلی دارید، اما میخواهید روی پروژههای جذابتری کار کنید؟
این دوره در مورد "مبانی سیستم های تعبیه شده با ARM Cortex و STM32" انتخاب مناسبی است. آن را به مدت 30 روز با بدون سوال، ضمانت بازگشت وجه امتحان کنید، و از خودتان برای تصمیم گیری درست تشکر خواهید کرد.
مربی شما
شما مطالب را از بهترین ها در صنعت یاد خواهید گرفت. آکشی بیش از 10 سال تجربه قوی دارد و برای شرکتهایی مانند تسلا در پروژههای مهم خودروهای Model S، X و 3 کار کرده است.
او علاقه زیادی به تدریس دارد، و وقتی سبک تدریس او را تجربه کردید، رفتن به جای دیگری سخت است. او با دانشآموزان صبور است و مسیر یادگیری را که طی خواهید کرد را درک میکند و در این راه شما را راهنمایی میکند.
آکشای از اولین سالهای تحصیل خود در دانشگاه تدریس میکرد و جوایزی را در زمینه تدریس و کارآفرینی کسب کرد.
در یک جمله، این دوره چه تفاوتی با سایر دوره های سیستم های تعبیه شده دارد؟
اگر به دنبال دورهای هستید که از ابتدا و با در نظر گرفتن کیفیت ساخته شده باشد و ثابت شده باشد که شما را در سیستمهای جاسازی شده موفق میکند، این همان است.
چه سخت افزاری برای این دوره مورد نیاز است؟
مدرس از یک برد توسعه STM32 Nucleo برای این دوره استفاده می کند. با این حال، شما مختار هستید که هر برد ARM Cortex را که میخواهید انتخاب کنید. یادگیری از محتوا در پلتفرم های مختلف قابل انتقال است.
شما میتوانید بر اساس اولویت خود، روی Windows، Linux یا Mac توسعه دهید. هر 3 مورد در این دوره پشتیبانی می شوند.
سفر 14 روزه شما به سوی موفقیت
توصیه میکنیم محتوای دوره را در مدت 14 روز پخش کنید، زیرا ثابت کرده است که یادگیری شما را به حداکثر میرساند، و به شما فرصتی میدهد تا اطلاعات را جذب کرده و در حین حرکت به صورت عملی تمرین کنید.
بخش 1 - با معماری ARM Cortex آشنا خواهید شد. درک این موضوع به شما امکان می دهد میکروکنترلر مناسب برای پروژه خود را انتخاب کنید. با درک عمیق معماری ARM کورتکس، شما همچنین میتوانید مانند یک حرفهای برنامهها را اشکالزدایی کنید!
بخش ۲ - مدل برنامهنویسان ARM Cortex، به سختی در جایی آموزش داده میشود، اما قطعهای بسیار مهم برای درک چگونگی پردازشگر توابع و نحوه ارتباط کد C که می نویسید با سخت افزار پس از کامپایل کردن .
بخش 3 - مدل استثنا قشر ARM و جدول برداری گام مهمی برای درک نحوه عملکرد پردازنده در زمانی است که همه چیز انجام نمی شود. طبق خواسته برو . در سیستمهای تعبیهشده، استثناها باید با ظرافت مدیریت شوند تا محصولی با عملکرد ایمن تولید شود!
بخش 4 - بلوکهای قشر ARM مانند بلوک کنترل سیستم، واحد نقطه شناور، رابطهای اتوبوس پوشش داده میشوند. این به شما درک درستی از نحوه اتصال بلوکهای هسته درون میکروکنترلر به یکدیگر و مفید بودن آنها میدهد.
بخش 5 - اولین و مهمترین گام برای یک پروژه این است که بتوانید میکروکنترلر مناسب را انتخاب کنید. قبل از انتخاب باید همه نوع ملاحظات را در نظر بگیرید. انتخاب درست در اینجا پروژه شما را در کوتاه مدت و بلندمدت موفق خواهد کرد.
بخش 6 - تجهیزات جانبی به پردازنده اجازه می دهند با دنیای خارج صحبت کند. هنگام توسعه برنامه های کاربردی برای میکروکنترلرها، هر پروژه ای که روی آن کار می کنید با یک یا چند مورد از این تجهیزات جانبی ارتباط برقرار می کند. داشتن این درک به شما این امکان را میدهد که با موفقیت دستگاهها را با میکروکنترلر ارتباط برقرار کنید.
بخش 7 - ویژگیهای ویژه میکروکنترلر، از 3 ویژگی منحصربهفرد استفاده کنید که به احتمال زیاد در پروژههای خود با آنها ارتباط برقرار خواهید کرد.
بخش 8 - آزمایشگاه عملی برای تنظیم رایانه خود با یک محیط توسعه که روی Windows، Linux یا Mac اجرا شود. داشتن این راهاندازی به شما این امکان را میدهد که روی تمرینهای آزمایشگاهی در این دوره و روی پروژههای خود پس از اتمام دوره کار کنید.
بخش 9 - درک ارتباط UART بسیار مهم است و تقریباً هر مصاحبه شغلی تعبیه شده از شما سؤالی در مورد آن می پرسد. شما میتوانید در UART حرفهای شوید و پس از کار بر روی تمرینهای آزمایشگاهی همراه با دوره، انواع دستگاهها را با میکروکنترلر ارتباط برقرار کنید.
بخش 10 - ارتباطات I2C از 2 سیم عبور می کند و به طور گسترده در بسیاری از دستگاه های تعبیه شده استفاده می شود. سخنرانیها و تمرین آزمایشگاهی چالشهای زمانبندیشده برای I2C به شما آموزش میدهد که در این رابط ارتباطی حرفهای باشید. داشتن این درک به شما امکان می دهد با میلیون ها دستگاه I2C موجود در بازار ارتباط برقرار کنید و از آنها برای پروژه های خود استفاده کنید.
بخش 11 - GPIO یک ابزار جانبی است که قطعاً در هر برنامهای که روی آن کار میکنید وجود خواهد داشت. با یادگیری عملی در این بخش، راههای مختلفی را خواهید فهمید که در آن پورتها و پینها میتوانند راهاندازی شوند تا به شما اجازه دهند انواع مختلف دستگاهها را با تجهیزات جانبی GPIO ارتباط برقرار کنید.
بخش 12 - تجهیزات جانبی DAC و TIM دنیای زمانبندی و تبدیل دیجیتال به آنالوگ را برای شما باز میکند. این منطقه وسیعی است که در آن از میکروکنترلرها استفاده می شود و تمرینات آزمایشگاهی موجود در این بخش به شما درک بسیار خوبی از نحوه استفاده از این دو وسیله جانبی در برنامه سفارشی شما می دهد.
بخش 13 - این روزها فقط یک IDE دانلود میکنیم و آماده هستیم. اما آیا تا به حال فکر کرده اید که اجزای مختلف داخل یک IDE (محیط توسعه یکپارچه) چیست؟ گذراندن این تمرینات به شما این امکان را می دهد که به این درک دست یابید که اشکال زدایی را در آینده بسیار آسان تر می کند. درک محیط توسعه از ابتدا به شما این امکان را میدهد که وقتی همه چیز اشتباه میشود، مطمئن باشید.
بخش 14 - ما در مورد مراحل بعدی و یک برنامه یادگیری ادامه دار صحبت می کنیم تا به شما امکان می دهد آموخته های این دوره را بگیرید و به استفاده از آنها در پروژه های آینده ادامه دهید. همچنین در مورد اینکه چگونه می توانید از اطلاعات آموخته شده در این دوره برای تضمین موفقیت در سیستم های تعبیه شده استفاده کنید.
نمایش نظرات