صفحة 1 من 1

صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 3:55 am
بواسطة elswah79
ما رايكم يكون الحديث في شهر رمضان عن صناعه مبرمجه فلاشات ولا اقصد تجميع مبرمجه اقصد تصميم هارد وير وسوفت وير الحديث عن التقنيات والبرتكولات واختيار معالج رخيص وسرعته معتدله محاوله دعم مايخدم المجال هذه التقنيات كانت دائما حكرا علي الغرب

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 8:55 am
بواسطة ahmed lcd
السلام عليكم على بركة الله

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 6:20 pm
بواسطة elswah79
من الواضح انه لا يوجد تفاعل او رغبه لدي الاخوه

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 6:44 pm
بواسطة mostefa1977
جربت مرة حاملة كارت ميموري لشحن بوردة بشحنة EMMC ونجحت العملية و حلت محل المبرمجات غالية الثمن لكن لا ادري ان كانت هذه الطريقة فعالة مع كل الماينات او لا لاني جربتها مرة واحدة فقط.

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 7:28 pm
بواسطة khalid XD
لا يوجد افضل شراء مبرمجة متطورة وجديدة لشغل الان كل شيئ متوفر في سوق وبنسبة مبتدئين يكفي جهاز من عائلة GX6605S يمكن صناعة مبرمجة منه لشحن فلاشة SP 8
وفلاشات ريسفر حتى يتطور ويشتري برمجة جيدة

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 10:14 pm
بواسطة Mr3amo
رأيي بالمختصرالمفيد :geek:
نعم، هذه النقاشات يستحق أن يُفتح لها مواضيع ويُبنى عليه محتوى جاد
وليس فقط نقاش نظري.
لماذا هذا المجال “محتكر” ليس لأنه مستحيل، بل لأن
الشركات الغربية تمتلك توثيق داخلي غير منشور وأدوات Debug وبروتوكولات خاصة أغلب المحتوى المتاح
يشرح الاستخدام وليس البناء، في عالمنا العربي التركيز غالبًا على “كيف أفلش” وليس “كيف صُنعت الأداة التي تفلّش”
وهنا بالضبط تأتي قيمة هذا الطرح.
وهنا يطرح السؤال ماذا تعني “مبرمجة فلاشات ”؟
اي نحن نتكلم عن الهاردوير والسوفتوير والبروتوكولات
-الهاردوير
اختيار MCU مناسب + رخيص و متوفر ويدعم:
SPI -I²C -UART- USB
أمثلة: STM32 او RP2040
-اما بالنسبة للبروتوكولات هنا الجوهر الحقيقي
SPI Flash
NAND / NOR
eMMC / UFS (حتى لو نظريًا بالبداية)
بروتوكولات ISP
JTAG / SWD
Reverse Engineering للـ pinouts
-السوفتوير (الجزء الذي لا غنى عنه والذي يربط الاجزاء مع بعضها )
Firmware داخل المبرمجة(نواة المبرمجة)
PC Software الذي يتم من خلاله إرسال أوامر قراءة/كتابة والتحقق من CRC والمسح وكذالك التعامل مع:
IDs/Protection bits/Bad blocks الخ..
*** كسر فكرة “هذه التقنيات كانت دائما حكرا علي الغرب”
أقولها لك بدون مجاملة هذه التقنيات ليست سحرًا… بل تراكم معرفة والتراكم يبدأ بنقاشات ثم تجارب ثم أخطاء ثم مشاركة وأي مجتمع لا يناقش هذه الأمور بعمق
سيظل “مستخدم أدوات” لا “صانع أدوات”.
وأبسط مبرمجة فلاش يمكن بناؤها هي مبرمجة SPI Flash بسيطة (NOR Flash)
وليس NAND، ولا eMMC، ولا UFS.
لماذا SPI Flash؟
لأنها منتشرة جدًا (BIOS – أجهزة – راوترات – شاشات) بروتوكولها واضح ومُوثق ولا تحتاج سرعات عالية اوخطوط كثيرة اوتحكم معقد بالتواقيت
فهي مثالية للتعلّم من الصفر.
يعني 6 أسلاك فقط ولا يوجد Bus معقد ولا خطوط تحكم غامضة.
مثال لمعالج المبرمجة(MCU)STM32 (مثال: STM32F103 أو F401)توثيق ضخم مجتمع كبير.
أي مبرمجة فلاش احترافية في السوق بدأت داخليًا بـ SPI… حتى لو لم تُعلن ذلك.
الخلاصة أبسط مبرمجة فلاش = MCU + SPI + Flash NOR + أوامر Datasheet
ومنها تتعلم وتفهم وتبني فوقها ويصبح عندك تراكم معرفي .
بالنسبة لبرمجة الـ MCU ستحتاج البرمجة بلغة C وهي اللغة القياسية لعالم المتحكمات الدقيقة.
لأنّها قريبة جدًا من الهاردوير وتتحكم بالذاكرة والـ registers وسريعة و يمكن التنبؤ بتصرفها
ومدعومة من كل الشركات تقريبًا.
لو فتحت أي Firmware لمبرمجة احترافية ستجده مكتوبًا بـ C (أو C مع لمسة ASM)

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 11:15 pm
بواسطة elswah79
khalid XD كتب: الاثنين 9 فبراير 2026 7:28 pm لا يوجد افضل شراء مبرمجة متطورة وجديدة لشغل الان كل شيئ متوفر في سوق وبنسبة مبتدئين يكفي جهاز من عائلة GX6605S يمكن صناعة مبرمجة منه لشحن فلاشة SP 8
وفلاشات ريسفر حتى يتطور ويشتري برمجة جيدة
صديقي العزيز لدي والحمد لله بوكسات ومبرمجات مختلفه الغرض هو الفهم ترك بصمه لناس اخرين يكملون المشوار

