M.G.

Loading...

خدمات هندسية

End-to-End Embedded Solutions

من النموذج الأولي إلى الإنتاج

تطوير Embedded Software

تطوير C/C++ Firmware لأنظمة bare-metal وRTOS باستخدام FreeRTOS وZephyr RTOS. تطوير Low-level drivers لـ STM32F4/F7 MCUs. تطوير Embedded Linux، بما في ذلك إنشاء custom images باستخدام Yocto Project وBuildroot، وdevice drivers وتطبيقات userspace.

اقرأ المزيد >

تطوير Hardware

تصميم المخططات الإلكترونية وتصميم لوحات PCB باستخدام KiCad، بدءًا من النماذج الأولية وحتى الوصول إلى تصميم متكامل. يشمل ذلك اختيار المكوّنات، تشغيل اللوحة واختبارها، اكتشاف الأعطال ومعالجتها.

اقرأ المزيد >

اختبار الأنظمة المدمجة والتحقق من أدائها وتكاملها

اختبارات Bench وHiL، وتطوير Automated tests، وSystem-level validation. Integration والتحقق من Software والـ Electronics وواجهات Communication لضمان أداء نظام موثوق ومستقر.

اقرأ المزيد >

شركات عملت معها

خبرة في هذه المؤسسات — وليست عملاء أو شركاء حاليين.

المشاريع

سبتمبر 1, 2026 Yocto LVGL STM32MP1

GalyTEK Smart Home System

Customizable embedded solution for controlling and monitoring smart-home devices from one touchscreen. Built with Yocto/OpenSTLinux, LVGL, and SquareLine Studio, it provides a lightweight and responsive user experience. It supports room controls, Wi-Fi, USB cameras, media recording, display settings, and system management. The system can be adapted to different screen sizes and both Linux-based and non-Linux-based boards

شهادات

المهارات

مجموعة التقنيات

المقالات

قريباً ترقّب واشترك لتكون أول من يعلم.
أغسطس 23, 2026zephyrRtosrealtimeIoT

Start ZephyrRTOS Project Like A PRO

Zephyr RTOS has quickly become one of the most important open-source real-time operating systems in the embedded industry. It is used more and more in IoT, wearables, industrial equipment, and non safety-critical automotive applications.

كتب بقلم Mohamed GALY
أغسطس 23, 2026LinuxKernelYocto

Yocto Project, Modifying the Linux Kernel using devtool.

The Linux kernel supplied by a Yocto Project Board Support Package (BSP) is a good starting point for a new project, but kernels used in real-world products rarely remain unchanged. Modifying the Linux kernel is one of the major tasks for an Embedded Systems Engineer working in a Linux development environment. Linux Kernel changes are necessary when adapting an embedded Linux system to custom hardware or project-specific requirements.

كتب بقلم Mohamed GALY
أغسطس 3, 2026linuxloggingkernel

Linux Kernel Logging Concepts

The Linux kernel log is one of the most important diagnostic tools in Linux development and system troubleshooting. Understanding the kernel log is therefore essential. Before exploring how the kernel logging mechanism works, it is important to understand its core component, which is the printk() function.

كتب بقلم Mohamed GALY