30B+
Embedded processors πουλιούνται κάθε χρόνο
98%
Των processors παγκοσμίως είναι embedded — όχι PC/server
100+
Embedded systems σε ένα σύγχρονο αυτοκίνητο
$115B
Αγορά Embedded Systems 2026 (MarketsandMarkets)

1. Τι Είναι Embedded System — Ο Υπολογιστής που Δεν Βλέπεις

Ο υπολογιστής στο γραφείο σου κάνει πολλά πράγματα — email, βίντεο, κώδικας, gaming. Ένα embedded system κάνει συνήθως ένα και μόνο πράγμα — αλλά το κάνει τέλεια, αδιάκοπα, σε πραγματικό χρόνο, με ελάχιστη ενέργεια.

Τη στιγμή που διαβάζεις αυτό, βρίσκεσαι σε απόσταση μερικών μέτρων από δεκάδες embedded systems — router, router, τηλεόραση, πλυντήριο, κλιματιστικό, κινητό, ρολόι, αυτοκίνητο στο parking, ηλεκτρικός μετρητής. Όλα τρέχουν software που δεν βλέπεις ποτέ.

Η διαφορά από έναν general-purpose υπολογιστή είναι θεμελιακή. Ένα embedded system είναι ενσωματωμένο μέσα σε άλλο σύστημα, σχεδιαστεί για συγκεκριμένο σκοπό, έχει περιορισμένους πόρους (RAM, CPU, μπαταρία) και συχνά πρέπει να ανταποκρίνεται σε αυστηρά χρονικά όρια.

🚗

AUTOMOTIVE

ABS, airbags, engine control unit, infotainment, ADAS. Ένα σύγχρονο EV έχει 100+ ECUs (Electronic Control Units).

SAFETY LEVEL: ISO 26262 ASIL-D
LATENCY: <1ms για safety systems
🏥

ΙΑΤΡΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ

Pacemakers, insulin pumps, MRI controllers, ventilators. Το λογισμικό που δεν επιτρέπεται να έχει ούτε ένα bug.

STANDARD: IEC 62304
UPTIME: 99.9999% required
🛸

ΑΕΡΟΔΙΑΣΤΗΜΙΚΗ

Flight control computers, satellite attitude control, Mars rover navigation. Ο κώδικας που πρέπει να δουλεύει στα -200°C ή +150°C.

STANDARD: DO-178C
RADIATION: Hardened processors
🏭

INDUSTRIAL PLC

Programmable Logic Controllers σε γραμμές παραγωγής, ρομποτικούς βραχίονες, συστήματα SCADA. Τρέχουν 24/7/365 για δεκαετίες.

MTBF: 200.000+ ώρες
OS: VxWorks, QNX, FreeRTOS
📡

ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ

Router firmware, 5G base stations, fiber optic controllers. Δισεκατομμύρια πακέτα ανά δευτερόλεπτο με hardware-level processing.

THROUGHPUT: 400Gbps+
LATENCY: nanoseconds

WEARABLES & IoT

Smartwatches, fitness trackers, smart meters, connected sensors. Ultra-low power — μπαταρία χρόνια σε sensor nodes.

POWER: μW — mW range
OS: Zephyr, RIOT, TinyOS

2. Η Αρχιτεκτονική — Από Hardware έως Software

Ένα embedded system έχει καθορισμένα layers — από το φυσικό hardware μέχρι την εφαρμογή. Κατανοώντας αυτή την ιεραρχία, καταλαβαίνεις πώς όλα συνδέονται.

