{"id":27067,"date":"2026-05-13T13:37:03","date_gmt":"2026-05-13T10:37:03","guid":{"rendered":"https:\/\/arab-digital-economy.org\/?p=27067"},"modified":"2026-05-13T13:39:17","modified_gmt":"2026-05-13T10:39:17","slug":"30-embedded-systems-%d8%a7%d9%84%d8%a3%d9%86%d8%b8%d9%85%d8%a9-%d8%a7%d9%84%d9%85%d8%af%d9%85%d8%ac%d8%a9-%d8%a8%d9%8a%d9%86-%d8%a7%d9%84%d8%a3%d8%b3%d8%a7%d8%b3%d9%8a%d8%a7%d8%aa-%d8%a7%d9%84-2","status":"publish","type":"post","link":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en","title":{"rendered":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track)"},"content":{"rendered":"<h3>First: The Fundamentals You Cannot Do Without (Even with the Most Powerful AI)<\/h3>\n<p>Mastering C Language \u2014 Not Just Learning It<\/p>\n<ul>\n<li>Deep understanding of pointers (<code>pointer arithmetic<\/code>, <code>pointers to functions<\/code>, <code>double pointers<\/code>).<\/li>\n<li>Understanding <code>struct<\/code>, <code>union<\/code>, <code>enum<\/code>, and <code>bitfields<\/code> (essential for memory optimization).<\/li>\n<li>Manual memory management (<code>malloc\/free<\/code> are prohibited in most embedded systems; you will mostly use static allocation only).<\/li>\n<li>The <code>volatile<\/code> keyword (to prevent the compiler optimizer from removing reads of hardware-related variables).<\/li>\n<li>Understanding <code>interrupt service routines (ISRs)<\/code> and how to write them in C.<\/li>\n<li><code>inline assembly<\/code> (rarely needed, but important in some situations).<\/li>\n<\/ul>\n<hr \/>\n<p>Understanding Basic Electronics (At a Practical Level)<\/p>\n<ul>\n<li><strong>Resistors:<\/strong> Ohm\u2019s Law, voltage divider, pull-up\/pull-down resistors.<\/li>\n<li><strong>Capacitors:<\/strong> filtering (<code>decoupling capacitors<\/code>), timing (<code>RC circuits<\/code>).<\/li>\n<li><strong>Transistors (BJT\/MOSFET):<\/strong> used as electronic switches (for driving motors or high-power LEDs).<\/li>\n<li><strong>Op-Amps:<\/strong> as comparators and simple amplifiers (for sensor signal processing).<\/li>\n<li><strong>ADC:<\/strong> understanding resolution (<code>8-bit vs 12-bit<\/code>), sampling rate, and reference voltage (<code>Vref<\/code>).<\/li>\n<li><strong>DAC:<\/strong> for generating audio signals or analog control signals.<\/li>\n<li>Internal pull-up and pull-down resistors in microcontrollers.<\/li>\n<\/ul>\n<hr \/>\n<p>Working with a Real Microcontroller (Choose One and Master It)<\/p>\n<p>ARM Cortex-M (Best Industrial Choice)<\/p>\n<ul>\n<li>Start with the STM32F103 Blue Pill (very cheap, huge community support).<\/li>\n<li>Or the STM32F411 Black Pill (more powerful, also supports Arduino IDE).<\/li>\n<li>Understand the Cortex-M core:\n<ul>\n<li>Thread and Handler modes.<\/li>\n<li>NVIC (Nested Interrupt Controller).<\/li>\n<li>SysTick timer.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>AVR (Only for Basic Beginners)<\/p>\n<ul>\n<li>Arduino Uno (good for beginners, but do not stay on it for too long).<\/li>\n<\/ul>\n<p>ESP32 (For Connected Projects)<\/p>\n<ul>\n<li>ESP32-C3 (supports Wi-Fi, Bluetooth, and RISC-V).<\/li>\n<li>ESP32-S3 (supports lightweight AI acceleration).<\/li>\n<\/ul>\n<hr \/>\n<p>Mastering Core Communication Protocols (and Implementing Them Manually)<\/p>\n<p>GPIO<\/p>\n<ul>\n<li>Reading buttons with hardware\/software debouncing.<\/li>\n<li>Generating PWM (for LED dimming or motor control).<\/li>\n<li>Emulating simple protocols like OneWire using GPIO.<\/li>\n<\/ul>\n<hr \/>\n<p>UART (The Simplest and Oldest)<\/p>\n<ul>\n<li>Sending and receiving data.<\/li>\n<li>Working with FIFO buffers.<\/li>\n<li>Implementing a simple protocol on top of UART (frame start\/end).<\/li>\n<\/ul>\n<hr \/>\n<p>SPI (For Displays and Fast Sensors)<\/p>\n<ul>\n<li>Understanding the 4 wires:\n<ul>\n<li>MOSI<\/li>\n<li>MISO<\/li>\n<li>SCLK<\/li>\n<li>CS<\/li>\n<\/ul>\n<\/li>\n<li>Working with multiple devices on the same bus.<\/li>\n<li>Using DMA with SPI for high-speed data transfer.<\/li>\n<\/ul>\n<hr \/>\n<p>I2C (For Sensors and EEPROM)<\/p>\n<ul>\n<li>Understanding addressing and ACK\/NACK.<\/li>\n<li>Working with devices that use different addresses.<\/li>\n<li>Handling clock stretching.<\/li>\n<\/ul>\n<hr \/>\n<p>Advanced Protocols (Later)<\/p>\n<ul>\n<li>CAN (automotive systems).<\/li>\n<li>USB (computer-connected devices).<\/li>\n<li>Ethernet (industrial systems).<\/li>\n<\/ul>\n<hr \/>\n<h3>Second: What the AI Era Added to the Field<\/h3>\n<p>TinyML = Running AI on Microcontrollers with Less Than 256KB RAM<\/p>\n<p>Why TinyML?<\/p>\n<ul>\n<li>Ultra-fast response (no network latency).<\/li>\n<li>Privacy (data never leaves the device).<\/li>\n<li>Very low power consumption.<\/li>\n<li>Low cost (no cloud servers required).<\/li>\n<\/ul>\n<hr \/>\n<p>Where TinyML Is Used Today<\/p>\n<ul>\n<li>Wake-word detection (\u201cHey Google\u201d).<\/li>\n<li>Sensor pattern recognition (abnormal vibration detection).<\/li>\n<li>Motion classification (walking, running, falling).<\/li>\n<li>Lightweight computer vision.<\/li>\n<\/ul>\n<hr \/>\n<p>AI Models Suitable for Microcontrollers<\/p>\n<ul>\n<li>Simple DNNs.<\/li>\n<li>Small CNNs.<\/li>\n<li>Decision Trees and Random Forests.<\/li>\n<li>K-Means clustering.<\/li>\n<\/ul>\n<hr \/>\n<p>How to Start Practically<\/p>\n<ul>\n<li>Go to <a href=\"https:\/\/edgeimpulse.com\/?utm_source=chatgpt.com\">Edge Impulse<\/a> and choose \u201cClassify Motion\u201d.<\/li>\n<li>Connect your ESP32 or smartphone.<\/li>\n<li>Train a model (it generates ready-to-use C code).<\/li>\n<li>Deploy the code to the microcontroller and run inference offline.<\/li>\n<\/ul>\n<hr \/>\n<p>Using AI as Your Personal Assistant (Not Inside the Device)<\/p>\n<p><a href=\"https:\/\/github.com\/features\/copilot?utm_source=chatgpt.com\">GitHub Copilot<\/a><\/p>\n<ul>\n<li>Write:<br \/>\n<code>\/\/ Initialize UART2 with baud 115200, 8N1<\/code><\/li>\n<li>Copilot generates the function automatically.<\/li>\n<li>Useful for:\n<ul>\n<li>ISR generation.<\/li>\n<li>Sensor driver functions.<\/li>\n<li>Boilerplate embedded code.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><a href=\"https:\/\/cursor.com\/?utm_source=chatgpt.com\">Cursor<\/a><\/p>\n<ul>\n<li>AI-powered editor based on VS Code.<\/li>\n<li>Can modify entire projects based on prompts.<\/li>\n<\/ul>\n<hr \/>\n<p><a href=\"https:\/\/openai.com\/chatgpt\/overview\/?utm_source=chatgpt.com\">ChatGPT Plus<\/a> and <a href=\"https:\/\/www.anthropic.com\/claude?utm_source=chatgpt.com\">Claude<\/a><\/p>\n<p>Useful for:<\/p>\n<ul>\n<li>Explaining datasheets.<\/li>\n<li>Generating error-handling code.<\/li>\n<li>Debugging ISR freezes.<\/li>\n<li>Optimizing Cortex-M performance.<\/li>\n<\/ul>\n<hr \/>\n<p><a href=\"https:\/\/www.perplexity.ai\/?utm_source=chatgpt.com\">Perplexity.ai<\/a><\/p>\n<p>Useful for:<\/p>\n<ul>\n<li>Researching rare embedded bugs.<\/li>\n<li>Finding updated TinyML references.<\/li>\n<\/ul>\n<hr \/>\n<p>Modern Tools You Should Know<\/p>\n<p><a href=\"https:\/\/www.tensorflow.org\/lite\/microcontrollers?utm_source=chatgpt.com\">TensorFlow Lite Micro<\/a><\/p>\n<ul>\n<li>Runs TensorFlow models on microcontrollers.<\/li>\n<li>Extremely small runtime (&lt;20KB).<\/li>\n<li>Supports ARM Cortex-M, RISC-V, and ESP32.<\/li>\n<\/ul>\n<hr \/>\n<p><a href=\"https:\/\/www.arm.com\/technologies\/cmsis?utm_source=chatgpt.com\">CMSIS-NN<\/a><\/p>\n<ul>\n<li>Optimized neural-network kernels for Cortex-M.<\/li>\n<li>4\u20135x faster than naive implementations.<\/li>\n<\/ul>\n<hr \/>\n<p><a href=\"https:\/\/neuton.ai\/?utm_source=chatgpt.com\">Neuton.ai<\/a><\/p>\n<ul>\n<li>Converts AI models into pure C code without external libraries.<\/li>\n<li>Excellent for extremely memory-limited devices.<\/li>\n<\/ul>\n<hr \/>\n<h3>Third: Suggested Practical Projects (From Beginner to Advanced)<\/h3>\n<p>Project 1: Temperature &amp; Humidity Reader with LCD<\/p>\n<p>Components<\/p>\n<ul>\n<li>STM32 or Arduino.<\/li>\n<li>DHT22 sensor.<\/li>\n<li>16&#215;2 I2C LCD.<\/li>\n<\/ul>\n<p>Skills Learned<\/p>\n<ul>\n<li>Sensor reading.<\/li>\n<li>LCD text output.<\/li>\n<li>Timing management.<\/li>\n<\/ul>\n<hr \/>\n<p>Project 2: Motion Alarm System<\/p>\n<p>Components<\/p>\n<ul>\n<li>ESP32.<\/li>\n<li>PIR sensor.<\/li>\n<li>Buzzer.<\/li>\n<li>LED.<\/li>\n<\/ul>\n<p>Skills Learned<\/p>\n<ul>\n<li>Interrupts.<\/li>\n<li>Timers.<\/li>\n<li>Alarm logic.<\/li>\n<\/ul>\n<p>AI Upgrade<\/p>\n<p>Replace PIR logic with TinyML-based sound classification.<\/p>\n<hr \/>\n<p>Project 3: TinyML Sound or Motion Detection on ESP32<\/p>\n<p>Components<\/p>\n<ul>\n<li>ESP32.<\/li>\n<li>INMP441 microphone or MPU6050 sensor.<\/li>\n<\/ul>\n<p>Workflow<\/p>\n<ol>\n<li>Record audio or motion samples.<\/li>\n<li>Upload data to Edge Impulse.<\/li>\n<li>Train a small CNN model.<\/li>\n<li>Deploy to ESP32.<\/li>\n<li>Trigger LED based on predictions.<\/li>\n<\/ol>\n<hr \/>\n<p>Project 4: Industrial Motor Fault Prediction<\/p>\n<p>Components<\/p>\n<ul>\n<li>STM32F4.<\/li>\n<li>Vibration sensor.<\/li>\n<li>OLED display.<\/li>\n<\/ul>\n<p>Goal<\/p>\n<p>Classify:<\/p>\n<ul>\n<li>Normal vibration.<\/li>\n<li>Damaged bearing.<\/li>\n<li>Unbalanced shaft.<\/li>\n<\/ul>\n<p>AI Models<\/p>\n<ul>\n<li>Decision Tree.<\/li>\n<li>Small DNN.<\/li>\n<\/ul>\n<hr \/>\n<p>Project 5: Smart Irrigation with AI Prediction<\/p>\n<p>Components<\/p>\n<ul>\n<li>ESP32-C3.<\/li>\n<li>Soil moisture sensor.<\/li>\n<li>Temperature sensor.<\/li>\n<li>Water pump.<\/li>\n<\/ul>\n<p>Skills Learned<\/p>\n<ul>\n<li>ADC reading.<\/li>\n<li>MOSFET control.<\/li>\n<li>MQTT communication.<\/li>\n<\/ul>\n<p>AI Feature<\/p>\n<p>Predict soil dryness instead of fixed-time irrigation.<\/p>\n<hr \/>\n<p>Project 6: Fall Detection for Elderly People<\/p>\n<p>Components<\/p>\n<ul>\n<li>Seeed XIAO BLE Sense<\/li>\n<li>Battery.<\/li>\n<\/ul>\n<p>AI Task<\/p>\n<p>Detect:<\/p>\n<ul>\n<li>Walking.<\/li>\n<li>Sitting.<\/li>\n<li>Falling.<\/li>\n<\/ul>\n<p>Features<\/p>\n<ul>\n<li>Real-time signal processing.<\/li>\n<li>BLE alerts to smartphone.<\/li>\n<\/ul>\n<hr \/>\n<h3>Fourth: Extremely Important Advice in the AI Era<\/h3>\n<p>Do Not Fully Depend on AI for Code Generation<\/p>\n<p>Generated code often:<\/p>\n<ul>\n<li>Ignores memory limitations.<\/li>\n<li>Violates real-time constraints.<\/li>\n<li>Assumes Linux instead of bare metal.<\/li>\n<li>Uses unsupported libraries.<\/li>\n<\/ul>\n<p>Golden Rule<\/p>\n<p>Use AI to generate 70% of the code, then manually review and optimize it.<\/p>\n<hr \/>\n<p>Learn to Read Datasheets Yourself<\/p>\n<p>AI often fails with:<\/p>\n<ul>\n<li>Timing diagrams.<\/li>\n<li>Complex I2C\/SPI sequences.<\/li>\n<li>Hardware-specific nuances.<\/li>\n<\/ul>\n<p>Practice by manually programming simple sensors before relying on AI.<\/p>\n<hr \/>\n<p>Focus on the Four Types of Optimization<\/p>\n<p>Code Size<\/p>\n<p>Use:<\/p>\n<pre><code class=\"language-bash\">-Os\r\n<\/code><\/pre>\n<p>Speed<\/p>\n<p>Use:<\/p>\n<pre><code class=\"language-bash\">-O3\r\n<\/code><\/pre>\n<p>and DMA whenever possible.<\/p>\n<p>Power Consumption<\/p>\n<ul>\n<li>Sleep modes.<\/li>\n<li>Disable unused clocks.<\/li>\n<li>Dynamic frequency scaling.<\/li>\n<\/ul>\n<p>Latency<\/p>\n<ul>\n<li>Short ISRs.<\/li>\n<li>Tail-chaining on Cortex-M.<\/li>\n<\/ul>\n<hr \/>\n<p>Use Simulators Before Buying Hardware<\/p>\n<p><a href=\"https:\/\/wokwi.com\/?utm_source=chatgpt.com\">Wokwi<\/a><\/p>\n<ul>\n<li>Browser-based.<\/li>\n<li>Supports Arduino, ESP32, STM32, RP2040.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.qemu.org\/?utm_source=chatgpt.com\">QEMU<\/a><\/p>\n<ul>\n<li>Full system emulation.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.labcenter.com\/?utm_source=chatgpt.com\">Proteus<\/a><\/p>\n<ul>\n<li>Advanced electronics simulation.<\/li>\n<\/ul>\n<hr \/>\n<h3>Fifth: Recommended Development Boards<\/h3>\n<ul>\n<li>ESP32-C3 \u2014 Best low-cost beginner option.<\/li>\n<li>STM32 Black Pill \u2014 Best for professional embedded learning.<\/li>\n<li>Seeed XIAO ESP32-S3 \u2014 Excellent for TinyML.<\/li>\n<li>Raspberry Pi Pico \u2014 Great for learning C and MicroPython.<\/li>\n<li>Arduino Nano 33 BLE Sense \u2014 Perfect TinyML learning board.<\/li>\n<li>ESP32-S3-EYE \u2014 Good for lightweight computer vision.<\/li>\n<\/ul>\n<hr \/>\n<h3>Sixth: Best Books and References<\/h3>\n<ul>\n<li>Making Embedded Systems<\/li>\n<li>TinyML<\/li>\n<li>Embedded Systems with ARM Cortex-M<\/li>\n<\/ul>\n<hr \/>\n<p>Final Practical Learning Roadmap<\/p>\n<p>Phase 1 (2 Months) \u2014 Fundamentals Without AI<\/p>\n<ul>\n<li>Learn C from K&amp;R.<\/li>\n<li>Study basic electronics.<\/li>\n<li>Practice on ESP32-C3:\n<ul>\n<li>LED blinking.<\/li>\n<li>Button debouncing.<\/li>\n<li>UART \u201cHello World\u201d.<\/li>\n<li>Reading DHT11.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p>Phase 2 (1 Month) \u2014 Using AI as an Assistant<\/p>\n<ul>\n<li>Install GitHub Copilot.<\/li>\n<li>Rebuild previous projects with AI support.<\/li>\n<li>Compare generated code with your manual implementations.<\/li>\n<\/ul>\n<hr \/>\n<p>Phase 3 (2 Months) \u2014 Enter TinyML<\/p>\n<ul>\n<li>Complete the Edge Impulse TinyML introduction course.<\/li>\n<li>Build the motion detection project.<\/li>\n<li>Read the first chapters of the TinyML book.<\/li>\n<\/ul>\n<hr \/>\n<p>Phase 4 (2 Months) \u2014 Build a Full Project<\/p>\n<p>Choose a real project:<\/p>\n<ul>\n<li>Motor fault prediction.<\/li>\n<li>Smart irrigation.<\/li>\n<li>Fall detection.<\/li>\n<\/ul>\n<p>Collect your own data, train multiple models, compare results, and publish everything on GitHub.<\/p>\n<hr \/>\n<p>Phase 5 (Continuous Learning)<\/p>\n<p>Learn:<\/p>\n<ul>\n<li>FreeRTOS<\/li>\n<li>Zephyr RTOS<\/li>\n<li>RISC-V architecture.<\/li>\n<li>Embedded Rust.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>First: The Fundamentals You Cannot Do Without (Even with the Most Powerful AI) Mastering C Language \u2014 Not Just Learning It Deep understanding of pointers (pointer arithmetic, pointers to functions, double pointers). Understanding struct, union, enum, and bitfields (essential for memory optimization). Manual memory management (malloc\/free are prohibited in most embedded systems; you will mostly [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":27065,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[998],"tags":[],"membersfde":[],"class_list":{"0":"post-27067","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-digital-blog"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arab-digital-economy.org\/?p=27067&lang=en\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a\" \/>\n<meta property=\"og:description\" content=\"First: The Fundamentals You Cannot Do Without (Even with the Most Powerful AI) Mastering C Language \u2014 Not Just Learning It Deep understanding of pointers (pointer arithmetic, pointers to functions, double pointers). Understanding struct, union, enum, and bitfields (essential for memory optimization). Manual memory management (malloc\/free are prohibited in most embedded systems; you will mostly [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arab-digital-economy.org\/?p=27067&amp;lang=en\" \/>\n<meta property=\"og:site_name\" content=\"\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-13T10:37:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-13T10:39:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"arabfde\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629\" \/>\n\t<meta name=\"twitter:data1\" content=\"arabfde\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en\"},\"author\":{\"name\":\"arabfde\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/#\\\/schema\\\/person\\\/f23ea2ccb598053d5c211a78093f6816\"},\"headline\":\"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track)\",\"datePublished\":\"2026-05-13T10:37:03+00:00\",\"dateModified\":\"2026-05-13T10:39:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en\"},\"wordCount\":1097,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arab-digital-economy.org\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg\",\"articleSection\":[\"Digital Blog\"],\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en\",\"url\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en\",\"name\":\"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arab-digital-economy.org\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg\",\"datePublished\":\"2026-05-13T10:37:03+00:00\",\"dateModified\":\"2026-05-13T10:39:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/#\\\/schema\\\/person\\\/f23ea2ccb598053d5c211a78093f6816\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#primaryimage\",\"url\":\"https:\\\/\\\/arab-digital-economy.org\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg\",\"contentUrl\":\"https:\\\/\\\/arab-digital-economy.org\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/?p=27067&lang=en#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629\",\"item\":\"https:\\\/\\\/arab-digital-economy.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/#website\",\"url\":\"https:\\\/\\\/arab-digital-economy.org\\\/\",\"name\":\"\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arab-digital-economy.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arab-digital-economy.org\\\/#\\\/schema\\\/person\\\/f23ea2ccb598053d5c211a78093f6816\",\"name\":\"arabfde\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g\",\"caption\":\"arabfde\"},\"url\":\"https:\\\/\\\/arab-digital-economy.org\\\/?author=5\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en","og_locale":"ar_AR","og_type":"article","og_title":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a","og_description":"First: The Fundamentals You Cannot Do Without (Even with the Most Powerful AI) Mastering C Language \u2014 Not Just Learning It Deep understanding of pointers (pointer arithmetic, pointers to functions, double pointers). Understanding struct, union, enum, and bitfields (essential for memory optimization). Manual memory management (malloc\/free are prohibited in most embedded systems; you will mostly [&hellip;]","og_url":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en","og_site_name":"\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a","article_published_time":"2026-05-13T10:37:03+00:00","article_modified_time":"2026-05-13T10:39:17+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg","type":"image\/jpeg"}],"author":"arabfde","twitter_card":"summary_large_image","twitter_misc":{"\u0643\u064f\u062a\u0628 \u0628\u0648\u0627\u0633\u0637\u0629":"arabfde","\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"8 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#article","isPartOf":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en"},"author":{"name":"arabfde","@id":"https:\/\/arab-digital-economy.org\/#\/schema\/person\/f23ea2ccb598053d5c211a78093f6816"},"headline":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track)","datePublished":"2026-05-13T10:37:03+00:00","dateModified":"2026-05-13T10:39:17+00:00","mainEntityOfPage":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en"},"wordCount":1097,"commentCount":0,"image":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#primaryimage"},"thumbnailUrl":"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg","articleSection":["Digital Blog"],"inLanguage":"ar","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/arab-digital-economy.org\/?p=27067&lang=en#respond"]}]},{"@type":"WebPage","@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en","url":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en","name":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track) - \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a","isPartOf":{"@id":"https:\/\/arab-digital-economy.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#primaryimage"},"image":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#primaryimage"},"thumbnailUrl":"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg","datePublished":"2026-05-13T10:37:03+00:00","dateModified":"2026-05-13T10:39:17+00:00","author":{"@id":"https:\/\/arab-digital-economy.org\/#\/schema\/person\/f23ea2ccb598053d5c211a78093f6816"},"breadcrumb":{"@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arab-digital-economy.org\/?p=27067&lang=en"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#primaryimage","url":"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg","contentUrl":"https:\/\/arab-digital-economy.org\/wp-content\/uploads\/2026\/05\/Embedded-Systems-\u0627\u0644\u0623\u0646\u0638\u0645\u0629-\u0627\u0644\u0645\u062f\u0645\u062c\u0629-\u0628\u064a\u0646-\u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a-\u0627\u0644\u0643\u0644\u0627\u0633\u064a\u0643\u064a\u0629-\u0648\u0623\u062f\u0648\u0627\u062a-\u0627\u0644\u0630\u0643\u0627\u0621-\u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a-\u0627\u0644\u062d\u062f\u064a\u062b\u0629-\u0645\u0633\u0627\u0631-\u062a\u062f\u0631\u064a\u0628-\u0639\u0645\u0644\u064a.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/arab-digital-economy.org\/?p=27067&lang=en#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629","item":"https:\/\/arab-digital-economy.org\/"},{"@type":"ListItem","position":2,"name":"30. Embedded Systems (Integrated Systems) between the classic fundamentals and modern artificial intelligence tools (practical training track)"}]},{"@type":"WebSite","@id":"https:\/\/arab-digital-economy.org\/#website","url":"https:\/\/arab-digital-economy.org\/","name":"\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0639\u0631\u0628\u064a \u0644\u0644\u0627\u0642\u062a\u0635\u0627\u062f \u0627\u0644\u0631\u0642\u0645\u064a","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arab-digital-economy.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Person","@id":"https:\/\/arab-digital-economy.org\/#\/schema\/person\/f23ea2ccb598053d5c211a78093f6816","name":"arabfde","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/secure.gravatar.com\/avatar\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/73f92147e4fe1f8f4fddc1c6a6ca872b42cb21cf2616d7309355609538402d9f?s=96&d=mm&r=g","caption":"arabfde"},"url":"https:\/\/arab-digital-economy.org\/?author=5"}]}},"lang":"en","translations":{"en":27067,"ar":27064},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/posts\/27067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27067"}],"version-history":[{"count":3,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/posts\/27067\/revisions"}],"predecessor-version":[{"id":27070,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/posts\/27067\/revisions\/27070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=\/wp\/v2\/media\/27065"}],"wp:attachment":[{"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27067"},{"taxonomy":"membersfde","embeddable":true,"href":"https:\/\/arab-digital-economy.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmembersfde&post=27067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}