الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نظام تشغيل عربى للانظمة المدمجة

رائج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــة ،،

وبعد

مما لاشك فية ان انظمة التشغيل عموما سهلت استخدام الكمبيوتر بشكل كبير بالنسبة للمستخدمين واخذت منهم عناء التخاطب مع الهاردوير مباشرة سواء كان مستخدم الكمبيوتر محترف او قليل المعرفة

فعلى سبيل المثال اذا كنت تريد ان تشغل ملف صوتى عن طريق القرص المدمج فما عليك سوى تركيب القرص وخلال لحظات تظهر لك نافزة صغيره ومن خلالها بضغطة زر واحدة سوف تتمكن من تشغيل الملف

تخيل معى اخى انك تقوم بهذة العملية بدون استخدام نظام تشغيل , او انك تريد ارسال بريد الى صديقك بدون استخدام نظام تشغيل حقيقه هى عملية غير مستحيلة ولكن صعبة وتحتاج الى مجهود وزمن

اضف الى ذلك انك فى كل مرة تريد القيام بشى عليك كتابة برنامج وتحميلة على الذاكرة وذلك لانه لايوجد اى نظام تشغيل ينظم المهام ويحدد الاولويات .

هدفى من هذا المشروع هو تصميم بيئة تطوير متكاملة بحيث يراعى التكلفة وتوفر المواد وفى نفس الوقت الاداء الممتاز والمرونة بحيث يمكن لغير المحترف تصميم اصعب الانظمة فى وقت وجيز ودون عناء

تخيل معى انك تريد تصميم دائرة وظيفتها قياس درجة الحرارة وتحميلها على سيرفر ftp او اذا كنت تريد تصميم دائرة تمكنك من التقاط صورة من كاميرا مراقبة وارسالها الى البريد الالكترونى كل 5 دقائق

او كنت تريد تصميم مفكرة شخصية الكترونية بحيث تسجل فيها ملاحظاتك وتحفظ فيها صورك وتريد ايضا تصفح مواقع النت عن طريق Wi fi :wink: كل هذا عن طريق المايكرو كنترولر .

قد يرى البعض للوهلة الاولى فى الامر استحالة ولكن عند الدخول فى الموضوع واستهداف المشكلات سوف تحل ان شاء الله .

post-174126-1237148736_thumb.jpg

مميزات هذا النظام

ا- يعمل فى الماكيرو كنترولر من نوع pic16

2- يتم تحميل البرامج مباشرة الى وحدات تخزين خارجية eeprom , SD , IDE harddrive

3- يمكنك تحميل عدد كبير من البرامج دون الحوجة الى برمجة المايكرو كنترولر

4- امكانية استخدام شاشات العرض الملونة -

5- وجود برمجيات جاهزة للبرتكولات TCP/IP

6- pop3 / http / FTP / STMP

7 - مكتبات للتعامل مع الusb uart adc spi gpio ..etc

post-174126-1237149568_thumb.jpg

جانب مع العمل فى المشروع :wacko:

الادوات المستخدمة

pic16f819

nokia 3200 color lcd phllips control

24c256 eeprom

power managemant unit chip

wi -fi module

7.2 battary

post-174126-1237150107_thumb.jpg

BOOT screen :wub: I love my country

------------------------------------------------

post-174126-1237150344_thumb.jpg

الضوء الاحمر يضىء عندما يكون هنلك اتصال عبر الواى فاى

-----------------------

تحميل موقع الفريق العربى للبرمجة

post-174126-1237150831_thumb.jpg

-----------------------------

OoOopss!

خطاء فى الاتصال او الصفحة غير موجودة

post-174126-1237150880_thumb.jpg

السبب هو عدم وجود www. عند طلب العنوان :<

------------------------------------

www.google.com

post-174126-1237150946_thumb.jpg

---------------------------

post-174126-1237151088_thumb.jpg

------------------------------

حتى الان لم اصمم فونت ولا لوحة مفاتيح لذلك طلبات العناوين تكون معدة مسبقا فى الكود الاصلى

ملحوظة الشاشة الملونة 130 * 130 بكسل مما يعنى وجوب رام كافى حتى يتم العرض فل اسكرين :)

pic16f819 لا يحتوى على هذه المساحة الهائلة من الرام لذلك استعوضت عنها بال الذاكرة الخارجية

يتبع ......

2

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#2

ممتاز جداً جداً..