Re: صناعه مبرمجه فلاشات

مرسل: الاثنين 9 فبراير 2026 11:22 pm
بواسطة elswah79
Mr3amo كتب: الاثنين 9 فبراير 2026 10:14 pm رأيي بالمختصرالمفيد :geek:
نعم، هذه النقاشات يستحق أن يُفتح لها مواضيع ويُبنى عليه محتوى جاد
وليس فقط نقاش نظري.
لماذا هذا المجال “محتكر” ليس لأنه مستحيل، بل لأن
الشركات الغربية تمتلك توثيق داخلي غير منشور وأدوات Debug وبروتوكولات خاصة أغلب المحتوى المتاح
يشرح الاستخدام وليس البناء، في عالمنا العربي التركيز غالبًا على “كيف أفلش” وليس “كيف صُنعت الأداة التي تفلّش”
وهنا بالضبط تأتي قيمة هذا الطرح.
وهنا يطرح السؤال ماذا تعني “مبرمجة فلاشات ”؟
اي نحن نتكلم عن الهاردوير والسوفتوير والبروتوكولات
-الهاردوير
اختيار MCU مناسب + رخيص و متوفر ويدعم:
SPI -I²C -UART- USB
أمثلة: STM32 او RP2040
-اما بالنسبة للبروتوكولات هنا الجوهر الحقيقي
SPI Flash
NAND / NOR
eMMC / UFS (حتى لو نظريًا بالبداية)
بروتوكولات ISP
JTAG / SWD
Reverse Engineering للـ pinouts
-السوفتوير (الجزء الذي لا غنى عنه والذي يربط الاجزاء مع بعضها )
Firmware داخل المبرمجة(نواة المبرمجة)
PC Software الذي يتم من خلاله إرسال أوامر قراءة/كتابة والتحقق من CRC والمسح وكذالك التعامل مع:
IDs/Protection bits/Bad blocks الخ..
*** كسر فكرة “هذه التقنيات كانت دائما حكرا علي الغرب”
أقولها لك بدون مجاملة هذه التقنيات ليست سحرًا… بل تراكم معرفة والتراكم يبدأ بنقاشات ثم تجارب ثم أخطاء ثم مشاركة وأي مجتمع لا يناقش هذه الأمور بعمق
سيظل “مستخدم أدوات” لا “صانع أدوات”.
وأبسط مبرمجة فلاش يمكن بناؤها هي مبرمجة SPI Flash بسيطة (NOR Flash)
وليس NAND، ولا eMMC، ولا UFS.
لماذا SPI Flash؟
لأنها منتشرة جدًا (BIOS – أجهزة – راوترات – شاشات) بروتوكولها واضح ومُوثق ولا تحتاج سرعات عالية اوخطوط كثيرة اوتحكم معقد بالتواقيت
فهي مثالية للتعلّم من الصفر.
يعني 6 أسلاك فقط ولا يوجد Bus معقد ولا خطوط تحكم غامضة.
مثال لمعالج المبرمجة(MCU)STM32 (مثال: STM32F103 أو F401)توثيق ضخم مجتمع كبير.
أي مبرمجة فلاش احترافية في السوق بدأت داخليًا بـ SPI… حتى لو لم تُعلن ذلك.
الخلاصة أبسط مبرمجة فلاش = MCU + SPI + Flash NOR + أوامر Datasheet
ومنها تتعلم وتفهم وتبني فوقها ويصبح عندك تراكم معرفي .
بالنسبة لبرمجة الـ MCU ستحتاج البرمجة بلغة C وهي اللغة القياسية لعالم المتحكمات الدقيقة.
لأنّها قريبة جدًا من الهاردوير وتتحكم بالذاكرة والـ registers وسريعة و يمكن التنبؤ بتصرفها
ومدعومة من كل الشركات تقريبًا.
لو فتحت أي Firmware لمبرمجة احترافية ستجده مكتوبًا بـ C (أو C مع لمسة ASM)
كلام سليم جدا

