من هم مسیرم را به عنوان یک مبتدی شروع کردم و نمیدانستم از کجا آغاز کنم. امروز با اعتماد به نفس کامل، دانش سیستمهای نهفته را در پروژههای حرفهای به کار میگیرم و در بحثهای فنی سطح خبره شرکت میکنم. به همین دلیل دقیقاً میدانم کدام بخشها برای مبتدیان گیجکننده است و ماموریتم را بر این گذاشتهام که آنها را ساده و واضح توضیح دهم.
آیا آمادهاید که اتکا به کتابخانهها را کنار بگذارید و نوشتن درایورهای خودتان را از صفر شروع کنید؟
این دوره عملی برای آموزش ساخت درایورهای ضروری سیستمهای نهفتهبرای GPIO، USART/UART و تایمرهاطراحی شده است؛ بدون HAL، بدون انتزاع و بدون میانبر. چه مبتدی باشید و چه علاقهمندی که به صورت خودآموز یاد گرفته است، این دوره به شما کمک میکند تا با برنامهنویسی مستقیم در سطح رجیستر، کنترل کامل میکروکنترلر را به دست آورید.
به جای تئوریهای بیپایان، ما از روش یادگیری پروژه-محوراستفاده میکنیم. در طول دوره، هر درایوری که میسازید را برای کنترل یک بازی دایناسورتعاملی و سرگرمکننده به کار میگیرید؛ روشی عالی برای مشاهده فوری نتیجه کدهایتان و حفظ انگیزه در مسیر پیشرفت.
شما به هیچ تجربه قبلی در برنامهنویسی سطح پایین سیستمهای نهفته نیاز ندارید. ما از همان ابتدا شروع میکنیم: نصب ابزارهای لازم، آمادهسازی محیط و نوشتن اولین درایور شما به صورت گامبهگام.
برای یادگیری موثرتر، این دوره از انیمیشنها، نمودارها و دیاگرامهابرای سادهسازی مفاهیم پیچیده استفاده میکند تا شما را با اسلایدهای متنی خسته نکند. همچنین من از سبک کدنویسی زندهاستفاده میکنم، بنابراین احساس میکنید من و شما یک صفحه نمایش مشترک داریمو شانه به شانه هم یاد میگیریم. شما دقیقاً خواهید دید که من چگونه فکر میکنم، عیبیابی میکنم و کدهای واقعی را مینویسم.
این دوره با دقت طراحی شده تا در حدود ۸.۵ ساعتتکمیل شود، بنابراین میتوانید آن را در یک تا دو هفته (یا حتی سریعتر) به پایان برسانید. در نهایت، شما مهارتهای عملی، تجربه پروژه واقعی و اعتماد به نفس لازم برای ساخت سیستمهای نهفته بدون اتکا به کتابخانههای آماده را به دست خواهید آورد.
اگر آمادهاید کنترل کامل سیستمهای نهفته را به دست بگیرید و کدتان را در دنیای واقعی ببینید، این دوره برای شماست.
بیایید درایورها را بسازیم و دایناسور را به دویدن بیندازیم!
Embedded Coding
مهندس ارشد نرمافزار
نمایش نظرات