افهم من كلامك أنك تريد تصميم نظام تشغيل مُضمَّن ؟ (Embedded Operating System).

سؤال آخر، ماهو نوع موديول Wi-Fi الذي تستخدمه؟

#3

ما اللغة (ماللغه) التي قمت بإستخدامها (بستخدامها)

هل نستطيع المشاركه معك في المشروع بالكود ؟

تم تعديل هذه المشاركة بواسطة المحرر الإملائي في 27 أبريل 2009 في 21:39

#4

رائع !

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

رائع وفقك الله لتكميل الافكار

#6

رائع جدا

اظن ان القسم اكتسب خبيرا فى مجال embedded system

ربنا يوفقك واتمنى ان تشاركنا الافكار والتصميم

بالتوفيق

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#7

الموضوع غير واضح اخى

هل أنت (انته) عملت نظام تشغيل ؟؟؟؟؟

ام انك قمت بالتعديل على كيرنل لنظام تشغيل أخر لتضيف له النكهه العربيه وبعد ذلك قمت

بعمل ال compile

ونزلته على الميكرو

انا فى مشروعى استخدم اللينوكس

لكن انا بستخدم الكرنل فقط وأضيف (وباضيف) عليه بعض (بعد) البرامج التى أحتاجها اثناء الكومبيل

بعد ذلك أنزله (بانزله) على الميكرو

فارجوا انك توضح اكتر

ويكون فيه تواصل بيننا لانه اظننا ماشيين فى طريق قريب من بعض :wub:

تم تعديل هذه المشاركة بواسطة المحرر الإملائي في 27 أبريل 2009 في 21:43

ان أردت ان تستزيد من العلم فاهلاً بك فى مدونتى ولا تنسانى بالدعاء

هنا

#8

الأخ eng.omar1987 إذا كان لديك مقالات في هذا المنتدى عن أعمالك في هذا الخصوص فأرجو تزويدي بها، وإذا لم يكن كذلك فأرجو نصحي بمراجع أو معلومات حول نفس العمل الذي تقوم به (أي استخدام الكرنل وإضافة عليه البرامج المختلفة)، ومع أي متحكمات تستخدم هذا الأمر. ولك الشكر.

تم تعديل هذه المشاركة بواسطة math.sy في 18 مارس 2009 في 05:41

#9
math.sy كتب:
ممتاز جداً جداً..

افهم من كلامك أنك تريد تصميم نظام تشغيل مُضمَّن ؟ (Embedded Operating System).

سؤال آخر، ماهو نوع موديول Wi-Fi الذي تستخدمه؟

هو ممكن تقول عليه نظام مضمن لكن اكيد غير تقليدى لن المايكرو كنترولر

pic16fxxx

كلها لاتحتوى على نمط المشرف

superviser mode

لذلك ما اعتقد اى نظام مدمج معقد نوعا ما مثل اللينوكس او الوندوز سى اى يمكنه العمل داخلها

ما احاول فعله هو استخدام الذواكر الخارجية لتحميل اكثر من برنامج عليها ومن ثم معالجة هذه البرامج بصورة ممتالية ومحاولة انشاء بئية برمجية مطورة ولو قليلا تسهل على المبرمج انشاء تطبيقات معقدة دون عناء يذكر

الموديول هو

RCM4400W RabbitCore

يحتوى على معالج داخلى وهو يهتم بتفاصيل الاتصال انت تتعامل معه فقط عن طريق ال spi

اذا كنت مهتم بدخول الانترنت عن طريق الماكيروكنترولر فانصحك بهذا المعالج فهو افضل واسهل وارخص

W3150A

هو عبارة عن ال اس اى هاردوير برتوكول استاك :) مجرد ماتوصلها عن طريق الايثرنت راع تدخل الانترنت مباشرة :) :wub:

post-174126-1237506028_thumb.jpg

rewsh كتب:
ماللغه التي قمت بستخدامها

هل نستطيع المشاركه معك في المشروع بالكود ؟

انا استخدمت السى ولكن كان لابد من استخدام الاسمبلى داخل السى

ان شاء الله برفع الكود قريب

احمد صالح كتب:
رائع !

:ty:

نبيل سيد طه كتب:
رائع وفقك الله لتكميل الافكار

شكرا لك , ان شاء الله يكتمل المشروع بمشاركة الجميع

eramax كتب:
رائع جدا

اظن ان القسم اكتسب خبيرا فى مجال embedded system

ربنا يوفقك واتمنى ان تشاركنا الافكار والتصميم

بالتوفيق

شكرا لك اخى ان شاء الله سوف احاول تحديث الموضوع بقدر المستطاع

:blush:

eng.omar1987 كتب:
الموضوع غير واضح اخى

هل انته عملت نظام تشغيل ؟؟؟؟؟

ام انك قمت بالتعديل على كيرنل لنظام تشغيل أخر لتضيف له النكهه العربيه وبعد ذلك قمت

بعمل ال compile

ونزلته على الميكرو

انا فى مشروعى استخدم اللينوكس

لكن انا بستخدم الكرنل فقط وباضيف عليه بعد البرامج التى أحتاجها اثناء الكومبيل

بعد ذلك بانزله على الميكرو

فارجوا انك توضح اكتر

ويكون فيه تواصل بيننا لانه اظننا ماشيين فى طريق قريب من بعض :wub:

انا استخدمت المايكرو

pic16f819

حسب الداتا شيت

لايمكن استخدام زاكرة برنامج خارجية وليس لدية نمط تشغيل

supervisor mode

بالطبع لايمكن اخذ نظام تشغيل وعمل تعديل علية وتشغليه كنظام تشغيل داخل هذا المايكرو

فكرتى تكمن فى تصميم نظام تشغيل يتمكن من تحميل ال

OP code

التابع للبرامج المستضافة من الزواكر الخارجية وارسالها الى ال

instruction reg

راجعت معظم التصميمات الداخلية للبيك 16 ووجدت ان مخاطبة ال

instruction reg

مباشرة مستحيلة لان هذا المسجل بالذات مربوط مع الذاكرة البرنامج الداخلية

لذلك لجات لفكرة بديلة وهى تكمن فى تخصيص مساحة داخل الزاكرة الداخلية وتركها فارغة

يقوم نظام التشغيل بتحميل الاوبكود من الذاكرة الخارجة مباشرة الى هذه المنطقة المحجوزة وارسال عداد البرنامج لهذة المنطقة لتنفيذ ال

task

كما فى الرسم التالى

post-174126-1237509261_thumb.jpg

post-174126-1237508629_thumb.jpg

طبعا هذه الطريقة بطيئة نوعا ما

وتحتوى على كثير من المشاكل واهمها مشكلة التعليمة

call

اذا كان العنوان المطلوب لم يتم تحميله بعد على ذاكرة البرنامج من الذاكرة الخارجية :S

اى افكار ؟ اقتراحات؟؟ حلول؟؟

.....يتبع

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#10

يعنى اخى معنى كلامك

انك موصل اكتر من ذاكره خارجيه كل واحده عليها برنامج محدد يمثل تاسك

ويقوم الميكو بالأختيار بينهم ويقوم بعمليه ال

multi tasking

??

ولكى يقوم البرنامج بتنفيذ البرنماج الاول مثلا يقوم بتحميل اول عنوان موجود فيه وياخد الاوب كود ويضعه فى الذاكره الفارغه الموجوده داخل الميكرو

ويبدا بتنفيذ الأمر

بعد ذللك ياخد الأوب كود لاول امر فى البرنامج التانى ويبدا تنفيذه وهكذا ؟؟؟

هل الى انا فهمته كده صح ؟؟؟

اذا كان صح ??

بنفس الأسلوب استطاع لينوس تروفالدز عمل اللينكس

بالظبط كان عامل اتنين بروسيس واحده تطبع حرف

a

والتانيه تطبع حرف

b

وبدا عمليه طباعه كل حرف عن طريق الأختيار بين كل بروسيس

عن طريق عمل

schedule

واستطاع بعدها تشغيل عده برامج وهكذا حتى وصل للينوكس :lol:

المهم انا عاوز افهم ايه مشكلتك بالظبط ؟؟

انته بتقول

اقتباس
ذا كان العنوان المطلوب لم يتم تحميله بعد على ذاكرة البرنامج من الذاكرة الخارجية :S

اى افكار ؟ اقتراحات؟؟ حلول؟؟

انا مش فاهم قصدك فى الحته ديه ممكن توضح أكتر ؟؟

ان أردت ان تستزيد من العلم فاهلاً بك فى مدونتى ولا تنسانى بالدعاء

هنا

#11

wow

فعلا رائع

انا اريد منك خدمة

شاشة ال LCD التى استخدمتها اريد تفاصيل عنها وطريقة العمل بها ومن اين حصلت عليها هل اشتريتها ام فككتها من جهاز قديم