Re: صناعه مبرمجه فلاشات

مرسل: الثلاثاء 10 فبراير 2026 2:48 am
بواسطة elswah79
أولاً: ما هي المبرمِجة؟

المبرمِجة (Programmer) هي جهاز أو أداة تُستخدم لكتابة (تحميل) برنامج أو كود داخل شريحة إلكترونية، مثل:

المتحكمات الدقيقة (Microcontrollers)

شرائح الذاكرة (Flash / EEPROM)

ببساطة:
المبرمِجة = الوسيط بين الكمبيوتر والشريحة.
يلزم للمبرمجه عقل ويكون متحكم دقيق وهناك انواع مختلفه بقدرات مختلفه
الوظيفه

استقبال الأوامر من الكمبيوتر

إرسالها للشريحة المراد برمجتها بالترتيب الصحيح
الاتصال مع الكمبيوتر يكون usb طبعا انتهي عضر lpt والكوم بورت
الاتصال مع الشريحه من خلال المبرمجه يكون عبر برتكولات
SPI زي فلاشات 8 ارجل مثال w25q16

ISP زي شحن بورده تحمل معالج mstar كمثال عن طريق الفيجا

JTAG يستخدم في اجهزه كثيره مثل الرواتر والريسيفر
i2c زي الايبروم 24cxx

Re: صناعه مبرمجه فلاشات

مرسل: الأربعاء 11 فبراير 2026 1:24 am
بواسطة Mr3amo
هذه اضافة بسيطة للموضوع لمن يهتم بمثل هذه الامور
المشروع موجود على [External Link Removed for Guests] ان شاء الله تستفيد منه وتكون بداية لك في هذا المجال.
يمكنك الاطلاع على هذا المشروع الخاص ب AsProgrammer الذي يمكن ان يتعامل مع المبرمجة البسيطة CH341a.
يتيح لك هذا البرنامج برمجة ذاكرة الفلاش باستخدام بروتوكولات SPI و I2C و MicroWire. يدعم CH341a و CH347 و UsbAsp و AVRISP (LUFA) و Arduino و FT232H.
بالتوفيق للجميع
[External Link Removed for Guests]
[External Link Removed for Guests]
[External Link Removed for Guests]

تحميل المشروع
[External Link Removed for Guests]