منتديات الحضرمي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات الحضرمي

منتديات تقنية المعلومات و التكنولوجيا الحديثة يمكنك الأن الإشراف سحل وشارك في المواضيع والردود
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 برمجة ال Device Drivers لم تعد من المستحيلات مع ....

اذهب الى الأسفل 
كاتب الموضوعرسالة
the_imperial911
مشرف
مشرف
the_imperial911


المساهمات : 50
تاريخ التسجيل : 31/07/2007
العمر : 41

برمجة ال Device Drivers لم تعد من المستحيلات مع .... Empty
مُساهمةموضوع: برمجة ال Device Drivers لم تعد من المستحيلات مع ....   برمجة ال Device Drivers لم تعد من المستحيلات مع .... Icon_minitimeالجمعة أغسطس 17, 2007 5:42 am

تصور أنك يمكنك برمجة Device Driver بضغطة فأرة !!!

هذا ماتقدمه الحزمة NuMega Driver Studio أو SoftICE Driver Suite . فعلا هذه الحزمتان هما من أروع الحزم التي وقعت تحت يدي بما فيها من تسهيلات من أجل بناء وتنقيح ال Device Drivers .

الحزمة مصممة للعمل مع لغات السي والسي++ وبالذات تحت بيئة فيجوال سي++ . وهي تضم عدة برامح وهي :
DriverWorks : يمكن من خلاله تصميم Device Driver من أجل أن تعمل على WinNT أو Win2000 أو Win98 وهي من نوع WDM . وهي تأتي مع Wizard من أجل الفيحوال سي++ ، والذي يوفر لك الوقت الكبير في كتابة بنية الDevice Driver ..
VToolSD : تسمح لك بكتابة VXD من أجل أن يعمل في Win9X أو Win3.1 ، بلغة السي أو السي++ ، بطريقة سهلة . ومن المعروف أن كتابة ال VXD كانة محصورة على الأغلب لمبرمجي الأسمبلي . الأن باستخدام هذا البرنامج تستطيع كتابة VXD بلغة السي ولا تختلف عن تلك المكتوبة في الأسمبلي بكثير .
DriverAgent : هذه المكتبة تعطي برامج Win32 امكانية الوصول المباشر إلى ال Hardware . يمكن من خلال هذه المكتبة كتابة برامج سريعة من أجل فحص ال Hardware خاصيتك . وهي تحتوي على واجهة برمجية متوافقة مع جميع اللغات مثل Visual C و Visual Basic و Delphi ..
SoftICE : وهذا البرنامج الشهير أيضا يأتي مع هذه الحزمة وهو البرنامج الأكثر كفائة من أجل تنقيح روتينات ال Kernal وال Device Drivers .
بالاضافة إلى المجموعة السابقة تأتي عدة برامج مثل : BoundsChecker من أجل فحص ال Device Driver و DriverWorkbench أيضا من أجل الفحص و FieldAgent من أجل التأكد من عمل ال Divse Driver بشكل صحيح عند المستخدم وامكانية ال Debug وملف ال Device عند المستخدم .


هذه المجموعة بحق تعطي مبرمج الDevice Drivers سهولة كبيرة وسرعة في برمجة ال Device Driver . وهي تحتوي على Classes تقوم بعمل احاطة لبنية الويندوز يمكن استخدامها في تطوير WDM . تماما كما أحاطة ال MFC بتوابع API الويندوز فإن مكتبة ال NuMega أحاطة بمجمل توابع ال DDK .

وعلى كل يجب أن يكون لديك خبرة ببرمجة ال Device Driver أو أساس قبل أن تسدخدمها ولكن من اجل ال Device Driver البسيطة لا تحتاج إلى ذلك فهي تحتوي على ال help الضروري واللازم ..

تصور انه يمكنك برمجة روتينات تحكم بمقاطعات المعالج مباشرة أو التحكم بالقرص الصلب و التحكم ب DMA و IRQ و I/O وما إلى ذلك .. مثلا يمكنك أن تكتب Device Driver من أجل مراقبة أي بت يكتب على القرص الصلب أو أي ملف أو دليل . أيضا يمكنك كتابة برامج التحكم بمقاطعات المعالج مثل Invalid Obcode أو Protecteion Fault من أجل القيام بوظائف معينة .. يعني جميع هذه الDevices تعمل في حلقة ال Kernel فشوف أنت شو فينك تعمل ..

لا أدري أين يمكن تنزيل هذا الحزمة من الاتنرنت ولكن سوف أبحث عنها من أجل أن تستطيعو انزالها ..

bounce bounce
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برمجة ال Device Drivers لم تعد من المستحيلات مع ....
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» قاموس مصطلحات لغة برمجة Visual Basic, يرجى التثبيت Tathbet P
» دورة تعليم برمجة وتصميم المواقع من الصفر و حتى الاحتراف ASPa

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الحضرمي :: منتديات لغات البرمجة :: منتدى مبرمجي C و ++C و C++.NET-
انتقل الى: