<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - دورة التخاطب مع كاميرات المراقبة]]></title>
		<link>https://vb4arb.com/vb/</link>
		<description><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - https://vb4arb.com/vb]]></description>
		<pubDate>Thu, 23 Apr 2026 00:37:27 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[برنامج دورة التخاطب مع كاميرات المراقبة]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5776</link>
			<pubDate>Mon, 15 Oct 2012 11:22:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5776</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">[COLOR="#006400"]كاتب المقال<br />
 Boutemine Oualid<br />
كبار الشخصيات<br />
[/COLOR]</span><br />
<span style="font-weight: bold;" class="mycode_b"> بسم الله الرحمن الرحيم<br />
<br />
متطلبات الدورة:<br />
- Visual Studio .NET و لو النسخة 2002 (المعتمدة)<br />
- كاميرا (للمراقبة أو مجرد WEBCAM).<br />
- معرفة بإحدى اللغتين C# أو VB.NET.<br />
- معرفة بكيفية بناء مكونات الدوت نت.<br />
<br />
النتائج المرجوة: بعد نهاية الدورة نأمل إن شاء الله أن:<br />
- يتعلم المتربص أساسيات نظام التشغيل و كيفية التعامل مع العتاد و التخاطب بين أجزاء النظام نفسه و العتاد.<br />
- بناء مكون جاهز .NET Component للاستعمال في التطبيقات الأخرى.<br />
- بناء تطبيق جاهز للمراقبة و الحراسة.<br />
<br />
برنامج الدورة:<br />
<br />
المحور الأول: مدخل.<br />
الدرس الأول: مقدمة إلى الدرايفرات.<br />
الدرس الثاني: تنصيب العتاد الجديد.<br />
الدرس الثالث: أنواع الدرايفرات.<br />
الدرس الرابع: التخاطب مع العتاد.<br />
<br />
المحور الثاني: التعامل مع الكاميرات.<br />
الدرس الأول: مقدمة إلى التعامل مع الكاميرات.<br />
الدرس الثاني: بناء شاشة (نافذة) مراقبة.<br />
الدرس الثالث: بناء اتصال مع الكاميرا.<br />
الدرس الرابع: معرفة عدد الدرايفرات المثبتة على الجهاز.<br />
الدرس الخامس: معرفة قدرات الدرايفر و الكاميرا.<br />
الدرس السادس: معرفة حالة شاشة المراقبة.<br />
الدرس السابع: التحكم في مزايا المراقبة و الكاميرا.<br />
الدرس الثامن: التحكم في خصائص الفيديو.<br />
الدرس التاسع: مشاهدة التدفق (عملية التصوير).<br />
الدرس العاشر: التحكم في خاصية ال overlay.<br />
<br />
المحور الثالث: تخزين التدفق.<br />
الفصل الأول: التعامل مع الصور.<br />
الدرس الأول: التقاط صورة من شاشة المراقبة.<br />
الدرس الثاني: حفظ الصورة.<br />
<br />
الفصل الثاني: التعامل مع الفيديو.<br />
الدرس الأول: تسمية ملف الفيديو.<br />
الدرس الثاني: التحكم في خصائص الصوت.<br />
الدرس الثالث: تغيير خصائص الفيديو.<br />
الدرس الرابع: تخزين التدفق.<br />
الدرس الخامس: إضافة خصائص أخرى إلى ملف الفيديو.<br />
<br />
<br />
المحور الرابع: المتابعة الدورية للكاميرا.<br />
الدرس الأول: مقدمة عن دوال الاستعلام الدوري.<br />
الدرس الثاني: كيفية إضافة دالة الاستعلام الدوري.<br />
الدرس الثالث: إضافة دالة الاستعلام الدوري لحالة الكاميرا.<br />
الدرس الرابع: إضافة دالة الاستعلام الدوري للأخطاء.<br />
الدرس الخامس: إضافة دالة الاستعلام الدوري لصور التتابع (مكونات الفيلم).<br />
<br />
الورشة: المشاريع المنتجة.<br />
المشروع الأول: بناء مكون للتخاطب مع الكاميرا.<br />
المشروع الثاني: بناء تطبيق مراقبة و حراسة. </span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">[COLOR="#006400"]كاتب المقال<br />
 Boutemine Oualid<br />