5
APPLICATION
Η λογική της εφαρμογής — αυτό που "βλέπει" ο χρήστης. Temperature monitoring, motor control, data logging.
C / C++ / Python
4
RTOS / OS
Διαχείριση tasks, scheduling, inter-process communication. Ή bare-metal χωρίς OS για απλά συστήματα.
FreeRTOS / Zephyr / Linux
3
BSP / DRIVERS
Board Support Package — κώδικας που "μιλάει" στο συγκεκριμένο hardware. UART, SPI, I2C, GPIO drivers.
C / Assembly
2
HAL
Hardware Abstraction Layer — ενιαίο API πάνω από διαφορετικά hardware. STM32 HAL, Arduino core.
C / Vendor SDK
1
HARDWARE
MCU/CPU, μνήμη (Flash/RAM), peripherals (ADC, DAC, timers), I/O pins, power management, PCB.
Silicon / PCB Design

3. Microcontrollers vs Microprocessors vs FPGA

Αυτή η διάκριση μπερδεύει τους περισσότερους αρχάριους. Είναι εντελώς διαφορετικά πράγματα για διαφορετικές ανάγκες:

ΤύποςΤι ΕίναιΙσχύςΕνέργειαΙδανικό γιαΠαραδείγματα
Microcontroller (MCU) CPU + RAM + Flash + Peripherals σε ένα chip Χαμηλή μW–mW IoT sensors, appliances, wearables STM32, ESP32, AVR, PIC
Microprocessor (MPU) Μόνο CPU — χρειάζεται εξωτερική μνήμη/peripherals Υψηλή W range Linux systems, HMI, networking ARM Cortex-A, x86, MIPS
FPGA Προγραμματιζόμενο hardware — logic gates που ορίζεις εσύ Εξαιρετική για parallel W range Signal processing, AI inference, crypto Xilinx, Intel Altera, Lattice
SoC (System-on-Chip) CPU + GPU + DSP + peripherals σε ένα chip Πολύ Υψηλή mW–W Smartphones, tablets, embedded Linux Apple M4, Snapdragon, BCM2712
DSP Εξειδικευμένος για ψηφιακή επεξεργασία σήματος Υψηλή για DSP tasks Χαμηλή Audio processing, radar, modem TI C6000, Analog Devices SHARC

4. Real-Time Systems — Όταν ο Χρόνος Είναι Ζωή

Το πιο κρίσιμο χαρακτηριστικό πολλών embedded systems δεν είναι η απόδοση — είναι η προβλεψιμότητα. Δεν ενδιαφέρει να ολοκληρωθεί κάτι γρήγορα. Ενδιαφέρει να ολοκληρωθεί εντός συγκεκριμένου χρονικού ορίου — πάντα.

Ένα ABS σύστημα πρέπει να αντιδρά σε <5ms από τη στιγμή που ανιχνεύει ολίσθηση τροχού. Αν το RTOS scheduler αποφασίσει να κάνει κάτι άλλο εκείνη τη στιγμή, ο οδηγός μπορεί να πεθάνει. Αυτό είναι hard real-time — missed deadline = system failure.

🔴

HARD REAL-TIME

Missed deadline = καταστροφή. Pacemakers, airbags, flight control, nuclear reactor control. Χρησιμοποιούν dedicated RTOS με certified scheduling algorithms.

OS: VxWorks, LynxOS, INTEGRITY
JITTER: nanoseconds
🟡

FIRM REAL-TIME

Missed deadline = degraded performance, όχι καταστροφή. Video streaming, online gaming servers, assembly line robotics. Κάποιο frame drop είναι αποδεκτό.

OS: FreeRTOS, Zephyr, QNX
JITTER: microseconds
🟢

SOFT REAL-TIME

Missed deadline = annoying, όχι critical. Web servers, multimedia players, navigation systems. Χρησιμοποιούν Linux με RT patches ή standard RTOS.

OS: Linux RT, Android, ThreadX
JITTER: milliseconds
// FREERTOS — EXAMPLE TASK CREATION

/* Δημιουργία task για έλεγχο αισθητήρα θερμοκρασίας */
void tempSensorTask(void *pvParameters) {
    TickType_t xLastWakeTime = xTaskGetTickCount();
    const TickType_t xPeriod = pdMS_TO_TICKS(100); // 100ms period

    for(;;) {
        /* Ανάγνωση αισθητήρα */
        float temp = readTemperature();

        /* Έλεγχος ορίου — αν > 80°C, alarm */
        if(temp > 80.0f) triggerAlarm();

        /* Αναμονή μέχρι επόμενο cycle — DETERMINISTIC */
        vTaskDelayUntil(&xLastWakeTime, xPeriod);
    }
}

5. Πλατφόρμες Ανάπτυξης — Arduino, Raspberry Pi και Πέρα

ARDUINO UNO
8-BIT MICROCONTROLLER

Το αγαπημένο εισαγωγικό εργαλείο. ATmega328P, 16MHz. Ιδανικό για μαθαίνεις hardware programming.

CPU: ATmega328P 16MHz
RAM: 2KB SRAM
FLASH: 32KB
GPIO: 14 digital, 6 analog
▸ ΕΠΙΠΕΔΟ: ΑΡΧΑΡΙΟΣ
ESP32
32-BIT MCU + WiFi + BT

Το workhorse του IoT. Dual-core 240MHz, WiFi, Bluetooth — για ~$3. Ό,τι πρέπει για connected projects.

CPU: Xtensa LX6 240MHz
RAM: 520KB
WiFi: 802.11 b/g/n
BT: Bluetooth 5.0
▸ ΕΠΙΠΕΔΟ: ΑΡΧΑΡΙΟΣ — ΜΕΣΑΙΟΣ
RASPBERRY PI 5
SINGLE-BOARD COMPUTER

Linux σε μέγεθος πιστωτικής κάρτας. Για projects που χρειάζονται OS, networking, AI inference.

CPU: ARM Cortex-A76 2.4GHz
RAM: 4–8GB LPDDR4
OS: Raspberry Pi OS / Ubuntu
I/O: USB3, PCIe, GPIO
▸ ΕΠΙΠΕΔΟ: ΜΕΣΑΙΟΣ
STM32
ARM CORTEX-M FAMILY

Ο industry standard για professional embedded development. 32-bit, πλούσια peripherals, εξαιρετική τεκμηρίωση.

CPU: ARM Cortex-M0/M4/M7
FREQ: 48MHz — 480MHz
OS: FreeRTOS / Bare-Metal
IDE: STM32CubeIDE
▸ ΕΠΙΠΕΔΟ: ΜΕΣΑΙΟΣ — ADVANCED
NVIDIA JETSON
AI EDGE COMPUTING

GPU-accelerated AI σε embedded form factor. Αυτόνομα robots, drones, edge AI inference, computer vision.

GPU: Ampere / Ada Lovelace
AI TOPS: 275 (Orin AGX)
OS: JetPack / Ubuntu
USE: Robotics, Autonomous
▸ ΕΠΙΠΕΔΟ: ADVANCED
XILINX ZYNQ FPGA
FPGA + ARM SOC

ARM processor + FPGA fabric σε ένα chip. Ο απόλυτος συνδυασμός flexibility και performance για demanding applications.

CPU: ARM Cortex-A53
FPGA: Programmable Logic
USE: 5G, radar, HFT
LANG: VHDL / Verilog
▸ ΕΠΙΠΕΔΟ: EXPERT

6. RISC-V — Η Επανάσταση του Open-Source Hardware

Για δεκαετίες, η αρχιτεκτονική processor ήταν ιδιόκτητη — ARM, x86, MIPS. Πλήρωνες royalties για κάθε chip. Το RISC-V αλλάζει αυτό ριζικά: είναι open-source ISA — οποιοσδήποτε μπορεί να σχεδιάσει RISC-V processor χωρίς κόστος άδειας.

Η Google, NVIDIA, Qualcomm, Western Digital, Samsung και πάνω από 3.800 εταιρείες έχουν ενταχθεί στο RISC-V International. Η Κίνα επενδύει $15 δισεκατομμύρια σε RISC-V ως εναλλακτική στο ARM — λόγω γεωπολιτικών ανησυχιών από τις αμερικανικές κυρώσεις.

