קורסSTM32בינוני

C Programming on Bare-metal STM32 Microcontrollers

C Programming on Bare-metal STM32 Microcontrollers קורס מקיף, מעשי ומעמיק שייקח אתכם לרמה הבאה בפיתוח Embedded עם ST!

🏅 מה תקבלו מהקורס? ✅ לימוד Hands-On על מיקרו-בקרים של ST עם פרויקטים מעשיים ✅ פיתוח ישיר על מיקרו-בקרים של ST ✅ חקר מעמיק של תהליכי בניית קוד וניהול זיכרון ב-ST ✅ קבלת תעודה בסיום הקורס 📅 פרטי הקורס שעות: 19:30 – 21:30 פלטפורמה: Zoom תאריכים: 4.8.2025 | 11.8.2025 | 18.8.2025 | 25.8.2025 | 1.9.2025 | 8.9.2025 | 15.9.2025 | 29.9.2025 | 6.10.2025 יום: שני סה”כ: 9 מפגשים של שעתיים סילבוס הקורס Lesson 0: Development Environment Setup & Basic C Alignment (Part 1) Setting up the development environment: Installing STM32CubeIDE, workspace and project setup, intro to STM32CubeMX Basic C language alignment: Data types, variables, operators, storage class specifiers, functions Lesson 1: Basic C Language Alignment (Part 2) & Project Organization Advanced C concepts: Bitwise, shift, logical operators, flow control, structures, unions Project organization: Header vs. source files, best practices Lesson 2: Microcontroller Basics & Embedded Project Build Process What is a microcontroller? Build process: Compilation, assembly, linking, ELF structure, disassembly basics Memory-mapped bus usage, pointers, bitfields, macros Lesson 3: Boot Sequence & Exception Handling Boot sequence overview, stack memory in ARM Cortex-M Exception handling, fault management Lesson 4: MCU Bus Interfaces & System Clocks MCU bus interfaces: AHB, APB1, APB2, bus matrices System clocks: configurations, SysClks, peripheral timing Lesson 5: GPIO & MCU Vector Table GPIO fundamentals: pin configuration, I/O read MCU vector table: interrupt vectors, low-level hardware interaction Lesson 6: Interrupt Handling & Scheduler Implementation Interrupt handling: NVIC configuration, techniques Embedded scheduler: task scheduling basics, implementation Lesson 7: Introduction to Personal Projects Planning personal projects: scope, requirements, workflow Lesson 8: Personal Project Work Developing, debugging, and optimizing personal projects על המרצה 👨‍🏫 אור פוקס– מהנדס Embedded ומרצה בכיר באקדמיה בעל מעל עשור של ניסיון של שנים בפיתוח Real-Time Embedded בסביבות High-Performance Multi-Process על לינוקס, פיתוח Firmware ופיתוח אוטומציה על מגוון רחב של MCUs. 📽️ כל ההרצאות מוקלטות – ותינתן גישה מלאה לנרשמים. 💬 תמיכה וליווי – הנרשמים יצורפו לקבוצת וואטסאפ ייעודית עבור הקורס לצורך עזרה, תמיכה ושאלות. 🥇 למידה בקבוצות קטנות – לשמירה על יחס חניכה גבוה. יצירת קשר ב- WhatsApp חלוקה לתשלומים | מענה אנושי מהיר

המרצים

צוות Embedded Academy

מהנדסי מערכות מוטמעות מנוסים מהתעשייה — אנשים שבונים מוצרים אמיתיים, לא רק מלמדים עליהם.

ספרו לי על קורסים חדשים