يعنى اريد بعض ال Tutorials عنها

اقتباس
اذا كان العنوان المطلوب لم يتم تحميله بعد على ذاكرة البرنامج من الذاكرة الخارجية

اليس هناك اجراء مسؤول عن عملية التحميل فى نظام التشغير

الا تستطيع ان تخزن العنوان فى Register ما او فى مصفوفة متغيرات لعناوين البرامج المحملة , مجرد اقتراح :D

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#12

هوه الحل الى انا شايفه ممكن يتعمل

انه يعمل pointers بعدد البرامج الى عنده وكل pointer يحتوى على عنوان اول امره فى كل برنامج

وبكده ممكن ياخد محتوايت ال pointer التى هى op code وومكن يعمل بعد كل عمليه نقل لل opcode من ال external memory ويعمل عمليه dealy صغيره قبل تنفيذ ال opcode

بس كده

اتمنى يكون ده حل لمشكلتك واتمنى تشركنا معاك اكتر ....

تم تعديل هذه المشاركة بواسطة eng.omar1987 في 20 مارس 2009 في 12:21

ان أردت ان تستزيد من العلم فاهلاً بك فى مدونتى ولا تنسانى بالدعاء

هنا

#13
eng.omar1987 كتب:
المهم انا عاوز افهم ايه مشكلتك بالظبط ؟؟

المشكلة فى كالتى

يتم تحميل مجموعة من الاوبكود من الذاكرة الخارجية الى ذاكرة المايكرو الداخلية

وليس اوبكود واحد

عند التنفيز يقوم نظام التشغيل باعطاء قيمة لعداد البرنامج تحتوى على موقع اول اوبكود مسجل فى البرنامج المستضاف فى الذاكرة الداخلية لتنفيز الكود الذى تم تحميلة

فى الذاكرة الداخلية

التعليمةCall

تكون متبوعة بالعنوان الذى يذهب الية عداد البرنامج ولكن هذا العنوان يكون صحيح فقط اذا تم تحميل البرنامج فى ذاكرة البرنامج الداخلية كاملا وعن طريق العنونة الافتراضية الصحيحة

فى حال وجود نظام تشغيل يشغل العناوين الاولة من الذاكرة الداخلية سوف تختلف عملية العنونة الناتجة عن المجمع عن العنونة التى يعطيها نظام التشغيل لمواقع الاوب كود داخل الذاكرة

فبالتالى التعليمة كوول سوف تزود عداد البرنامج بعنوان خاطىء

هذه المشكلة باختصار :blush:

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#14
حريف برمجة كتب:
wow

فعلا رائع

انا اريد منك خدمة

شاشة ال LCD التى استخدمتها اريد تفاصيل عنها وطريقة العمل بها ومن اين حصلت عليها هل اشتريتها ام فككتها من جهاز قديم

يعنى اريد بعض ال Tutorials عنها

اليس هناك اجراء مسؤول عن عملية التحميل فى نظام التشغير

الا تستطيع ان تخزن العنوان فى Register ما او فى مصفوفة متغيرات لعناوين البرامج المحملة , مجرد اقتراح :D

بخصوص الشاشة فهى شاشة نوكيا 3200

وفى مقولة بتقول ان نفس الشاشة بتشتغل على 6100

عموما لها نوعين من الكنترولر واحد من انتاج فلبس والاخر ابسون على ما اعتقد

انا استخدمت الشاشة التى تحتوى على كنترولر فيلبس

الداتا شيت مرفقة

تحتوى على جميع المعلومات عن طريقة الاستخدام

----------------

حريف برمجة كتب:
اليس هناك اجراء مسؤول عن عملية التحميل فى نظام التشغير

الا تستطيع ان تخزن العنوان فى Register ما او فى مصفوفة متغيرات لعناوين البرامج المحملة , مجرد اقتراح :D

OS is a homemade still pretty much under construction :S

phlips_lcdPCF8833_1.pdf

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#15

لسة مش فاهم

المهم لو الخطأ فقط فى تعليمة call فيمكن وضع هذه التعليمة مع اى operand عشوائى فى مكان ثابت فى ذاكرة الميكرو

ما فهمته منك ان هناك برنامج ما فى الميكرو يقوم بتحميل برنامج التطبيق Application من الذاكرة الخارجية الى الذاكرة الخاصة بالميكرو وبالتأكيد هذا التطبيق يعرف اين قام بتحميل التطبيق اى عنوان اول تعليمة له

يمكن لهذا البرنامج الصغير بعد الانتهاء من تحميل التطبيق من على الذاكرة الخارجية ان يقوم بكتابة عنوان هذا التطبيق الجديد فى ال operand لتعليمة call ثابتة المكان وبعد ذلك يقفز اليها

لو فكرت فيها قليلا لربما وجد الحل تافة كثيرا ما يحدث معى مثل هذا :D

_

المهم لم تجبنى فى موضوع الشاشة

تم تعديل هذه المشاركة بواسطة حريف برمجة في 23 مارس 2009 في 11:10

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#16

انا اسف لم ارى مشاركتك الاخيرة قبل اعادة سؤالى

شكرا لك على المعومات

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#17

أخى محمد الأمين

لو أستمر هذا الموضوع و أسهبت بالشرح فيه, سوف أعدك بتثبيته و لكن فقط نحتاج منك تفاصيل أكثر

عن الدارة و عن البرنامج إلى آخره

وفقكم الله , و معذرة عن عدم التفاعل لكونى مشغول جدا هذه الأيام

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#18

والله اخى امين انا اريد تطبيق هذا المشروع فياريت لو تضع لنا معلومات كافية عن طريقة التصميم وبرمجة الاجزاء الخاصة بهذا الجهاز

وياريت كمان اسعار المكونات وخصوصا قطعة W3150A

بالتوفيق

eramax

تم تعديل هذه المشاركة بواسطة eramax في 21 مارس 2009 في 07:15

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#19

السلام عليكم

شكرا اخي الريم على هذا الوضوع المفيد

ولكن لماذا استخدمت ميكرو كنترولر ولم تستخدم ميكرو بروسيسر علما انه افضل بالنسبة للسرعة ولمعالجة البيانات من ذاكرة خارجية وهي مجهزة بشكل افضل لهكذا انظمة

#20

ننتظر بس معرفه المكونات واسعرها ونتمنى لك التوفيق

#21
نور (محمد نور) كتب:
وفقكم الله , و معذرة عن عدم التفاعل لكونى مشغول جدا هذه الأيام

بارك الله فيك اخى

eramax كتب:
والله اخى امين انا اريد تطبيق هذا المشروع فياريت لو تضع لنا معلومات كافية عن طريقة التصميم وبرمجة الاجزاء الخاصة بهذا الجهاز

وياريت كمان اسعار المكونات وخصوصا قطعة W3150A

بالتوفيق

eramax

؟هل تريد تطبيق المشروع هذا بالنص

انا صراحة لم ارسم اى دائرة الكترونية لهذا المشروع

قمت بعمل التوصيلات مباشرة بالاستعانة بالداتا شيت للعناصر

ومن ثم كتابة البرنامج

والهدف كان شرح فكرة انشاء نظام تشغيل

سعر الشاشة الاصلية 20 دولار

ويمكن الحصول عليها من اقرب محل موبايلات

الشاشة غير الاصلية سعرها حوالى 10 دولار

ولكن كلاهما يعمل :lol:

ايضا سوف تحتاج الى سوكت حتى تقوم بتركيب الشاشة علية

post-174126-1237805695_thumb.jpg

سوف تحتاج الى مصدرين للتغذية احدهما 3.3 فولت للشاشة

و 6 فولت للاضاءة الخلفية

الدائرة التالية تمثل توصيل الشاشة مع المايكروكنترولر

post-174126-1237805156_thumb.jpg

W3150a الداتا شيت مرفقة

fadi-k كتب:
السلام عليكم

شكرا اخي الريم على هذا الوضوع المفيد

ولكن لماذا استخدمت ميكرو كنترولر ولم تستخدم ميكرو بروسيسر علما انه افضل بالنسبة للسرعة ولمعالجة البيانات من ذاكرة خارجية وهي مجهزة بشكل افضل لهكذا انظمة

نعم كلامك صحيح استخدام البروسيسر افضل بكتير

ولكن مكلف شوية :blush:

rewsh كتب:
ننتظر بس معرفه المكونات واسعرها ونتمنى لك التوفيق

الاسعار تختلف من مكان لمكان

بالنسبة للواى فاى مديول

post-174126-1237805173_thumb.jpg

سعرة 400 دولار انا صراحة لم اشتريه ,, استلفته من احد اصدقائى وهو كان يستخدمة فى محطة ارصاد جوى