Γιατί RISC-V; Απλότητα (47 βασικές εντολές vs 1.000+ του x86), ευελιξία επέκτασης, μηδενικό royalty κόστος, open specification που μπορεί να επαληθευτεί από οποιονδήποτε. Για embedded systems — ιδιαίτερα IoT — αυτό είναι game-changer.

7. Εφαρμογές που Αλλάζουν τον Κόσμο

🚀

ΔΙΑΣΤΗΜΙΚΑ MISSIONS

Ο Mars Perseverance rover τρέχει PowerPC 750 processor — ίδιος με iMac G3 του 1998, αλλά radiation-hardened. Reliability > performance στο διάστημα.

CPU: RAD750 200MHz
OS: VxWorks RTOS
💊

PACEMAKERS

MCU σε μέγεθος νυχιού, μπαταρία 5–15 χρόνων, 30–100μJ ανά beat. Ο κώδικας που δεν μπορεί να έχει bugs γιατί "over-the-air update" σε εμφυτευμένη συσκευή είναι ζωή ή θάνατος.

POWER: <10μW
SAFETY: ISO 14971
🏎️

FORMULA 1 ECU

Standard McLaren ECU σε όλες τις ομάδες F1 — 60+ processors, 2.000+ channels δεδομένων σε real-time, 200MB data ανά lap. Embedded engineering στο απόγειό του.

DATA: 200MB/lap
SENSORS: 2.000+

SMART GRID

Δεκάδες εκατομμύρια smart meters με embedded processors που επικοινωνούν κάθε 15 λεπτά, ανιχνεύουν κλοπή ρεύματος και εξισορροπούν το δίκτυο αυτόνομα.

OS: Contiki / LiteOS
PROTOCOL: DLMS/COSEM

8. Το Μέλλον — Edge AI Chips και Neuromorphic Computing

🧠

NEUROMORPHIC CHIPS

Intel Loihi 2, IBM TrueNorth — chips που μιμούνται νευρωνικά δίκτυα σε hardware level. 1000× πιο efficient από conventional AI chips για specific tasks. Η μέλλουσα αρχιτεκτονική edge AI.

EFFICIENCY: 1000× vs GPU
STATUS: Research / Early Prod

TINYML

Machine learning σε MCUs με μόλις 256KB RAM. TensorFlow Lite Micro, Edge Impulse. Keyword detection, anomaly detection, image classification — offline, με μπαταρία coin cell.

RAM: 256KB+
FRAMEWORK: TF Lite Micro
🔋

ENERGY HARVESTING

Embedded systems που τροφοδοτούνται από solar, RF, θερμοκρασιακή διαφορά, κίνηση. Μηδέν μπαταρία — forever sensors για smart buildings, precision agriculture.

POWER: μW harvested
TARGET: Battery-free IoT
🔒

SECURE ENCLAVES

ARM TrustZone, RISC-V PMP — hardware-enforced security boundaries σε embedded chips. Cryptographic keys που δεν μπορούν να εξαχθούν ακόμα κι αν ο hacker έχει φυσική πρόσβαση.

TECH: ARM TrustZone
USE: IoT, Payments, DRM
"Software is eating the world — but hardware is what software runs on. The next decade belongs to those who understand both." — Marc Andreessen, a16z, paraphrased from multiple interviews

// ΤΟ HARDWARE ΕΙΝΑΙ Η ΓΛΩΣΣΑ ΤΟΥ ΠΡΑΓΜΑΤΙΚΟΥ ΚΟΣΜΟΥ 🔧

Κάθε AI model, κάθε cloud service, κάθε killer app τελικά τρέχει σε φυσικό hardware — transistors, wires, και electrons. Τα embedded systems είναι η γέφυρα μεταξύ του ψηφιακού και του φυσικού κόσμου. Και αυτή η γέφυρα γίνεται όλο και πιο έξυπνη.

← Αρχική Edge Computing →