uLan Driver

البرمجيات قطة:
uLan Driver
تفاصيل البرنامج:
الإصدار: 0.8.3
تاريخ إيداع: 11 May 15
المطور: Pavel Pisa
ترخيص: حرر
شعبية: 12

Rating: 2.0/5 (Total Votes: 1)

أولان سائق ينص بروتوكول الاتصالات رسالة موجهة نحو 9 بت، والتي يتم نقلها عبر RS-485 وصلة.
يتم نقل الأحرف بنفس الطريقة لRS-232 النقل غير المتزامن إلا بت التماثل، والذي يستخدم للتمييز بين الأحرف البيانات والمعلومات بروتوكول التحكم. وتتكون الطبقة المادية للزوج واحد من الخيوط الملتوية وRS-485 أجهزة الإرسال والاستقبال.
استخدام حرف 9 بت يبسط نقل البيانات الثنائية وحدات تحكم ذكية يمكن أن تقلل من الحمل وحدة المعالجة المركزية، وذلك بسبب وحدة المعالجة المركزية ليس من الضروري أن نهتم الأحرف ارسال البيانات إلى عقدة أخرى. المنتجين من معظم ميكروكنترولر لتطبيقات جزءا لا يتجزأ من يعرف ذلك ونفذت تمديد 9 بت في من UARTs معظم MCUs اليوم. هناك القائمة أدناه أن نذكر بعضا منها:
- جميع MCUs إنتل 8051 و8096 على أساس مع UART
- أعضاء موتورولا الأسرة 683xx (68332، 68376، ...)
- ميكروكنترولر هيتاشي H8
ويتم تنفيذ برنامج التشغيل كما طبقات مستقلة نسبيا والنظم الفرعية. يتم إعداد الرسائل واستقبالها في الذاكرة سائق مخصص. وتنقسم هذه الذاكرة إلى كتل مع حجم موحد مع إجراءات تخصيص الذرية.
عندما يتم تخزينها رسالة إلى كتل، يتم تخزين رأس الرسالة مع اثنين من وحدات البايت البيانات في أول كتلة الذاكرة المخصصة. إذا لا يمكن أن يتم تخزين كافة البيانات في المربع الأول، ويتم تخصيص كتل المقبلة وربطها معا.
ترتبط رؤساء الرسالة في قوائم ثنائية الاتجاه ربط الرسائل على استعداد لإرسال رسائل ورسائل على استعداد لإخطار العميل معالجتها. هذه القوائم أو قوائم الانتظار الآلية الرئيسية لنقل الرسائل بين الأنظمة الفرعية.
وتمت برمجة بروتوكول الرابط الآلي دولة محدودة مع كومة الدولة، والتي يتم تنفيذها الروتينية الدولة من خلال معالج المقاطعة. روتين الدولة يمكن أن تعود المعلومات صحيحة موجبة، إعلام خطأ سلبي أو الصفر، الأمر الذي يؤدي إلى الانتظار لمقاطعة القادمة. يتم استخدام المعلومات أو الخطأ كما معلمة الإدخال عندما يتم استدعاء روتين الدولة.
عندما تشرع رغبات الروتينية دولة نقلها إلى روتين دولة أخرى يتغير المؤشر إلى روتين الدولة الفعلي. إذا كان يتم استدعاء عوائد الروتينية حالة سابقة قيمة غير صفرية روتين جديد على الفور، في حالة أخرى المقاطعة القادمة باستدعاء روتين حكومي جديد.
وهناك كومة من المتصلين من الروتين الحالة الفعلية التي تمكن ليبني الفرعية الآلي، والتي يمكن استخدامها في أماكن أكثر في حلقة لدن الرئيسية. الغرض الرئيسي من هذا الآلي هو ارسال رسائل أو العملية تأتي في قائمة الرسائل على استعداد لإرسال وإذا تم تحديدها، نقل هذه الرسائل قائمة الرسائل التي أعدت لإخطار العميل على.
يتم وضع الرسائل المستلمة على هذه القائمة أيضا. ويشرف الفرعي بواسطة معالج المهلة، والتي يمكن تنشيط الاتصالات في حالة يموت من عقدة أخرى. معالجات المقاطعة والمهلة هي عودة الدخول SMP تماما.
يستخدم النظام الفرعي الآلي ومؤشرات لرقاقة الروتينية سائق للتلاعب ميناء الأجهزة. هذه ليست سوى جزء تعتمد على رقاقة تستخدم اليوم 82510، 16450 وOX16C950PCI. ويمكن لهذه الروتين إرسال واستقبال 9 الطابع قليلا، الاتصال RS-485 سطرا تسلسل التحكيم، والانتظار لفترة محددة للشخصية وتهيئة وميناء قريب.
ملف العملية الفرعي يجعل التفاعل بين OS نواة VFS وطوابير رسالة العميل. فإنه يمكن لإعداد الرسائل ومخازن إخطارات مفردة أو متعددة إطار للرسائل المستلمة أو معالجتها في هياكل الدولة خاصة العملاء. هذا الجزء يعتمد نظام التشغيل بشكل كبير

ما هو الجديد في هذا الإصدار:.

ويضيف هذا الإصدار تحويل USB دعم والعديد من الإصلاحات.
وقد تم اختباره على لينكس (حتى 2.6.28 على أهداف I386 وx86_64)، على نظام التشغيل Windows 2K، XP، ويندوز فيستا، وعلى أهداف ARM LPC21xx أقل النظام.

برامج مماثلة

تعليقات ل uLan Driver

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!