كبار الشخصيات<br />
[/COLOR]</span><br />
<span style="font-weight: bold;" class="mycode_b"> بسم الله الرحمن الرحيم<br />
<br />
متطلبات الدورة:<br />
- Visual Studio .NET و لو النسخة 2002 (المعتمدة)<br />
- كاميرا (للمراقبة أو مجرد WEBCAM).<br />
- معرفة بإحدى اللغتين C# أو VB.NET.<br />
- معرفة بكيفية بناء مكونات الدوت نت.<br />
<br />
النتائج المرجوة: بعد نهاية الدورة نأمل إن شاء الله أن:<br />
- يتعلم المتربص أساسيات نظام التشغيل و كيفية التعامل مع العتاد و التخاطب بين أجزاء النظام نفسه و العتاد.<br />
- بناء مكون جاهز .NET Component للاستعمال في التطبيقات الأخرى.<br />
- بناء تطبيق جاهز للمراقبة و الحراسة.<br />
<br />
برنامج الدورة:<br />
<br />
المحور الأول: مدخل.<br />
الدرس الأول: مقدمة إلى الدرايفرات.<br />
الدرس الثاني: تنصيب العتاد الجديد.<br />
الدرس الثالث: أنواع الدرايفرات.<br />
الدرس الرابع: التخاطب مع العتاد.<br />
<br />
المحور الثاني: التعامل مع الكاميرات.<br />
الدرس الأول: مقدمة إلى التعامل مع الكاميرات.<br />
الدرس الثاني: بناء شاشة (نافذة) مراقبة.<br />
الدرس الثالث: بناء اتصال مع الكاميرا.<br />
الدرس الرابع: معرفة عدد الدرايفرات المثبتة على الجهاز.<br />
الدرس الخامس: معرفة قدرات الدرايفر و الكاميرا.<br />
الدرس السادس: معرفة حالة شاشة المراقبة.<br />
الدرس السابع: التحكم في مزايا المراقبة و الكاميرا.<br />
الدرس الثامن: التحكم في خصائص الفيديو.<br />
الدرس التاسع: مشاهدة التدفق (عملية التصوير).<br />
الدرس العاشر: التحكم في خاصية ال overlay.<br />
<br />
المحور الثالث: تخزين التدفق.<br />
الفصل الأول: التعامل مع الصور.<br />
الدرس الأول: التقاط صورة من شاشة المراقبة.<br />
الدرس الثاني: حفظ الصورة.<br />
<br />
الفصل الثاني: التعامل مع الفيديو.<br />
الدرس الأول: تسمية ملف الفيديو.<br />
الدرس الثاني: التحكم في خصائص الصوت.<br />
الدرس الثالث: تغيير خصائص الفيديو.<br />
الدرس الرابع: تخزين التدفق.<br />
الدرس الخامس: إضافة خصائص أخرى إلى ملف الفيديو.<br />
<br />
<br />
المحور الرابع: المتابعة الدورية للكاميرا.<br />
الدرس الأول: مقدمة عن دوال الاستعلام الدوري.<br />
الدرس الثاني: كيفية إضافة دالة الاستعلام الدوري.<br />
الدرس الثالث: إضافة دالة الاستعلام الدوري لحالة الكاميرا.<br />
الدرس الرابع: إضافة دالة الاستعلام الدوري للأخطاء.<br />
الدرس الخامس: إضافة دالة الاستعلام الدوري لصور التتابع (مكونات الفيلم).<br />
<br />
الورشة: المشاريع المنتجة.<br />
المشروع الأول: بناء مكون للتخاطب مع الكاميرا.<br />
المشروع الثاني: بناء تطبيق مراقبة و حراسة. </span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة الكاميرات/ المحور الأول الدرس الأخير أنواع الكاميرات و التخاطب معها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5775</link>
			<pubDate>Mon, 15 Oct 2012 11:19:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5775</guid>
			<description><![CDATA[كاتب المقال<br />
<span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"] Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<span style="font-weight: bold;" class="mycode_b"> بسم الله الرحمن الرحيم<br />
استكمالا لما بدأناه قبل عام (تأخر كارثي و سامحوني و الله وقتي ضيق جدا) سنواصل الحديث في الشق النظري للتخاطب مع الكاميرات<br />
و في هذا الدرس الأخير من المحور الأول ، سنعرج على أنواع الكاميرات المستعملة (سواء كانت للمراقبة أو مجرد web cam<br />
1/ نبذة عن تاريخ كاميرات المراقبة :<br />
يعتبر فرع الحراسة بالكاميرات من الفروع الحديثة نسبيا في عالم الكمبيوتر و سنحاول في هذه الفقرة التعرف على سير و تطور هذا الفرع و الأمور التي جعلته من أهم فروع الأمان.<br />
قبل حوالي 20 سنة كانت أنظمة المراقبة بالكاميرات معقدة جدا و تحتاج إلى مجهود بشري كبير لتتبع عملية الحراسة حيث كانت الكاميرات (المستعملة حتى يومنا هذا) عبارة عن كاميرات قياسية مرتبطة بواسطة شاشة مراقبة مع جهاز تخزين يعمل على مدار الساعة و الكل مربوط بواسطة خيوط Coaxial ولكم أن تتصوروا مدى المصاريف العملاقة و مدى التعقيد في بناء هذه الشبكات أضف على ذلك الجهد البشري المبذول.<br />
كل هذا أدى بالشركات العملاقة في ذلك الوقت إلى التفكير في طريقة لجعل العملية سهلة و مسيرة بالكمبيوتر، و جاءت الطفرة الأولى مع وصول كروت التي في (TV Cards) حيث صار بالامكان التحكم بالكاميرات من الكمبيوتر و بناء أنظمة تسيير و تخزين ذكية بالاستفادة من قدرات الحاسب، لكن حتى ذلك الحين لم يكن بالامكان الحصول على أنظمة مراقبة (كاميرات + برامج) قابلة للتوسع بشكل كبير و سهلة التسيير، و كان العائق الكبير هو كيفية توسيع النطاق الجغرافي لشبكات الكاميرات بأقل تكلفة، و كانت الفكرة أنذاك هي محاولة الاستفادة من شبكات الكمبيوتر التي شهدت تطورا كبيرا مع بداية سنوات ال 93/94 و بالفعل كانت الانطلاقة سنة 1996 من القرن الماضي مع نزول أولى الكميرات التي تعمل شبكات الحاسب من صنع الشركة العملاقة AXIS<br />
2/ أنواع كاميرات المراقبة:<br />
كما قلنا في الفترة السابقة: هناك نوعين حسب طريقة التخاطب مع العتاد<br />
2.أ/ الكاميرات القياسية:<br />
لا تزال هذا الكاميرات مستعملة بشكل كبير جدا و ذلك لقدراتها لممتازة مقارنة بكاميرات ال IP التي تستعمل الشبكات و ذلك من عدة نواحي و لعل أبرزها سرعة التصوير مقارنة بكاميرات الأي بي حيث تصل سرعة التقاط الصور في الأخيرة إلى 45 صورة في الثانية في أحسن الأحوال و هي سرعة جيدة لكنها لا تزال بعيدة عن قدرات الكاميرات القياسية.<br />
ترتبط الكاميرات القياسية عادة بال TV Cardأو منفذ ال FireWire و يتعامل معها نظام التشغيل ( في الحالة الأولى) على أساس أنها قنوات تلفزيونية و في الحالة الثانية عبارة عن عتاد متصل (التخاطب مع الدرايفر)، و التعامل معها يتطلب دراية جيدة جدا بمكتبة ال DirectShow و سنحاول باذن الله التعرف على أهم مبادئ ال DirectShow لاحقا لأنني ارتأيت أن العمل بالدايركت شاو أفضل من تعلم ال API.<br />
2.ب/ كاميرات ال IP<br />
يعتبر مجال المراقبة على شبكات الكمبيوتر جديد نسبيا في عالم الحراسة.<br />
يرتكز هذا المجال على نوع خاص جدا و ذكي مقارنة بالكاميرات القياسية و هو كاميرات ال IP<br />
كاميرات ال IPهي عبارة عن Machines في الشبكة لها عنوان ال IP الخاص بها، كل كاميرا لها لوحة أم و معالج مركزي و ذاكرة حية (يعني كمبيوتر صغير) و تستعمل نواة نظام التشغيل المفتوح المصدر Linux Kernel<br />
كما أن لها قدرات تخزين و تتبع أضف إلى ذالك بعض خصائص المراقبة الذكية كارسال رسائل في حالة اكتشاف حركة أو انقطاع التيار ...<br />
على العكس من الكاميرات القياسية، التخاب مع هذه الكاميرات يتم عن طريق شبكات الكمبيوتر باستعمال بروتكول ال HTTP على ال TCP/IP حيث تقوم أولا بارسال طلبك WebRequest للحصول على الصورة في الزمن t لترسل لك الاجابة WebResponseعبارة عن حزمة Paquet يحتوي على الصورة المطلوبة وكل الطلبات عبارة عن URLs ترسل إلى خادم نشط في الكاميرا<br />
عند طلب الصور عليك تحديد نوع التدفق و حاليا يوجد 3 أنواع من التدفق<br />
JPEG: لطلب صورة وحيدة في الزمن t<br />
MJPEG: أو Motion JPEG وهو مجموعة من الصور المتتابعة التي تلتقط قبل الزمن t بفترة و ترسل إلى المستقبل عند وصول الطلب في الزمن t<br />
MPEG4: أحدث أنواع التدفق و في هذه الحالة يتحوي ال paquet على الصوت و الصورة و أنا و الله لا أعرف التعامل معه لكن ان شاء الله سأحاول ان استطعت و سأفيد بالقدر الذي أستطيعه.<br />
كمثال هذا العنوان يستعمل لالتقاط صورة JPEGمن كاميرا نوع Axis مثبتة على الشبكة الخاصة بي<br />
<a href="http://169.254.10.2/axis-cgi/jpg/image.cgi" target="_blank" rel="noopener" class="mycode_url">http://169.254.10.2/axis-cgi/jpg/image.cgi</a><br />
يمكنك التجريب بواسطة هذا العنوان للحصول على صور من مطار stuttgart الدولي في ألمانيا.<br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=1" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=1</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=2" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=2</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=3" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=3</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=4" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=4</a><br />
(ما عليك إلا كتابة العناوين في ال internet explorer<br />
مع الشكر للأستاذ Andrew Kirilov (<a href="http://www.codeproject.com/KB/audio-video/cameraviewer.aspx" target="_blank" rel="noopener" class="mycode_url">http://www.codeproject.com/KB/audio-vide...iewer.aspx</a><br />
اذن عليك أن تعرف أن التعامل مع هذا يتطلب معرفة و لو بسيطة بالشبكات.<br />
ميزة أخرى في هذا الكاميرات لا توجد في النوع الآخر و هي حرية استعمال الكاميرا من أي مكان في العالم و هناك العديد من الكاميرات المفتوحة على النت و ان شاء الله بعد أن نقوم ببناء التطبيق سنرى بعض الكاميرات المفتوحة.<br />
3.ب/ بالنسبة للWebCams فهي لا تملك أي قدرة للمراقبة و الحراسة و سنتكلم عنها في إطار منفصل لكي نعمم العمل لا أكثر.<br />
<br />
في الدرس القادم ان شاء الله سنبدأ الحديث أولا عن كاميرات الIP و كيفية برمجتها للحصول على تدفق الفيديو.<br />
السلام عليكم و رحمة الله و بركاته </span>]]></description>
			<content:encoded><![CDATA[كاتب المقال<br />
<span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"] Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<span style="font-weight: bold;" class="mycode_b"> بسم الله الرحمن الرحيم<br />
استكمالا لما بدأناه قبل عام (تأخر كارثي و سامحوني و الله وقتي ضيق جدا) سنواصل الحديث في الشق النظري للتخاطب مع الكاميرات<br />
و في هذا الدرس الأخير من المحور الأول ، سنعرج على أنواع الكاميرات المستعملة (سواء كانت للمراقبة أو مجرد web cam<br />
1/ نبذة عن تاريخ كاميرات المراقبة :<br />
يعتبر فرع الحراسة بالكاميرات من الفروع الحديثة نسبيا في عالم الكمبيوتر و سنحاول في هذه الفقرة التعرف على سير و تطور هذا الفرع و الأمور التي جعلته من أهم فروع الأمان.<br />
قبل حوالي 20 سنة كانت أنظمة المراقبة بالكاميرات معقدة جدا و تحتاج إلى مجهود بشري كبير لتتبع عملية الحراسة حيث كانت الكاميرات (المستعملة حتى يومنا هذا) عبارة عن كاميرات قياسية مرتبطة بواسطة شاشة مراقبة مع جهاز تخزين يعمل على مدار الساعة و الكل مربوط بواسطة خيوط Coaxial ولكم أن تتصوروا مدى المصاريف العملاقة و مدى التعقيد في بناء هذه الشبكات أضف على ذلك الجهد البشري المبذول.<br />
كل هذا أدى بالشركات العملاقة في ذلك الوقت إلى التفكير في طريقة لجعل العملية سهلة و مسيرة بالكمبيوتر، و جاءت الطفرة الأولى مع وصول كروت التي في (TV Cards) حيث صار بالامكان التحكم بالكاميرات من الكمبيوتر و بناء أنظمة تسيير و تخزين ذكية بالاستفادة من قدرات الحاسب، لكن حتى ذلك الحين لم يكن بالامكان الحصول على أنظمة مراقبة (كاميرات + برامج) قابلة للتوسع بشكل كبير و سهلة التسيير، و كان العائق الكبير هو كيفية توسيع النطاق الجغرافي لشبكات الكاميرات بأقل تكلفة، و كانت الفكرة أنذاك هي محاولة الاستفادة من شبكات الكمبيوتر التي شهدت تطورا كبيرا مع بداية سنوات ال 93/94 و بالفعل كانت الانطلاقة سنة 1996 من القرن الماضي مع نزول أولى الكميرات التي تعمل شبكات الحاسب من صنع الشركة العملاقة AXIS<br />
2/ أنواع كاميرات المراقبة:<br />
كما قلنا في الفترة السابقة: هناك نوعين حسب طريقة التخاطب مع العتاد<br />
2.أ/ الكاميرات القياسية:<br />
لا تزال هذا الكاميرات مستعملة بشكل كبير جدا و ذلك لقدراتها لممتازة مقارنة بكاميرات ال IP التي تستعمل الشبكات و ذلك من عدة نواحي و لعل أبرزها سرعة التصوير مقارنة بكاميرات الأي بي حيث تصل سرعة التقاط الصور في الأخيرة إلى 45 صورة في الثانية في أحسن الأحوال و هي سرعة جيدة لكنها لا تزال بعيدة عن قدرات الكاميرات القياسية.<br />
ترتبط الكاميرات القياسية عادة بال TV Cardأو منفذ ال FireWire و يتعامل معها نظام التشغيل ( في الحالة الأولى) على أساس أنها قنوات تلفزيونية و في الحالة الثانية عبارة عن عتاد متصل (التخاطب مع الدرايفر)، و التعامل معها يتطلب دراية جيدة جدا بمكتبة ال DirectShow و سنحاول باذن الله التعرف على أهم مبادئ ال DirectShow لاحقا لأنني ارتأيت أن العمل بالدايركت شاو أفضل من تعلم ال API.<br />
2.ب/ كاميرات ال IP<br />
يعتبر مجال المراقبة على شبكات الكمبيوتر جديد نسبيا في عالم الحراسة.<br />
يرتكز هذا المجال على نوع خاص جدا و ذكي مقارنة بالكاميرات القياسية و هو كاميرات ال IP<br />
كاميرات ال IPهي عبارة عن Machines في الشبكة لها عنوان ال IP الخاص بها، كل كاميرا لها لوحة أم و معالج مركزي و ذاكرة حية (يعني كمبيوتر صغير) و تستعمل نواة نظام التشغيل المفتوح المصدر Linux Kernel<br />
كما أن لها قدرات تخزين و تتبع أضف إلى ذالك بعض خصائص المراقبة الذكية كارسال رسائل في حالة اكتشاف حركة أو انقطاع التيار ...<br />
على العكس من الكاميرات القياسية، التخاب مع هذه الكاميرات يتم عن طريق شبكات الكمبيوتر باستعمال بروتكول ال HTTP على ال TCP/IP حيث تقوم أولا بارسال طلبك WebRequest للحصول على الصورة في الزمن t لترسل لك الاجابة WebResponseعبارة عن حزمة Paquet يحتوي على الصورة المطلوبة وكل الطلبات عبارة عن URLs ترسل إلى خادم نشط في الكاميرا<br />
عند طلب الصور عليك تحديد نوع التدفق و حاليا يوجد 3 أنواع من التدفق<br />
JPEG: لطلب صورة وحيدة في الزمن t<br />
MJPEG: أو Motion JPEG وهو مجموعة من الصور المتتابعة التي تلتقط قبل الزمن t بفترة و ترسل إلى المستقبل عند وصول الطلب في الزمن t<br />
MPEG4: أحدث أنواع التدفق و في هذه الحالة يتحوي ال paquet على الصوت و الصورة و أنا و الله لا أعرف التعامل معه لكن ان شاء الله سأحاول ان استطعت و سأفيد بالقدر الذي أستطيعه.<br />
كمثال هذا العنوان يستعمل لالتقاط صورة JPEGمن كاميرا نوع Axis مثبتة على الشبكة الخاصة بي<br />
<a href="http://169.254.10.2/axis-cgi/jpg/image.cgi" target="_blank" rel="noopener" class="mycode_url">http://169.254.10.2/axis-cgi/jpg/image.cgi</a><br />
يمكنك التجريب بواسطة هذا العنوان للحصول على صور من مطار stuttgart الدولي في ألمانيا.<br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=1" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=1</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=2" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=2</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=3" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=3</a><br />
<a href="http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=4" target="_blank" rel="noopener" class="mycode_url">http://195.243.185.195/axis-cgi/jpg/image.cgi?camera=4</a><br />
(ما عليك إلا كتابة العناوين في ال internet explorer<br />
مع الشكر للأستاذ Andrew Kirilov (<a href="http://www.codeproject.com/KB/audio-video/cameraviewer.aspx" target="_blank" rel="noopener" class="mycode_url">http://www.codeproject.com/KB/audio-vide...iewer.aspx</a><br />
اذن عليك أن تعرف أن التعامل مع هذا يتطلب معرفة و لو بسيطة بالشبكات.<br />
ميزة أخرى في هذا الكاميرات لا توجد في النوع الآخر و هي حرية استعمال الكاميرا من أي مكان في العالم و هناك العديد من الكاميرات المفتوحة على النت و ان شاء الله بعد أن نقوم ببناء التطبيق سنرى بعض الكاميرات المفتوحة.<br />
3.ب/ بالنسبة للWebCams فهي لا تملك أي قدرة للمراقبة و الحراسة و سنتكلم عنها في إطار منفصل لكي نعمم العمل لا أكثر.<br />
<br />
في الدرس القادم ان شاء الله سنبدأ الحديث أولا عن كاميرات الIP و كيفية برمجتها للحصول على تدفق الفيديو.<br />
السلام عليكم و رحمة الله و بركاته </span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة التحكم في الكاميرات/المحور 1/ الدرس 3. أنواع الدرايفرات و دورة المعلومات بينها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5774</link>
			<pubDate>Mon, 15 Oct 2012 11:13:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5774</guid>
			<description><![CDATA[كاتب المقال<br />
<span style="font-size: 4pt;" class="mycode_size">[COLOR="#006400"] Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color"> بسم الله الرحمن الرحيم.</span></span></div>
الدرس الثالث من المحور الأول النظري.<br />
<br />
أنواع الدرايفرات .<br />
<br />
المحتويات<br />
1- تعريف الدرايفر.<br />
2- أنواع الدرايفرات.<br />
- التقسيم من منظور الجاهزية.<br />
1/ الدرايفرات الآتية مع نظام التشغيل.<br />
أ/ الدرايفرات المدمجة مع نواة نظام التشغيل.<br />
ب/ الدرايفرات المخزنة في القرص المدمج الخاص بنظام التشغيل.<br />
2/ الدرايفرات الآتية مع العتاد.<br />
أ/ الدرايفر الآمن<br />
ب/ الدرايفر غير الآمن.<br />
- التقسيم من منظور هندسي: حسب مستوى التخاطب مع العتاد و طريقة التحميل مع نواة نظام التشغيل.<br />
1/ الدرايفرات الحقيقية (Kernel Mode Drivers).<br />
2/ الدرايفرات الوهمية (User mode Drivers).<br />
أ/ الواجهات.<br />
ب/ محولات الأوامر.<br />
<br />
<br />
بسم الله الرحمن الرحيم<br />
* وقل رب زدني علما *<br />
<br />
خلال هذا الدرس، سنتعرف سويا على أنواع الدرايفرات حسب تقسيمات مختلفة سنعرج عليها جميعها إن شاء الله.<br />
<br />
1- تعريف الدرايفر:<br />
الدرايفر عبارة عن برنامج جاهز يأتي مع الأجهزة الجديدة التي تثبتها على جهازك, هذا البرنامج يمثل حلقة الوصل بين الجهاز الجديد و نظام التشغيل حيث يقوم الدرايفر بدور الوسيط في عملية التخاطب بين العتاد و نظام التشغيل.<br />
يقوم الدرايفر بتسهيل عملية التخاطب مع العتاد حيث يوفر لنظام التشغيل أوامر و دوال جاهزة تغنيه عن معرفة البنية التحتية للعتاد.<br />
التخاطب مع العتاد من البرامج العاملة تحت نظام التشغيل (User Mode) غير ممكن بدون الدرايفر لأن التخاطب مع الأجهزة الخارجية لا يملك صلاحيته إلا نظام التشغيل، لذلك يوفر الدرايفر واجهة (أو طريق) لتمكين البرامج العاملة تحت نزام التشغيل من التخاطب مع العتاد دون عوائق (و لنا عودة إن شاء الله في الدرس الأخير).<br />
2- أنواع الدرايفرات:<br />
هذه هي الفقرة الأساسية في الدرس و أرجو أن يتم التركيز عليها لأن موضوع التخاطب مع الكاميرات يتطلب فهم النقاط الأساسية في هذه الفقرة و سترون لاحقا أن عملية التخاطب مع الكاميرا تتطلب عدة مستويات و أنواع من الدرايفرات.<br />
- التقسيم من منظور الجاهزية:<br />
عندما نتكلم عن الجاهزية فنقصد هل أن الدرايفر متوفر لدى المستعمل<br />
<br />
1/ الدرايفرات الآتية مع نظام التشغيل:<br />
أ/ الدرايفرات المدمجة مع نواة نظام التشغيل:<br />
هذا النوع من الدرايفرات يكون مدمجا في تعليمات خوارزميات الإدخال و الإخراج (I/O Algos) الخاصة بنواة نظام التشغيل أي أنها جاهزة في الشيفرة البرمجية الخاصة بنظام التشغيل و من الأمثلة الدرايفرات الخاصة بالأجهزة اللازمة لعمل نظام التشغيل كالفأرة و لوحة المفاتيح.<br />
الأجهزة التي يتم التخاطب معها عبر هذا النوع عادة ما تدعم خاصية ال PnP (Plug-and-play) التي سبق و أن شرحناها و سنتوسع فيها في الدرس القادم (التخاطب مع العتاد – أهم درس نظري في الدورة كاملة -) من هذا المحور النظري، لنعرف كيفية التخاطب مع هذا النوع من الأجهزة التي تدعمها.<br />
<br />
ويمكن معرفة ذلك من خلال حقل الشركة المصنعة للدرايفر في باب خصائص الدرايفر في نافذة خصائص العتاد في الHardware manager ، أي أن microsoft هي المصنع للدرايفر كما يظهر في حقل مصنع العتاد في الصورة التالية.<br />
<br />
[ATTACH=CONFIG]967[/ATTACH]<br />
<br />
الصورة 1. خصائص الدرايفر الخاص بلوحة المفاتيح Keyboard.<br />
ب/ الدرايفرات المخزنة في القرص المدمج الخاص بنظام التشغيل:<br />
هذه الدرايفرات مخزنة في القرص المدمج الخاص بتنصيب نظام التشغيل، هذه الدرايفرات ينصبها نظام التشغيل عند القيام بعملية تنصيب عتاد جديد معروف من قبل نظام التشغيل (مسجل على ال HCL) حيث بمجرد ربطه بالحاسوب يقوم نظام التشغيل بالتعرف عليه (إن كان يدعم خاصية الPnP) و يطلب منك الCD الخاص به لتنصيب الدرايفر الخاص بالعتاد الجديد.<br />
2/ الدرايفرات الآتية مع العتاد:<br />
أ/ الدرايفر الآمن(المعلمSigned Driver ): هذا النوع من التقسيم ظهر مع أنظمة تشغيل مايكروسوفت، و خاصية الإمضاء الرقمي (أو التعليم) هي مجموعة من المعلومات تضاف إلى ملفات الدرايفر تمكن نظام التشغيل وينداوز من التأكد من أن الدرايفر آمن و يمكن أن يثبته على الجهاز لاستعماله دون خوف لأنه خضع لجميع اختبارات مايكروسوفت و تم التأكد من أمانها 100% و توافقها مع نظام التشغيل.<br />
و سنعرف لاحقا أهمية الأمان الخاصة بالدرايفر لنظام التشغيل.<br />
يمكن معرفة أن الدرايفر المنصب آمن من خلال شعار الأمان أو عند مرحلة تنصيبه أو من خلال ال hardware manager<br />
<br />
    من خلال شعار الأمان: شعار الأمان يأتي على العلبة الخاصة بالجهاز الجديد:<br />
<br />
[ATTACH=CONFIG]968[/ATTACH]<br />
<br />
الصورة 2. شعار الأمان.<br />
<br />
    خلال مرحلة تنصيب الدرايفر: عند بدأ عملية التنصيب، فإن مساعد تنصيب العتاد الجديد لا يوجه لك تحذير عن حالة الدرايفر و يطلب رأيك لإكمال عملية التنصيب.<br />
<br />
[ATTACH=CONFIG]969[/ATTACH]<br />
<br />
الصورة 3. رسالة الإنذار التي يعرضها مساعد تنصيب العتاد الجديد.<br />
<br />
    من خلال الhardware manager: يمكن الاستعلام عن خاصية الآمان عن طريق خصائص العتاد من نافذة الHardware Manager، و ذلك بالذهاب إلى التبويب Driver و معرفة قيمة الحقل Digital Signature.<br />
<br />
[ATTACH=CONFIG]970[/ATTACH]<br />
<br />
الصورة 4. باب خصائص الدرايفر، حقل الإمضاء الرقمي.<br />
ب/ الدرايفر غير الآمن (غير المعلم non signed driver): بطليعة الحال، لم يخضع لاختبارات مايكروسوفت و هو غير آمن و قد يسبب أضرار لنظام التشغيل، ويمكن التأكد عبر رسالة التحذير السابقة أثناء عملية التنصيب<br />
<br />
[ATTACH=CONFIG]971[/ATTACH]<br />
<br />
الصورة 5. رسالة التحذير حول عدم موثوقية الدرايفر<br />
أو من خلال حقل الإمضاء الرقمي للدرايفر كما في الصورة التالية.<br />
<br />
[ATTACH=CONFIG]972[/ATTACH]<br />
<br />
الصورة 6. الدرايفر الخاص بالمحول InfraRed غير خاضع للاختبارات وهو غير موثوق.<br />
<br />
بعض الملاحظات:<br />
<br />
    لماذا الدرايفر غير المعلم غير آمن؟ و ما هو الخطر الذي يشكله؟<br />
<br />
أولا Microsoft تلح على عدم الثقة في الدرايفرات غير المعلمة لخطرها على استقرار نظام التشغيل، ببساطة لأن الدرايفر الذي تقوم بتنصيبه سيستعمل كجزئ من نواته و بالتالي فإن خلل فيه سؤدي إلى انهيار النظام كاملا، لذلك قررت Microsoft أن تجعل الوينداوز Vista النسخة 64 Bit لا يقبل إلا الدرايفرات المعلمة و هي خاصية جديدة كليا.<br />
ببساطة هذه هي أهم ميزات في الدرايفر الآمن:<br />
- ضمان نوعية جيدة لعمليات التخاطب مع العتاد دون مشاكل غير متوقعة أثناء تطوير الدرايفر.<br />
- زيادة ثبات نظام التشغيل بإبعاد احتمال تحميل الأخطاء البرمجية إلى نواة نظام التشغيل.<br />
- الأشخاص الذين لا ينتمون إلى مجموعة الإدارة الخاصة بالكمبيوتر لا يستطيعون تثبيت الدرايفرات غير المعلمة.<br />
<br />
على كل حال، جعلت هذه الإستراتيجية الوينداوز Vista 64 bit أكثر ثباتا خاصة و أن نواته تمت مراجعتها و إعادة بنائها بالكامل عكس ما كان سابقا حيث كانت جميع الإصدارات من النظام ويندوز لها نفس النواة بالتقريب.<br />
هذا الأمر الجديد في الVista جعل مبرمجي الدرايفرات (تحت نظام التشغيل ويندوز) ملزمين بأخذ شهادة PIC (Publisher Identity Certificate) و هي شهادة و مجموعة من التعليمات لبناء الدرايفر الآمن و أهم الطرق لإخضاعه لاختبارات الأمان و تزويده بإمضاء رقمي باستعمال ال WDK(Windows Driver Kit).<br />
<br />
    عند اختيار استكمال عملية التنصيب لدرايفر غير معلم فإن المساعد تنصيب العتاد الجديد يقوم بإضافة نقطة استعادة نظام (System Restore Point) للاستفادة منها في حالة وجود أي عطب، كما يظهر في الصورة التالية:<br />
<br />
[ATTACH=CONFIG]973[/ATTACH]<br />
الصورة 7. المساعد يقوم بإضافة نقطة استعادة النظام في حال وجود أي خلل<br />
<br />
    إذا كنت ممن يستعملون الDeep Freez فعليك تعطيله أولا ببساطة لأنه سيقوم بحذف جميع التعديلات على صورة القرص الصلب و بالتالي حذف ملفات الدرايفر المثبت.<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3309" target="_blank" title="">01197550521.jpg</a> (الحجم : 87.79 ك ب / التحميلات : 71)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3310" target="_blank" title="">01197551417.jpg</a> (الحجم : 8.78 ك ب / التحميلات : 68)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3311" target="_blank" title="">21197550521.jpg</a> (الحجم : 88.94 ك ب / التحميلات : 65)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3312" target="_blank" title="">01197550663.jpg</a> (الحجم : 91.72 ك ب / التحميلات : 64)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3313" target="_blank" title="">11197550663.jpg</a> (الحجم : 53.88 ك ب / التحميلات : 65)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3314" target="_blank" title="">21197550663.jpg</a> (الحجم : 51.14 ك ب / التحميلات : 63)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3315" target="_blank" title="">01197550945.jpg</a> (الحجم : 35.6 ك ب / التحميلات : 64)
]]></description>
			<content:encoded><![CDATA[كاتب المقال<br />
<span style="font-size: 4pt;" class="mycode_size">[COLOR="#006400"] Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color"> بسم الله الرحمن الرحيم.</span></span></div>
الدرس الثالث من المحور الأول النظري.<br />
<br />
أنواع الدرايفرات .<br />
<br />
المحتويات<br />
1- تعريف الدرايفر.<br />
2- أنواع الدرايفرات.<br />
- التقسيم من منظور الجاهزية.<br />
1/ الدرايفرات الآتية مع نظام التشغيل.<br />
أ/ الدرايفرات المدمجة مع نواة نظام التشغيل.<br />
ب/ الدرايفرات المخزنة في القرص المدمج الخاص بنظام التشغيل.<br />
2/ الدرايفرات الآتية مع العتاد.<br />
أ/ الدرايفر الآمن<br />
ب/ الدرايفر غير الآمن.<br />
- التقسيم من منظور هندسي: حسب مستوى التخاطب مع العتاد و طريقة التحميل مع نواة نظام التشغيل.<br />
1/ الدرايفرات الحقيقية (Kernel Mode Drivers).<br />
2/ الدرايفرات الوهمية (User mode Drivers).<br />
أ/ الواجهات.<br />
ب/ محولات الأوامر.<br />
<br />
<br />
بسم الله الرحمن الرحيم<br />
* وقل رب زدني علما *<br />
<br />
خلال هذا الدرس، سنتعرف سويا على أنواع الدرايفرات حسب تقسيمات مختلفة سنعرج عليها جميعها إن شاء الله.<br />
<br />
1- تعريف الدرايفر:<br />
الدرايفر عبارة عن برنامج جاهز يأتي مع الأجهزة الجديدة التي تثبتها على جهازك, هذا البرنامج يمثل حلقة الوصل بين الجهاز الجديد و نظام التشغيل حيث يقوم الدرايفر بدور الوسيط في عملية التخاطب بين العتاد و نظام التشغيل.<br />
يقوم الدرايفر بتسهيل عملية التخاطب مع العتاد حيث يوفر لنظام التشغيل أوامر و دوال جاهزة تغنيه عن معرفة البنية التحتية للعتاد.<br />
التخاطب مع العتاد من البرامج العاملة تحت نظام التشغيل (User Mode) غير ممكن بدون الدرايفر لأن التخاطب مع الأجهزة الخارجية لا يملك صلاحيته إلا نظام التشغيل، لذلك يوفر الدرايفر واجهة (أو طريق) لتمكين البرامج العاملة تحت نزام التشغيل من التخاطب مع العتاد دون عوائق (و لنا عودة إن شاء الله في الدرس الأخير).<br />
2- أنواع الدرايفرات:<br />
هذه هي الفقرة الأساسية في الدرس و أرجو أن يتم التركيز عليها لأن موضوع التخاطب مع الكاميرات يتطلب فهم النقاط الأساسية في هذه الفقرة و سترون لاحقا أن عملية التخاطب مع الكاميرا تتطلب عدة مستويات و أنواع من الدرايفرات.<br />
- التقسيم من منظور الجاهزية:<br />
عندما نتكلم عن الجاهزية فنقصد هل أن الدرايفر متوفر لدى المستعمل<br />
<br />
1/ الدرايفرات الآتية مع نظام التشغيل:<br />
أ/ الدرايفرات المدمجة مع نواة نظام التشغيل:<br />
هذا النوع من الدرايفرات يكون مدمجا في تعليمات خوارزميات الإدخال و الإخراج (I/O Algos) الخاصة بنواة نظام التشغيل أي أنها جاهزة في الشيفرة البرمجية الخاصة بنظام التشغيل و من الأمثلة الدرايفرات الخاصة بالأجهزة اللازمة لعمل نظام التشغيل كالفأرة و لوحة المفاتيح.<br />
الأجهزة التي يتم التخاطب معها عبر هذا النوع عادة ما تدعم خاصية ال PnP (Plug-and-play) التي سبق و أن شرحناها و سنتوسع فيها في الدرس القادم (التخاطب مع العتاد – أهم درس نظري في الدورة كاملة -) من هذا المحور النظري، لنعرف كيفية التخاطب مع هذا النوع من الأجهزة التي تدعمها.<br />
<br />
ويمكن معرفة ذلك من خلال حقل الشركة المصنعة للدرايفر في باب خصائص الدرايفر في نافذة خصائص العتاد في الHardware manager ، أي أن microsoft هي المصنع للدرايفر كما يظهر في حقل مصنع العتاد في الصورة التالية.<br />
<br />
[ATTACH=CONFIG]967[/ATTACH]<br />
<br />
الصورة 1. خصائص الدرايفر الخاص بلوحة المفاتيح Keyboard.<br />
ب/ الدرايفرات المخزنة في القرص المدمج الخاص بنظام التشغيل:<br />
هذه الدرايفرات مخزنة في القرص المدمج الخاص بتنصيب نظام التشغيل، هذه الدرايفرات ينصبها نظام التشغيل عند القيام بعملية تنصيب عتاد جديد معروف من قبل نظام التشغيل (مسجل على ال HCL) حيث بمجرد ربطه بالحاسوب يقوم نظام التشغيل بالتعرف عليه (إن كان يدعم خاصية الPnP) و يطلب منك الCD الخاص به لتنصيب الدرايفر الخاص بالعتاد الجديد.<br />
2/ الدرايفرات الآتية مع العتاد:<br />
أ/ الدرايفر الآمن(المعلمSigned Driver ): هذا النوع من التقسيم ظهر مع أنظمة تشغيل مايكروسوفت، و خاصية الإمضاء الرقمي (أو التعليم) هي مجموعة من المعلومات تضاف إلى ملفات الدرايفر تمكن نظام التشغيل وينداوز من التأكد من أن الدرايفر آمن و يمكن أن يثبته على الجهاز لاستعماله دون خوف لأنه خضع لجميع اختبارات مايكروسوفت و تم التأكد من أمانها 100% و توافقها مع نظام التشغيل.<br />
و سنعرف لاحقا أهمية الأمان الخاصة بالدرايفر لنظام التشغيل.<br />
يمكن معرفة أن الدرايفر المنصب آمن من خلال شعار الأمان أو عند مرحلة تنصيبه أو من خلال ال hardware manager<br />
<br />
    من خلال شعار الأمان: شعار الأمان يأتي على العلبة الخاصة بالجهاز الجديد:<br />
<br />
[ATTACH=CONFIG]968[/ATTACH]<br />
<br />
الصورة 2. شعار الأمان.<br />
<br />
    خلال مرحلة تنصيب الدرايفر: عند بدأ عملية التنصيب، فإن مساعد تنصيب العتاد الجديد لا يوجه لك تحذير عن حالة الدرايفر و يطلب رأيك لإكمال عملية التنصيب.<br />
<br />
[ATTACH=CONFIG]969[/ATTACH]<br />
<br />
الصورة 3. رسالة الإنذار التي يعرضها مساعد تنصيب العتاد الجديد.<br />
<br />
    من خلال الhardware manager: يمكن الاستعلام عن خاصية الآمان عن طريق خصائص العتاد من نافذة الHardware Manager، و ذلك بالذهاب إلى التبويب Driver و معرفة قيمة الحقل Digital Signature.<br />
<br />
[ATTACH=CONFIG]970[/ATTACH]<br />
<br />
الصورة 4. باب خصائص الدرايفر، حقل الإمضاء الرقمي.<br />
ب/ الدرايفر غير الآمن (غير المعلم non signed driver): بطليعة الحال، لم يخضع لاختبارات مايكروسوفت و هو غير آمن و قد يسبب أضرار لنظام التشغيل، ويمكن التأكد عبر رسالة التحذير السابقة أثناء عملية التنصيب<br />
<br />
[ATTACH=CONFIG]971[/ATTACH]<br />
<br />
الصورة 5. رسالة التحذير حول عدم موثوقية الدرايفر<br />
أو من خلال حقل الإمضاء الرقمي للدرايفر كما في الصورة التالية.<br />
<br />
[ATTACH=CONFIG]972[/ATTACH]<br />
<br />
الصورة 6. الدرايفر الخاص بالمحول InfraRed غير خاضع للاختبارات وهو غير موثوق.<br />
<br />
بعض الملاحظات:<br />
<br />
    لماذا الدرايفر غير المعلم غير آمن؟ و ما هو الخطر الذي يشكله؟<br />
<br />
أولا Microsoft تلح على عدم الثقة في الدرايفرات غير المعلمة لخطرها على استقرار نظام التشغيل، ببساطة لأن الدرايفر الذي تقوم بتنصيبه سيستعمل كجزئ من نواته و بالتالي فإن خلل فيه سؤدي إلى انهيار النظام كاملا، لذلك قررت Microsoft أن تجعل الوينداوز Vista النسخة 64 Bit لا يقبل إلا الدرايفرات المعلمة و هي خاصية جديدة كليا.<br />
ببساطة هذه هي أهم ميزات في الدرايفر الآمن:<br />
- ضمان نوعية جيدة لعمليات التخاطب مع العتاد دون مشاكل غير متوقعة أثناء تطوير الدرايفر.<br />
- زيادة ثبات نظام التشغيل بإبعاد احتمال تحميل الأخطاء البرمجية إلى نواة نظام التشغيل.<br />
- الأشخاص الذين لا ينتمون إلى مجموعة الإدارة الخاصة بالكمبيوتر لا يستطيعون تثبيت الدرايفرات غير المعلمة.<br />
<br />
على كل حال، جعلت هذه الإستراتيجية الوينداوز Vista 64 bit أكثر ثباتا خاصة و أن نواته تمت مراجعتها و إعادة بنائها بالكامل عكس ما كان سابقا حيث كانت جميع الإصدارات من النظام ويندوز لها نفس النواة بالتقريب.<br />
هذا الأمر الجديد في الVista جعل مبرمجي الدرايفرات (تحت نظام التشغيل ويندوز) ملزمين بأخذ شهادة PIC (Publisher Identity Certificate) و هي شهادة و مجموعة من التعليمات لبناء الدرايفر الآمن و أهم الطرق لإخضاعه لاختبارات الأمان و تزويده بإمضاء رقمي باستعمال ال WDK(Windows Driver Kit).<br />
<br />
    عند اختيار استكمال عملية التنصيب لدرايفر غير معلم فإن المساعد تنصيب العتاد الجديد يقوم بإضافة نقطة استعادة نظام (System Restore Point) للاستفادة منها في حالة وجود أي عطب، كما يظهر في الصورة التالية:<br />
<br />
[ATTACH=CONFIG]973[/ATTACH]<br />
الصورة 7. المساعد يقوم بإضافة نقطة استعادة النظام في حال وجود أي خلل<br />
<br />
    إذا كنت ممن يستعملون الDeep Freez فعليك تعطيله أولا ببساطة لأنه سيقوم بحذف جميع التعديلات على صورة القرص الصلب و بالتالي حذف ملفات الدرايفر المثبت.<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3309" target="_blank" title="">01197550521.jpg</a> (الحجم : 87.79 ك ب / التحميلات : 71)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3310" target="_blank" title="">01197551417.jpg</a> (الحجم : 8.78 ك ب / التحميلات : 68)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3311" target="_blank" title="">21197550521.jpg</a> (الحجم : 88.94 ك ب / التحميلات : 65)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3312" target="_blank" title="">01197550663.jpg</a> (الحجم : 91.72 ك ب / التحميلات : 64)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3313" target="_blank" title="">11197550663.jpg</a> (الحجم : 53.88 ك ب / التحميلات : 65)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3314" target="_blank" title="">21197550663.jpg</a> (الحجم : 51.14 ك ب / التحميلات : 63)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3315" target="_blank" title="">01197550945.jpg</a> (الحجم : 35.6 ك ب / التحميلات : 64)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة التحكم في الكاميرات: المحور الأول/الدرس 2]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5772</link>
			<pubDate>Mon, 15 Oct 2012 11:03:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5772</guid>
			<description><![CDATA[<span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"]كاتب المقال  Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">بسم الله الرحمن الرحيم</span></div>
<br />
1. نظرة عامة عن أطراف الجهاز و العتاد.<br />
2. تنصيب العتاد.<br />
1.2. نظرة عامة عن تنصيب العتاد.<br />
2.2. نبذة عن الخاصية Plug-and-Play.<br />
3. نظرة عامة عن ال Hardware Profiles.<br />
4. استعمال ال Hardware Manager.<br />
<br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">1. نظرة عامة عن أطراف الجهاز و العتاد.</span></span><br />
<br />
لا شك أن الجميع يعرف أنواع العتاد لكن و للتذكرة أردت فقط أن أضيف هذه الفقرة.<br />
يقسم نظام التشغيل windows الأطراف إلى مجموعات حسب نوع العتاد.<br />
أنواع العتاد تشمل:<br />
وحدات الإخراج: منها<br />
<br />
- كارت الفيديو:<br />
<br />
بعض الناس يخلط بينها و بين الجرافيك كارت, و الفرق كبير بينهما<br />
الفيديو كارت هي كارت امتداد ملحقة بال PC تساعده على تحسين قدرات الجرافيك كارت, و قدراتها مرتبطة بنوعها و الشاشة.<br />
تقدم هذه الكارت عدة أنواع من ال Display و منها نوعان رئيسيان:<br />
- ال Text Mode.<br />
- ال Graphic Mode.<br />
بعض الشاشات يدعم التحكم في ال Display mode.<br />
تملك هذه الكارت أيضا ذاكرة خاصة بها تغنيها عن استعمال الذاكرة الحية كما تملك معظمها معالج مساعد graphical co-processor يعالج العمليات الخاصة بالصور و المظهر وعادة ما تعرف هذه الكارت بالمسرعات Graphical Accelerators.<br />
- الطابعات.<br />
- مكبرات الصوت.<br />
<br />
وحدات الإدخال: ومنها<br />
<br />
- لوحة المفاتيح (و الأنواع الجديدة التي ظهرت كلوحة المفاتيح الوهمية).<br />
- قارئ الصور.<br />
- مسجلات الصوت.<br />
- القارئات: CD Drive,...<br />
- الكاميرات و آلات التصوير الرقمية<br />
<br />
وحدات الإدخال/ الإخراج:<br />
<br />
- المنافذ: راجع الدرس الخاص بالمنافذ للأستاذ أحمد جمال.<br />
- ال Modems...<br />
<br />
كما يمكن تقسيمها حسب حالة تثبيتها فبعض الأجهزة لا تحتاج إلى تنصيب كلما أردت أن تستعملها و هي الأساس كالقرص الصلب و كارت الصوت, الجرافيك كارت....<br />
و كل هذه الفئات تنقسم إلى فئات أخرى فمثلا, فئة المنافذ تنقسم إلى أنواع أخرى.<br />
<br />
بعض الأطراف صممت لتستعمل حسب الحاجة, هذه الأطراف يمكن أن توصل بالمنافذ مباشرة أو بموصل امتداد مناسب, هذه الأطراف لا تحتاج إلى تنصيب يدوي, فنظام التشغيل يقوم بالتعرف عليها آليا وهذه بعض الأمثلة:<br />
- PC Cardالكارت التي توصل بالكمبيوتر المحمول و هي عبارة عن رقاقة بحجم بطاقة تأمين توصل إلى موصل يعرف بال PCMCIA يستعمل عادة لتوصيل الMODEM, Network Cards, الأقراص الصلبة... بالكمبيوتر المحمول و هي لا تتطلب إعادة تشغيل الكمبيوتر للاستفادة منها لكن بعضها يتطلب استعمال مساعد الوينداوز الخاص بإضافة العتاد.<br />
- العتاد الذي يوصل بالمنفذ USBبأنواعه الأربعة (USB A, USB B, miniUSB A, miniUSB B).<br />
الصورة 1. موصلات ال USB الأربع.<br />
<br />
[ATTACH=CONFIG]959[/ATTACH]<br />
<br />
- العتاد الذي يوصل بالمنفذ IEEE 1394(FireWire) وهو موصل يستعمل عادة لربط الأجهزة التي تتطلب سرعة عالية لنقل البيانات لضمان نوعية جيدة ككاميرات المراقبة أو مسجلات الصوت التي تستعمل في ستيديوهات التسجيلات كما بمكن استعماله أيضا لربط ال Modem, الطابعة ... <a href="https://vb4arb.com/vb/showthread.php?1788-%CF%E6%D1%C9-%C7%E1%CA%CD%DF%E3-%DD%ED-%C7%E1%DF%C7%E3%ED%D1%C7%CA-%C7%E1%E3%CD%E6%D1-%C7%E1%C3%E6%E1-%CF%D1%D3-%CE%C7%D5-%C7%E1%E3%E4%DD%D0-(Fire-Wire-(IEEE-P-1394" target="_blank" rel="noopener" class="mycode_url">وراجع الدرس الذي أضفته عن هذا المنفذ.</a><br />
<br />
الصورة 2. الموصل IEEE 1394.<br />
<br />
[ATTACH=CONFIG]960[/ATTACH]<br />
<br />
- بعض الأجهزة التي توصل بالمنفذ LTPو <a href="https://vb4arb.com/vb/showthread.php?276-%D3%E1%D3%E1%C9-%CF%D1%E6%D3-%C7%E1%CA%CD%DF%E3-%C8%C7%E1%C3%CC%E5%D2%C9-%C7%E1%CE%C7%D1%CC%ED%C9-%DA%E4-%D8%D1%ED%DE-%E3%E4%DD%D0-%C7%E1%D8%C7%C8%DA%C9-%C7%E1%CC%D2%C1-%C7%E1%C3%E6%E1-%E3%DE%CF%E3%C9" target="_blank" rel="noopener" class="mycode_url">راجع الدرس الخاص بهذا المنفذ للأستاذ أحمد جمال.</a><br />
<br />
<br />
2. تنصيب العتاد<br />
<br />
لا شك أن الجميع يعرف كيفية تنصيب العتاد الجديد, لكن للإضافة أردت أن أضع بعض المعلومات الإضافية للفائدة.<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">1.2. نظرة عامة عن تنصيب العتاد.</span></span><br />
أولا يجب أن تعرف أن عملية تنصيب عتاد جديد تتطلب صلاحيات المدير لذلك عليك فتح session خاصة بالمدير, مع ذلك يمكنك نظام التشغيل وينداوز xp من تنصيب الطابعات إن كنت لا تنتمي إلى مجموعة الإدارة.<br />
يمكن تقسيم عملية تنصيب العتاد الجديد حسب السهولة إلى نوعين:<br />
- عملية التنصيب التلقائية:<br />
وهي خاصة بالأجهزة التي تدعم خاصية ال Plug-and-Play كما قلنا في الدرس السابق, حيث تتطلب عملية التنصيب ربط الجهاز بالموصل المناسب فقط و سيقوم نظام التشغيل برفع الدرايفر الخاص بالجهاز تلقائيا, ويقوم بحجز مصادر النظام للتخاطب معه.<br />
- عملية التنصيب اليدوية:<br />
و هي خاصة بالأجهزة التي لا تدعم خاصية ال Plug-and-Play أو تلك التي تتطلب إعادة تشغيل الجهاز مثل القرص الصلب, حيث تتطلب عملية التنصيب 3 مراحل. ربط الجهاز, تنصيب الدرايفر و تعديل خصائص الجهاز.<br />
<br />
تعديل خصائص الجهاز يشمل تعديل خصائص التحكم الأساسية (الخاصة بمصادر النظام ولنا لها عودة في الدرس الأخير من هذا المحور) و خصائص الدرايفر, مع ذلك تعديل الخصائص يدويا خطير جدا خاصة في الشق المتعلق بمصادر النظام (IRQ, قنوات ال DMA, عناوين الذاكرة,عناوين المنافذ) حيث أن أبسط خلل قد يؤدي إلى مشاكل الخلط بين الأجهزة أو فقدان الاتصال مع الجهاز تماما, لذلك يفضل أن يترك الأمر لنظام التشغيل الذي يقوم بجميع هذه العمليات عنك.<br />
<br />
الصورة 3. المساعد إضافة عتاد.<br />
<br />
[ATTACH=CONFIG]961[/ATTACH]<br />
<br />
إذا لم يتعرف النظام على الجهاز, فاستعمال المساعد إضافة عتاد هو الحل (الموجود في لوحة التحكم), حيث يحاول النظام التعرف على العتاد, بعدها يبحث عن الدرايفر الخاص به في لائحة الدرايفرات الموجودة أصلا على الجهاز, إن لم يجد الدرايفر يبحث عن درايفر مناسب في موقع الwindows update إن كان الجهاز متصلا بالانترنت,إن لم يجده سيطلب منك المساعد الCD الخاص بالدرايفر و يقوم بعملية البحث عن الدرايفر في ال CD لينزله, أخيرا قد يطلب منك المساعد إعادة تشغيل الجهاز إن تطلب الأمر ذلك.<br />
<br />
2.2. نبذة عن الخاصية Plug-and-Play:<br />
كما قلنا في الدرس السابق, الخاصية Plug-and-Play هي مجموعة من المعايير الموحدة المفتوحة قامت بوضعها شركة Intel و يلتزم بها مصنعو العتاد(منذ سنة 1995 م), حيث تمكن نظام التشغيل من التعرف تلقائيا على العتاد بمجرد ربطه بالمنفذ و رفع الدرايفر الخاص به دون أي عناء.<br />
البعض يخلط بينها و بين ال Process : Plug-and-Play, هذا الأخير هو برنامج يشتغل كجزئ من نظام التشغيل و يقوم برفع الدرايفرات الخاصة بالعتاد الداعم لهذه الخاصية عند بداية التشغيل كما يقوم بالمراقبة الدورية للمنافذ بغية التعرف على العتاد الذي يوصل بها.<br />
الأجهزة التي تدعم هذه الخاصية عادة ما تملك موصلات USB أو FireWire .<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3301" target="_blank" title="">01189198039.jpg</a> (الحجم : 17.45 ك ب / التحميلات : 57)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3302" target="_blank" title="">01189198132.jpg</a> (الحجم : 7.83 ك ب / التحميلات : 57)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3303" target="_blank" title="">01189199607.jpg</a> (الحجم : 59.68 ك ب / التحميلات : 56)
]]></description>
			<content:encoded><![CDATA[<span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"]كاتب المقال  Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">بسم الله الرحمن الرحيم</span></div>
<br />
1. نظرة عامة عن أطراف الجهاز و العتاد.<br />
2. تنصيب العتاد.<br />
1.2. نظرة عامة عن تنصيب العتاد.<br />
2.2. نبذة عن الخاصية Plug-and-Play.<br />
3. نظرة عامة عن ال Hardware Profiles.<br />
4. استعمال ال Hardware Manager.<br />
<br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">1. نظرة عامة عن أطراف الجهاز و العتاد.</span></span><br />
<br />
لا شك أن الجميع يعرف أنواع العتاد لكن و للتذكرة أردت فقط أن أضيف هذه الفقرة.<br />
يقسم نظام التشغيل windows الأطراف إلى مجموعات حسب نوع العتاد.<br />
أنواع العتاد تشمل:<br />
وحدات الإخراج: منها<br />
<br />
- كارت الفيديو:<br />
<br />
بعض الناس يخلط بينها و بين الجرافيك كارت, و الفرق كبير بينهما<br />
الفيديو كارت هي كارت امتداد ملحقة بال PC تساعده على تحسين قدرات الجرافيك كارت, و قدراتها مرتبطة بنوعها و الشاشة.<br />
تقدم هذه الكارت عدة أنواع من ال Display و منها نوعان رئيسيان:<br />
- ال Text Mode.<br />
- ال Graphic Mode.<br />
بعض الشاشات يدعم التحكم في ال Display mode.<br />
تملك هذه الكارت أيضا ذاكرة خاصة بها تغنيها عن استعمال الذاكرة الحية كما تملك معظمها معالج مساعد graphical co-processor يعالج العمليات الخاصة بالصور و المظهر وعادة ما تعرف هذه الكارت بالمسرعات Graphical Accelerators.<br />
- الطابعات.<br />
- مكبرات الصوت.<br />
<br />
وحدات الإدخال: ومنها<br />
<br />
- لوحة المفاتيح (و الأنواع الجديدة التي ظهرت كلوحة المفاتيح الوهمية).<br />
- قارئ الصور.<br />
- مسجلات الصوت.<br />
- القارئات: CD Drive,...<br />
- الكاميرات و آلات التصوير الرقمية<br />
<br />
وحدات الإدخال/ الإخراج:<br />
<br />
- المنافذ: راجع الدرس الخاص بالمنافذ للأستاذ أحمد جمال.<br />
- ال Modems...<br />
<br />
كما يمكن تقسيمها حسب حالة تثبيتها فبعض الأجهزة لا تحتاج إلى تنصيب كلما أردت أن تستعملها و هي الأساس كالقرص الصلب و كارت الصوت, الجرافيك كارت....<br />
و كل هذه الفئات تنقسم إلى فئات أخرى فمثلا, فئة المنافذ تنقسم إلى أنواع أخرى.<br />
<br />
بعض الأطراف صممت لتستعمل حسب الحاجة, هذه الأطراف يمكن أن توصل بالمنافذ مباشرة أو بموصل امتداد مناسب, هذه الأطراف لا تحتاج إلى تنصيب يدوي, فنظام التشغيل يقوم بالتعرف عليها آليا وهذه بعض الأمثلة:<br />
- PC Cardالكارت التي توصل بالكمبيوتر المحمول و هي عبارة عن رقاقة بحجم بطاقة تأمين توصل إلى موصل يعرف بال PCMCIA يستعمل عادة لتوصيل الMODEM, Network Cards, الأقراص الصلبة... بالكمبيوتر المحمول و هي لا تتطلب إعادة تشغيل الكمبيوتر للاستفادة منها لكن بعضها يتطلب استعمال مساعد الوينداوز الخاص بإضافة العتاد.<br />
- العتاد الذي يوصل بالمنفذ USBبأنواعه الأربعة (USB A, USB B, miniUSB A, miniUSB B).<br />
الصورة 1. موصلات ال USB الأربع.<br />
<br />
[ATTACH=CONFIG]959[/ATTACH]<br />
<br />
- العتاد الذي يوصل بالمنفذ IEEE 1394(FireWire) وهو موصل يستعمل عادة لربط الأجهزة التي تتطلب سرعة عالية لنقل البيانات لضمان نوعية جيدة ككاميرات المراقبة أو مسجلات الصوت التي تستعمل في ستيديوهات التسجيلات كما بمكن استعماله أيضا لربط ال Modem, الطابعة ... <a href="https://vb4arb.com/vb/showthread.php?1788-%CF%E6%D1%C9-%C7%E1%CA%CD%DF%E3-%DD%ED-%C7%E1%DF%C7%E3%ED%D1%C7%CA-%C7%E1%E3%CD%E6%D1-%C7%E1%C3%E6%E1-%CF%D1%D3-%CE%C7%D5-%C7%E1%E3%E4%DD%D0-(Fire-Wire-(IEEE-P-1394" target="_blank" rel="noopener" class="mycode_url">وراجع الدرس الذي أضفته عن هذا المنفذ.</a><br />
<br />
الصورة 2. الموصل IEEE 1394.<br />
<br />
[ATTACH=CONFIG]960[/ATTACH]<br />
<br />
- بعض الأجهزة التي توصل بالمنفذ LTPو <a href="https://vb4arb.com/vb/showthread.php?276-%D3%E1%D3%E1%C9-%CF%D1%E6%D3-%C7%E1%CA%CD%DF%E3-%C8%C7%E1%C3%CC%E5%D2%C9-%C7%E1%CE%C7%D1%CC%ED%C9-%DA%E4-%D8%D1%ED%DE-%E3%E4%DD%D0-%C7%E1%D8%C7%C8%DA%C9-%C7%E1%CC%D2%C1-%C7%E1%C3%E6%E1-%E3%DE%CF%E3%C9" target="_blank" rel="noopener" class="mycode_url">راجع الدرس الخاص بهذا المنفذ للأستاذ أحمد جمال.</a><br />
<br />
<br />
2. تنصيب العتاد<br />
<br />
لا شك أن الجميع يعرف كيفية تنصيب العتاد الجديد, لكن للإضافة أردت أن أضع بعض المعلومات الإضافية للفائدة.<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: #000080;" class="mycode_color">1.2. نظرة عامة عن تنصيب العتاد.</span></span><br />
أولا يجب أن تعرف أن عملية تنصيب عتاد جديد تتطلب صلاحيات المدير لذلك عليك فتح session خاصة بالمدير, مع ذلك يمكنك نظام التشغيل وينداوز xp من تنصيب الطابعات إن كنت لا تنتمي إلى مجموعة الإدارة.<br />
يمكن تقسيم عملية تنصيب العتاد الجديد حسب السهولة إلى نوعين:<br />
- عملية التنصيب التلقائية:<br />
وهي خاصة بالأجهزة التي تدعم خاصية ال Plug-and-Play كما قلنا في الدرس السابق, حيث تتطلب عملية التنصيب ربط الجهاز بالموصل المناسب فقط و سيقوم نظام التشغيل برفع الدرايفر الخاص بالجهاز تلقائيا, ويقوم بحجز مصادر النظام للتخاطب معه.<br />
- عملية التنصيب اليدوية:<br />
و هي خاصة بالأجهزة التي لا تدعم خاصية ال Plug-and-Play أو تلك التي تتطلب إعادة تشغيل الجهاز مثل القرص الصلب, حيث تتطلب عملية التنصيب 3 مراحل. ربط الجهاز, تنصيب الدرايفر و تعديل خصائص الجهاز.<br />
<br />
تعديل خصائص الجهاز يشمل تعديل خصائص التحكم الأساسية (الخاصة بمصادر النظام ولنا لها عودة في الدرس الأخير من هذا المحور) و خصائص الدرايفر, مع ذلك تعديل الخصائص يدويا خطير جدا خاصة في الشق المتعلق بمصادر النظام (IRQ, قنوات ال DMA, عناوين الذاكرة,عناوين المنافذ) حيث أن أبسط خلل قد يؤدي إلى مشاكل الخلط بين الأجهزة أو فقدان الاتصال مع الجهاز تماما, لذلك يفضل أن يترك الأمر لنظام التشغيل الذي يقوم بجميع هذه العمليات عنك.<br />
<br />
الصورة 3. المساعد إضافة عتاد.<br />
<br />
[ATTACH=CONFIG]961[/ATTACH]<br />
<br />
إذا لم يتعرف النظام على الجهاز, فاستعمال المساعد إضافة عتاد هو الحل (الموجود في لوحة التحكم), حيث يحاول النظام التعرف على العتاد, بعدها يبحث عن الدرايفر الخاص به في لائحة الدرايفرات الموجودة أصلا على الجهاز, إن لم يجد الدرايفر يبحث عن درايفر مناسب في موقع الwindows update إن كان الجهاز متصلا بالانترنت,إن لم يجده سيطلب منك المساعد الCD الخاص بالدرايفر و يقوم بعملية البحث عن الدرايفر في ال CD لينزله, أخيرا قد يطلب منك المساعد إعادة تشغيل الجهاز إن تطلب الأمر ذلك.<br />
<br />
2.2. نبذة عن الخاصية Plug-and-Play:<br />
كما قلنا في الدرس السابق, الخاصية Plug-and-Play هي مجموعة من المعايير الموحدة المفتوحة قامت بوضعها شركة Intel و يلتزم بها مصنعو العتاد(منذ سنة 1995 م), حيث تمكن نظام التشغيل من التعرف تلقائيا على العتاد بمجرد ربطه بالمنفذ و رفع الدرايفر الخاص به دون أي عناء.<br />
البعض يخلط بينها و بين ال Process : Plug-and-Play, هذا الأخير هو برنامج يشتغل كجزئ من نظام التشغيل و يقوم برفع الدرايفرات الخاصة بالعتاد الداعم لهذه الخاصية عند بداية التشغيل كما يقوم بالمراقبة الدورية للمنافذ بغية التعرف على العتاد الذي يوصل بها.<br />
الأجهزة التي تدعم هذه الخاصية عادة ما تملك موصلات USB أو FireWire .<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3301" target="_blank" title="">01189198039.jpg</a> (الحجم : 17.45 ك ب / التحميلات : 57)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3302" target="_blank" title="">01189198132.jpg</a> (الحجم : 7.83 ك ب / التحميلات : 57)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3303" target="_blank" title="">01189199607.jpg</a> (الحجم : 59.68 ك ب / التحميلات : 56)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة التحكم في الكاميرات: المحور1/الدرس الأول]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5771</link>
			<pubDate>Mon, 15 Oct 2012 10:54:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5771</guid>
			<description><![CDATA[كاتب المقال[COLOR="#006400"]<span style="font-size: 4pt;" class="mycode_size"> Boutemine Oualid<br />
كبار الشخصيات</span>[/COLOR]<br />
<div style="text-align: center;" class="mycode_align"> بسم الله الرحمن الرحيم<br />
* و قل رب زدني علما *</div>
<br />
[COLOR="#B22222"]المحور الأول<br />
الدرس الأول:مقدمة إلى الدرايفرات[/COLOR]<br />
<br />
<br />
<br />
ما هو الدرايفر؟<br />
<br />
الدرايفر عبارة عن برنامج جاهز يأتي مع الأجهزة الجديدة التي تثبتها على جهازك, هذا البرنامج يمثل حلقة الوصل بين الجهاز الجديد و نظام التشغيل حيث يقوم الدرايفر بدور الوسيط في عملية التخاطب بين العتاد و نظام التشغيل.<br />
يقوم الدرايفر بتسهيل عملية التخاطب مع العتاد حيث يوفر لنظام التشغيل أوامر و دوال جاهزة تغنيه عن معرفة البنية التحتية للعتاد.<br />
<br />
تنصيب العتاد<br />
<br />
عادة ما يقوم نظام التشغيل بالتعرف على العتاد مباشرة بعد ربطه و تعرف هذه العملية بال Auto-Detection و هي خاصة بالأجهزة التي تدعم خاصية ال plug-and-play حيث يقوم نظام التشغيل بالتعرف على العتاد و يقوم بتثبيت الدرايفر الخاص به مباشرة (يأتي مع نظام التشغيل). و كمثال على ذلك الأجهزة التي تربط على المنفذ التسلسلي USB كال flash disk حيث لا داعي لتثبيت الدرايفر يدويا.<br />
خاصية الplug-and-play هي مجموعة من المعايير الموحدة قامت بوضعها شركة Intel و يلتزم بها مصنعو العتاد ليصبح نظام التشغيل قادر على التعرف على العتاد بمجرد ربطه بالجهاز.<br />
و قد أصبحت معظم الأجهزة الجديدة (منذ سنة 1995) تدعم هذه الخاصية و معظم هذه الأجهزة يستعمل موصل للمنفذ التسلسلي USB (نوع A أو B)<br />
<br />
الصورة 1. الموصلين<br />
USB A<br />
[ATTACH=CONFIG]957[/ATTACH]<br />
USB B<br />
[ATTACH=CONFIG]958[/ATTACH]<br />
<br />
إذا لم يتم التعرف آنيا على العتاد فهذا يعني أن العتاد لا يدعم الخاصية أو أنه ليس مدعوم مباشرة من نظام التشغيل أي أنه ليس موجود على لائحة الأجهزة المدعومة من نظام التشغيل HCL (Hardware Compatibility List).<br />
<br />
أنواع الدرايفرات<br />
<br />
حسب نظام التشغيل Windows فإنه يوجد نوعان<br />
<br />
- الدرايفر المُعَلَمْ Signed Driver<br />
و هو الأكثر أمان و موثوقية نظرا لمروره على اختبارات Microsoft ويمكن التأكد من أن العتاد الجديد يمتلك درايفر معلم عن طريق الشعار الذي عادة ما يكون مرسوم على العلبة<br />
الصورة 2. شعار الأمان<br />
<br />
- الدرايفر غير المُعَلَمْ non Signed Driver<br />
لم يمر على اختبارات Microsoft و هو غير موثوق.<br />
<br />
<span style="color: #B22222;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">بناء الدرايفرات؟</span></span><br />
<br />
بناء درايفر يعتمد بشكل أساسي على خدمات العتاد و بنيته التحتية و هذه العملية من أعقد عمليات البرمجة حيث يقوم مهندسون ذوو خبرة ببناء الدرايفر و عادة ما تستعمل لغة ال C لبنائه نظرا لقوتها.<br />
<br />
عادة ما تقوم الشركات المصنعة للعتاد ببناء الدرايفر الخاص بكل جهاز لكن نجد أن هذه الشركات تركز بصفة أساسية على بعض أنظمة التشغيل و تهمل أخرى و خاصة نظام التشغيل Linux الذي يكون في العادة آخر المستفيدين من العتاد الجديد نظرا لتأخر بناء الدرايفر, لذلك ظهرت في الآونة الأخيرة مجموعات من المبرمجين العشاق لهذا النظام و تكفلت بنفسها بعملية بناء الدرايفر رغم صعوبة الأمر حيث يضطر المبرمج إلى طلب مساعدة خبراء العتاد و الشركة المصنعة حيث أن أبسط خطأ برمجي قد يؤدي إلى انهيار النظام بالكامل لأن نظام التشغيل يقوم باستعمال الدرايفر كجزء من نواته مباشرة بعد بداية تشغيله.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #B22222;" class="mycode_color">التخاطب مع الدرايفر.</span></span><br />
<br />
كما قلنا, فبمجرد بداية نظام التشغيل في العمل فإنه يقوم بالتأكد من الأجهزة المتصلة باللوحة الأم و يقوم برفع الدرايفرات الخاصة بها ليستعملها كجزء منه.<br />
<br />
تتم عملية التخاطب بين العتاد و نظام التشغيل (و البرامج المستفيدة) عن طريق الدرايفر حيث يقوم بمراقبة العتاد و يرسل رسائل دورية إلى نظام التشغيل ليعلمه بحالة الجهاز أو ليعطيه معلومات مستقبلة من الجهاز كما أن نظام التشغيل يقوم بإرسال رسائل طلب الخدمة إلى الدرايفر الذي يحولها إلى الجهاز عن طريق المنافذ.<br />
<br />
في بقية الدروس من المحور النظري الأول سنتطرق بشيء من التفصيل إن شاء الله إلى هذه النقاط التي أشرنا إليها الآن.<br />
<br />
و أفتح الباب للأسئلة...<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3299" target="_blank" title="">01188138085.jpg</a> (الحجم : 2.08 ك ب / التحميلات : 104)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3300" target="_blank" title="">01188138171.jpg</a> (الحجم : 1.74 ك ب / التحميلات : 105)
]]></description>
			<content:encoded><![CDATA[كاتب المقال[COLOR="#006400"]<span style="font-size: 4pt;" class="mycode_size"> Boutemine Oualid<br />
كبار الشخصيات</span>[/COLOR]<br />
<div style="text-align: center;" class="mycode_align"> بسم الله الرحمن الرحيم<br />
* و قل رب زدني علما *</div>
<br />
[COLOR="#B22222"]المحور الأول<br />
الدرس الأول:مقدمة إلى الدرايفرات[/COLOR]<br />
<br />
<br />
<br />
ما هو الدرايفر؟<br />
<br />
الدرايفر عبارة عن برنامج جاهز يأتي مع الأجهزة الجديدة التي تثبتها على جهازك, هذا البرنامج يمثل حلقة الوصل بين الجهاز الجديد و نظام التشغيل حيث يقوم الدرايفر بدور الوسيط في عملية التخاطب بين العتاد و نظام التشغيل.<br />
يقوم الدرايفر بتسهيل عملية التخاطب مع العتاد حيث يوفر لنظام التشغيل أوامر و دوال جاهزة تغنيه عن معرفة البنية التحتية للعتاد.<br />
<br />
تنصيب العتاد<br />
<br />
عادة ما يقوم نظام التشغيل بالتعرف على العتاد مباشرة بعد ربطه و تعرف هذه العملية بال Auto-Detection و هي خاصة بالأجهزة التي تدعم خاصية ال plug-and-play حيث يقوم نظام التشغيل بالتعرف على العتاد و يقوم بتثبيت الدرايفر الخاص به مباشرة (يأتي مع نظام التشغيل). و كمثال على ذلك الأجهزة التي تربط على المنفذ التسلسلي USB كال flash disk حيث لا داعي لتثبيت الدرايفر يدويا.<br />
خاصية الplug-and-play هي مجموعة من المعايير الموحدة قامت بوضعها شركة Intel و يلتزم بها مصنعو العتاد ليصبح نظام التشغيل قادر على التعرف على العتاد بمجرد ربطه بالجهاز.<br />
و قد أصبحت معظم الأجهزة الجديدة (منذ سنة 1995) تدعم هذه الخاصية و معظم هذه الأجهزة يستعمل موصل للمنفذ التسلسلي USB (نوع A أو B)<br />
<br />
الصورة 1. الموصلين<br />
USB A<br />
[ATTACH=CONFIG]957[/ATTACH]<br />
USB B<br />
[ATTACH=CONFIG]958[/ATTACH]<br />
<br />
إذا لم يتم التعرف آنيا على العتاد فهذا يعني أن العتاد لا يدعم الخاصية أو أنه ليس مدعوم مباشرة من نظام التشغيل أي أنه ليس موجود على لائحة الأجهزة المدعومة من نظام التشغيل HCL (Hardware Compatibility List).<br />
<br />
أنواع الدرايفرات<br />
<br />
حسب نظام التشغيل Windows فإنه يوجد نوعان<br />
<br />
- الدرايفر المُعَلَمْ Signed Driver<br />
و هو الأكثر أمان و موثوقية نظرا لمروره على اختبارات Microsoft ويمكن التأكد من أن العتاد الجديد يمتلك درايفر معلم عن طريق الشعار الذي عادة ما يكون مرسوم على العلبة<br />
الصورة 2. شعار الأمان<br />
<br />
- الدرايفر غير المُعَلَمْ non Signed Driver<br />
لم يمر على اختبارات Microsoft و هو غير موثوق.<br />
<br />
<span style="color: #B22222;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">بناء الدرايفرات؟</span></span><br />
<br />
بناء درايفر يعتمد بشكل أساسي على خدمات العتاد و بنيته التحتية و هذه العملية من أعقد عمليات البرمجة حيث يقوم مهندسون ذوو خبرة ببناء الدرايفر و عادة ما تستعمل لغة ال C لبنائه نظرا لقوتها.<br />
<br />
عادة ما تقوم الشركات المصنعة للعتاد ببناء الدرايفر الخاص بكل جهاز لكن نجد أن هذه الشركات تركز بصفة أساسية على بعض أنظمة التشغيل و تهمل أخرى و خاصة نظام التشغيل Linux الذي يكون في العادة آخر المستفيدين من العتاد الجديد نظرا لتأخر بناء الدرايفر, لذلك ظهرت في الآونة الأخيرة مجموعات من المبرمجين العشاق لهذا النظام و تكفلت بنفسها بعملية بناء الدرايفر رغم صعوبة الأمر حيث يضطر المبرمج إلى طلب مساعدة خبراء العتاد و الشركة المصنعة حيث أن أبسط خطأ برمجي قد يؤدي إلى انهيار النظام بالكامل لأن نظام التشغيل يقوم باستعمال الدرايفر كجزء من نواته مباشرة بعد بداية تشغيله.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #B22222;" class="mycode_color">التخاطب مع الدرايفر.</span></span><br />
<br />
كما قلنا, فبمجرد بداية نظام التشغيل في العمل فإنه يقوم بالتأكد من الأجهزة المتصلة باللوحة الأم و يقوم برفع الدرايفرات الخاصة بها ليستعملها كجزء منه.<br />
<br />
تتم عملية التخاطب بين العتاد و نظام التشغيل (و البرامج المستفيدة) عن طريق الدرايفر حيث يقوم بمراقبة العتاد و يرسل رسائل دورية إلى نظام التشغيل ليعلمه بحالة الجهاز أو ليعطيه معلومات مستقبلة من الجهاز كما أن نظام التشغيل يقوم بإرسال رسائل طلب الخدمة إلى الدرايفر الذي يحولها إلى الجهاز عن طريق المنافذ.<br />
<br />
في بقية الدروس من المحور النظري الأول سنتطرق بشيء من التفصيل إن شاء الله إلى هذه النقاط التي أشرنا إليها الآن.<br />
<br />
و أفتح الباب للأسئلة...<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3299" target="_blank" title="">01188138085.jpg</a> (الحجم : 2.08 ك ب / التحميلات : 104)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3300" target="_blank" title="">01188138171.jpg</a> (الحجم : 1.74 ك ب / التحميلات : 105)
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دورة التحكم في الكاميرات: المحور الأول/ درس خاص: المنفذ (Fire Wire (IEEE P 1394]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=5770</link>
			<pubDate>Mon, 15 Oct 2012 10:49:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=170">oneyemenweb2_mybb_import4801</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=5770</guid>
			<description><![CDATA[كاتب المقال  <span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"]Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #0000CD;" class="mycode_color"> بسم الله الرحمن الرحيم</span></div>
درس خاص: المنفذ IEEE 1394<br />
<br />
<br />
نظرا لارتباط الدورة بالكاميرات أردت أن أضيف هذا الدرس الخاص بالمنفذ IEEE 1394 الذي يستعمل عادة لربط كاميرات المراقبة, لذلك أردت أن أعرف بها المنفذ بصورة مختصرة.<br />
<br />
المنفذ IEEE P 1394 أو المعروف بالاسم التسويقي FireWire كما سمته شركة Apple المصمم له يعد من بين أسرع المنافذ في نقل البيانات.<br />
<br />
صورة 1. الموصل IEEE 1394.<br />
<br />
<a href="http://www.vb4arab.com/vb/uploaded/78/01189198132.jpg" target="_blank" rel="noopener" class="mycode_url">http://www.vb4arab.com/vb/uploaded/78/01189198132.jpg</a><br />
<br />
الاسم الشائع له هو IEEE 1394, حرف ال P ضاع بين الأرجل في السوق, هذه الواجهة من نوع SCSI(small computer system interface) (واجهة لربط الجهاز بالقرص الصلب, الطابعات ...) صممت لربط الأجهزة السمعية البصرية و هذا لمعالجة مشكل سرعة نقل البيانات من هذه الأطراف كالكاميرات, كاميرات المراقبة الرقمية, مسجلات الصوت..., حيث تتطلب هذه الأجهزة سرعة كبيرة لنقل معلومات "ثقيلة" لضمان نوعية جيدة (تصور نقل 100 صورة 32 bit حجم 400*600 PX في الثانية, هذا يعني نقل 100 * 4 * (400*600) بايت/ثانية = 93.75 ميغا بايت/ثانية في منفذ تسلسلي قياسي كال COM هذا مستحيل إذا افترضنا أن عملية ضغط البيانات غير مدعومة)<br />
<br />
على العكس من عملية نقل البيانات القياسية في باقي المنافذ التسلسلية, فإن عملية النقل البيانات في هذا المنفذ رقمية و متوازية (Real Time Transmission) ما يوفر الوقت الثمين في حالات أنظمة المراقبة و التعرف التلقائي على الأشكال. كما و يمكن استعمال هذا المنفذ أيضا لربط الطابعات, الأقراص الصلبة ... (لدعمه للواجهة SCSI).<br />
و قد بدأت كبريات شركات العتاد في اعتماد هذا المنفذ في الأجهزة المصنعة كشركةAT&amp;T, Canon, Compaq, Fuji, Hewlett-Packard, IBM, Kodak, Texas Instruments, Yamaha ووفرت شركة Microsoft دعما له كالمنفذ USB<br />
<br />
نقطة أخرى, Microsoft تشجع على دعم بناء واجهات IEEE 1394 تتعامل مباشرة مع المعالج المركزي و الذاكرة الحية دون المرور بالموصلات PCI و هذا ما تعمل عليه الشركة العملاقة Via حيث تعمل على صنع لوحات أم توفر controllersللواجهة IEEE 1394 بحيث يتم ربط المنفذ مباشرة بالموصلات الخاصة بالمعالج المركزي و الذاكرة الحية دون المرور بالموصلات PCI التقليدية و هذا لتوفير الوقت و زيادة السرعة.<br />
يدعم هذا المنفذ ربط 63 جهاز في آن واحد كما يوفر دعم للخاصية Plug-and-Play على طريقة ال USBو يوجد منه حاليا 4 نسخ: IEEE 1394 A,BIEEE 1394, IEEE 1394.1, Fire Wire II<br />
<br />
IEEE 1394 A: 63 جهاز في آن واحد, 50 ميغا بايت/ثانية.<br />
IEEE 1394 B: 63 جهاز في آن واحد, 100 ميغا بايت/ثانية.<br />
IEEE 1394.1: 63 جهاز في آن واحد, 400 ميغا بايت/ثانية.<br />
Fire Wire II: 63 جهاز في آن واحد, 100 ميغا بايت/ثانية.<br />
<br />
بنيةالموصل IEEE 1394<br />
<br />
البنية التحتية للموصل و المنفذ IEEE 1394 معقدة بعض الشيء و تتطلب جهدا كبيرا للتمكن منها, لذلك أردت أن أشير إلى بعض النقاط فقط لأننا لن نستعمل المنفذ Fire Wire مباشرة.<br />
تقنيا, الموصل IEEE 1394 يختلف عن الموصلات التسلسلية لأنه يحتوي على 6 خيوط, كل خيط مكون من زوجين من الخيوط الملفوفة تقوم بنقل الإشارات الرقمية بالتوازي و خيطين للتغذية الكهربائية (قطب موجب و آخر سالب), عملية نقل البيانات تعتمد على ال Half Duplex.<br />
<br />
يوجد نوعان من المنافذ: 6 pins و 4 pins<br />
في حالت الربط المباشر للموصل بالفيديو كارت, فالعملية تتطلب وسيط آخر لأن كارت الفيديو تتوفر عادة على منفذ يحتوي على 4 pins فقط لذلك استعمل موصل وسيط يحول البيانات و يوجد 3 أنواع من هذا الوسيط:<br />
/4-4 لربط 2 camcorder معا أو واحدة بالفيديو كارت الخاصة بال PC.<br />
/4-6 لربط camcorder وحيدة بال PC عبر الفيديو كارت.<br />
/6-6 لربط الكاميرات الرقمية أو كاميرات المراقبة بال PC.<br />
<br />
المنفذ IEEE 1394 يمكن أن يتوفر على 16 عقدة على الأكثر بطول 4.5 متر للخيط بين كل عقدتين, ما يعني 72 متر في المجموع.<br />
<br />
معرفة العتاد الموصل تتم عن طريق عملية بسيطة على سلسلة البيتات:<br />
المعلومة ترسل على 2 بايت أي 16 bit :<br />
/ 6bits الأخف (على اليمين) لمعرفة عنوان العقدة المربوط بها الجهاز الخارجي.<br />
/ 10 bits الأثقل (على اليسار) لمعرفة الموصل.<br />
<br />
يعني مثلا<br />
000101 0000100110<br />
العقدة 5<br />
الموصل 38<br />
<br />
الصورة 1: الموصل IEEE-1394 4-pin.<br />
<br />
[ATTACH=CONFIG]955[/ATTACH]<br />
<br />
الصورة 2:الموصل IEEE-1394 6-pin.<br />
<br />
[ATTACH=CONFIG]956[/ATTACH]<br />
<br />
بعض المواقع المفيدة:<br />
<br />
<a href="http://www.1394ta.org/" target="_blank" rel="noopener" class="mycode_url">http://www.1394ta.org/</a><br />
<a href="http://www.zayante.com/p1394b/" target="_blank" rel="noopener" class="mycode_url">http://www.zayante.com/p1394b/</a><br />
<a href="http://www.chipcenter.com/networking/ieee1394/main.html" target="_blank" rel="noopener" class="mycode_url">http://www.chipcenter.com/networking/ieee1394/main.html</a><br />
<a href="http://grouper.ieee.org/groups/1394/1/" target="_blank" rel="noopener" class="mycode_url">http://grouper.ieee.org/groups/1394/1/</a><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3297" target="_blank" title="">01189199361.jpg</a> (الحجم : 3.93 ك ب / التحميلات : 72)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3298" target="_blank" title="">01189199445.jpg</a> (الحجم : 4.14 ك ب / التحميلات : 73)
]]></description>
			<content:encoded><![CDATA[كاتب المقال  <span style="font-size: 4pt;" class="mycode_size">[COLOR="#008000"]Boutemine Oualid<br />
كبار الشخصيات[/COLOR]</span><br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #0000CD;" class="mycode_color"> بسم الله الرحمن الرحيم</span></div>
درس خاص: المنفذ IEEE 1394<br />
<br />
<br />
نظرا لارتباط الدورة بالكاميرات أردت أن أضيف هذا الدرس الخاص بالمنفذ IEEE 1394 الذي يستعمل عادة لربط كاميرات المراقبة, لذلك أردت أن أعرف بها المنفذ بصورة مختصرة.<br />
<br />
المنفذ IEEE P 1394 أو المعروف بالاسم التسويقي FireWire كما سمته شركة Apple المصمم له يعد من بين أسرع المنافذ في نقل البيانات.<br />
<br />
صورة 1. الموصل IEEE 1394.<br />
<br />
<a href="http://www.vb4arab.com/vb/uploaded/78/01189198132.jpg" target="_blank" rel="noopener" class="mycode_url">http://www.vb4arab.com/vb/uploaded/78/01189198132.jpg</a><br />
<br />
الاسم الشائع له هو IEEE 1394, حرف ال P ضاع بين الأرجل في السوق, هذه الواجهة من نوع SCSI(small computer system interface) (واجهة لربط الجهاز بالقرص الصلب, الطابعات ...) صممت لربط الأجهزة السمعية البصرية و هذا لمعالجة مشكل سرعة نقل البيانات من هذه الأطراف كالكاميرات, كاميرات المراقبة الرقمية, مسجلات الصوت..., حيث تتطلب هذه الأجهزة سرعة كبيرة لنقل معلومات "ثقيلة" لضمان نوعية جيدة (تصور نقل 100 صورة 32 bit حجم 400*600 PX في الثانية, هذا يعني نقل 100 * 4 * (400*600) بايت/ثانية = 93.75 ميغا بايت/ثانية في منفذ تسلسلي قياسي كال COM هذا مستحيل إذا افترضنا أن عملية ضغط البيانات غير مدعومة)<br />
<br />
على العكس من عملية نقل البيانات القياسية في باقي المنافذ التسلسلية, فإن عملية النقل البيانات في هذا المنفذ رقمية و متوازية (Real Time Transmission) ما يوفر الوقت الثمين في حالات أنظمة المراقبة و التعرف التلقائي على الأشكال. كما و يمكن استعمال هذا المنفذ أيضا لربط الطابعات, الأقراص الصلبة ... (لدعمه للواجهة SCSI).<br />
و قد بدأت كبريات شركات العتاد في اعتماد هذا المنفذ في الأجهزة المصنعة كشركةAT&amp;T, Canon, Compaq, Fuji, Hewlett-Packard, IBM, Kodak, Texas Instruments, Yamaha ووفرت شركة Microsoft دعما له كالمنفذ USB<br />
<br />
نقطة أخرى, Microsoft تشجع على دعم بناء واجهات IEEE 1394 تتعامل مباشرة مع المعالج المركزي و الذاكرة الحية دون المرور بالموصلات PCI و هذا ما تعمل عليه الشركة العملاقة Via حيث تعمل على صنع لوحات أم توفر controllersللواجهة IEEE 1394 بحيث يتم ربط المنفذ مباشرة بالموصلات الخاصة بالمعالج المركزي و الذاكرة الحية دون المرور بالموصلات PCI التقليدية و هذا لتوفير الوقت و زيادة السرعة.<br />
يدعم هذا المنفذ ربط 63 جهاز في آن واحد كما يوفر دعم للخاصية Plug-and-Play على طريقة ال USBو يوجد منه حاليا 4 نسخ: IEEE 1394 A,BIEEE 1394, IEEE 1394.1, Fire Wire II<br />
<br />
IEEE 1394 A: 63 جهاز في آن واحد, 50 ميغا بايت/ثانية.<br />
IEEE 1394 B: 63 جهاز في آن واحد, 100 ميغا بايت/ثانية.<br />
IEEE 1394.1: 63 جهاز في آن واحد, 400 ميغا بايت/ثانية.<br />
Fire Wire II: 63 جهاز في آن واحد, 100 ميغا بايت/ثانية.<br />
<br />
بنيةالموصل IEEE 1394<br />
<br />
البنية التحتية للموصل و المنفذ IEEE 1394 معقدة بعض الشيء و تتطلب جهدا كبيرا للتمكن منها, لذلك أردت أن أشير إلى بعض النقاط فقط لأننا لن نستعمل المنفذ Fire Wire مباشرة.<br />
تقنيا, الموصل IEEE 1394 يختلف عن الموصلات التسلسلية لأنه يحتوي على 6 خيوط, كل خيط مكون من زوجين من الخيوط الملفوفة تقوم بنقل الإشارات الرقمية بالتوازي و خيطين للتغذية الكهربائية (قطب موجب و آخر سالب), عملية نقل البيانات تعتمد على ال Half Duplex.<br />
<br />
يوجد نوعان من المنافذ: 6 pins و 4 pins<br />
في حالت الربط المباشر للموصل بالفيديو كارت, فالعملية تتطلب وسيط آخر لأن كارت الفيديو تتوفر عادة على منفذ يحتوي على 4 pins فقط لذلك استعمل موصل وسيط يحول البيانات و يوجد 3 أنواع من هذا الوسيط:<br />
/4-4 لربط 2 camcorder معا أو واحدة بالفيديو كارت الخاصة بال PC.<br />
/4-6 لربط camcorder وحيدة بال PC عبر الفيديو كارت.<br />
/6-6 لربط الكاميرات الرقمية أو كاميرات المراقبة بال PC.<br />
<br />
المنفذ IEEE 1394 يمكن أن يتوفر على 16 عقدة على الأكثر بطول 4.5 متر للخيط بين كل عقدتين, ما يعني 72 متر في المجموع.<br />
<br />
معرفة العتاد الموصل تتم عن طريق عملية بسيطة على سلسلة البيتات:<br />
المعلومة ترسل على 2 بايت أي 16 bit :<br />
/ 6bits الأخف (على اليمين) لمعرفة عنوان العقدة المربوط بها الجهاز الخارجي.<br />
/ 10 bits الأثقل (على اليسار) لمعرفة الموصل.<br />
<br />
يعني مثلا<br />
000101 0000100110<br />
العقدة 5<br />
الموصل 38<br />
<br />
الصورة 1: الموصل IEEE-1394 4-pin.<br />
<br />
[ATTACH=CONFIG]955[/ATTACH]<br />
<br />
الصورة 2:الموصل IEEE-1394 6-pin.<br />
<br />
[ATTACH=CONFIG]956[/ATTACH]<br />
<br />
بعض المواقع المفيدة:<br />
<br />
<a href="http://www.1394ta.org/" target="_blank" rel="noopener" class="mycode_url">http://www.1394ta.org/</a><br />
<a href="http://www.zayante.com/p1394b/" target="_blank" rel="noopener" class="mycode_url">http://www.zayante.com/p1394b/</a><br />
<a href="http://www.chipcenter.com/networking/ieee1394/main.html" target="_blank" rel="noopener" class="mycode_url">http://www.chipcenter.com/networking/ieee1394/main.html</a><br />
<a href="http://grouper.ieee.org/groups/1394/1/" target="_blank" rel="noopener" class="mycode_url">http://grouper.ieee.org/groups/1394/1/</a><br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3297" target="_blank" title="">01189199361.jpg</a> (الحجم : 3.93 ك ب / التحميلات : 72)
<br />
<br />
<img src="https://vb4arb.com/vb/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
&nbsp;&nbsp;<a class="attachembed" href="attachment.php?aid=3298" target="_blank" title="">01189199445.jpg</a> (الحجم : 4.14 ك ب / التحميلات : 73)
]]></content:encoded>
		</item>
	</channel>
</rss>