ولكن البديل المناسب له هى الدائرة المتكاملة التى ذكرتها سابقا والداتا شيت مرفقة

وسعرها حوالى

12 دولار

http://uk.rs-online.com/web/search/searchB...archTerm=W3150A

tcp_ip.pdf

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#22

طيب بالنسبه للبرامج بتاعه الدخول على الانترنت ممكن تطرحها لاني محتاجها جدا

واشكر لك جهدك

انا ارسلت لك رساله خاصه اتمنى تشوفها ايضا

#23

لا أمت لعالم الإلكترونيات ولا الهاردوير عموماً بصله ولكن فقط أردت تسجيل اعجابي فقط.. بالتوفيق أخي الكريم :)

#24
rewsh كتب:
طيب بالنسبه للبرامج بتاعه الدخول على الانترنت ممكن تطرحها لاني محتاجها جدا

واشكر لك جهدك

انا ارسلت لك رساله خاصه اتمنى تشوفها ايضا

اخى اتمنى ان تطلع على الداتا شيت

لايوجد برنامج لدخول الانترنت

المديول يقوم بالعمل بالنيابة عنك لاتحتاج الى الخوض فى البرتوكولات

انت تتخاطب مع المديول عن طريق

serial port or spi

بالنسبة لل

wi fi module

يحتوى على بروسيسر رابت كما تلاحظ فى الصورة

هذا المعالج تمت برمجتة مسبقا

وتم وضع قائمة بمجموعة الاوامر للتعامل معه

يعنى انا تخاطبت مع المعالج عن طريق قائمه اوامر معينة

ولم اقم بكتابة اى كود خاص بانظمة الشبكات

على سبيل المثال

int8 incoming[50]

printf( "%s", "$www.hotmail.com/$80");

delay_ms(2000)

for(i = 0; i <= 50; i++)
{

incoming =  getc();

}

كما تلاحظ لايوجد عناء فى التعامل معة

---------------------------------------------

بخصوص القطعة

w3150a

انا لم استخدمها قط

لذلك لايوجد عندى اى كوود للتعامل معها

فقط تصفحت الداتا شيت

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

هذا اقتباس من الداتا شيت

اقتباس

Description

The W3150A+ is an LSI of hardware protocol stack that provides an easy, low-cost solution for high-speed

Internet connectivity for digital devices by allowing simple installation of TCP/IP stack in the hardware.

The W3150A+ offers a quick and easy way to add Ethernet networking functionality to any products.

Implementing this LSI into a system can completely provide Internet connectivity and process standard

protocols by significantly reducing the software development cost as well development time which is most

important in today time-to market.

The W3150A+ contains TCP/IP Protocol Stacks such as TCP, UDP, ICMP, IPv4, ARP and PPPoE protocols, as

well as Ethernet protocols such as MAC protocol. The total internal memory size is 16Kbytes, which is used

as the buffer for data transmission and receipt.

The W3150A+ provides three different interfaces like direct, indirect bus interfaces and SPI(Serial

Peripheral Interface) to connect with MCUs and standard MII(Media Independent Interface) composed of

nibble data bus to connect with Ethernet PHY devices.

The W3150A+ is a best-fitted device for embedded application including IP-Settop Box, Internet-DVR,

Internet phones, VoIP SOC chips, Internet MP3 players, handheld medical devices, various industrial system

for monitoring and metering, and any other non-portable electronic devices such as large consumer

electronic products.

Features

? Support Hardwired TCP/IP Protocols : TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE, Ethernet

? Support ADSL connection (with support PPPoE Protocol with PAP/CHAP Authentication mode)

? Supports 4 independent sockets simultaneously

? Not support IP Fragmentation

? Standard MII Interface for Ethernet-PHY chip

? Supports 10BaseT/100BaseTX

? Supports full-duplex mode

? Internal 16Kbytes Memory for Tx/Rx Buffers

? 0.18 μm CMOS technology

? 3.3V operation with 5V I/O signal tolerance

? Small 64 Pin LQFP Package

? Lead-Free Package

? Support Serial Peripheral Interface(SPI MODE 0, 3)

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#25
hazzoom كتب:
لا أمت لعالم الإلكترونيات ولا الهاردوير عموماً بصله ولكن فقط أردت تسجيل اعجابي فقط.. بالتوفيق أخي الكريم :)

حياك الله اخى الكريم

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…