الكاتب:

تجميع لأهم مقالات المدونة

ما هو أردوينو Arduino ؟


ما هو أردوينو Arduino ؟

هو عبارة عن لوحة الكترونية قابلة للبرمجة والتحكم بالأشياء حولها عبر متحكم مثبت عليها . يمكن لهذه اللوحة تحويل كل افكار الالكترونية مهما كانت إلى واقع ملموس بطرق بسيطة جدا فيمكنك برمجتها بلغة تسمى بـ arduino C وهي لغة مبسطة مشتقة من لغة C . يمكن تطوير هذه اللوحة باستخدام بيئة تطوير اردوينو Arduino IDE على الحاسوب .

كيف يعمل أردوينو ؟

تمتلك هذه اللوحة معالج ومتحكم ليتم برمجتهما بواسطة وصلة USB يتم وصلها بالحاسب الآلي ومن ثم رفع الكود البرمجي الذي كتبته بواسطة بيئة تطوير اردوينو ومن ثم يتم توصيل كل كما تريد من محركات ولمبات LED ومستشعرات وغيرهم من الأشياء اللامحدوده عبر المنافذ المثبتة على اللوحة ليتم التحكم بهم كما قمت ببرمجتهم .
Arduino IDE


إصدارات أردوينو :

صدر من أردوينو إصدارات كثيرة لعل أشهرها هو Arduino UNO
Arduino UNO

Arduino Micro
Arduino Mega

Arduino DUE






Arduino LilyPad

ما هو نظام جنو / لينكس "GNU/Linux" ؟


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

قبل أن نبدأ في المقال هناك بعض الأشياء الصغيرة التي نريد أن تعرف عليها لكي نفهم المقال بصورة كاملة.

يفضل قراءة هذا المقال : ما هي البرمجيات مفتوحة المصدر؟

النواة :

ي قلب كل نظام تشغيل للحاسوب حيث تقوم بدور حلقة الوصل بين عتاد الحاسوب وبرمجياته وتقوم أيضا بعملية التحكم بمصادر الجهاز.


نظام يونكس Unix :


هو عائلة من نظم التشغيل للحواسيب بدأ بكتابته وتطويره موظّفو شركة AT&T في السبعينيات.

نظام MS-DOS :


نظام تشغيل للحواسيب من إصدار شركة مايكروسوفت، أصدرت منه الشركة ثمان إصدارات رئيسية ابتداءً من عام 1981 م إلى أن توقفت عن تطويره عام 2000م وتمّ استبداله تدريجيًا بإصدارات مختلفة من نظام ويندوز.لنبدأ ...



ما هو هو مشروع جنو GNU ؟


قبل أن نقوم بتعريف جنو /  لينكس يجب أن نقوم بتعريف كل شيء على حدى . نبدأ بمشروع جنو . 
مشروع جنو هو مشروع تم إنشاؤه بواسطة ريتشارد ستالمان في 27 سبتمبر من العام 1983 .يهدف المشروع إلى بناء نظام تشغيل حر بالكامل يوفر لمستخدمي الحاسوب حريتهم في تعديل ومشاركة البرمجيات مع بعضهم البعض. بدأ المشروع في كتابة نظام التشغيل جنو تقريبا من الصفر عن طريق كتابة أدوات بلغة C .

ما هو لينكس Linux ؟


لينكس عبارة عن نواة نظام تشغيل كتبها لينوس تورفالدر عالم 1991 . درس لينوس في جامعة هلسينكي في فنلندا . بدأ الموضوع باقتناء لينوس لحاسب جديد . لم يكن سعيد بالحاسب لأنه كان يمتلك نظام MS-DOS وكان يتمنى الحصول على نظام يونكس لكنه كان مكلف جداً بالنسبة لطالب جامعي . لذلك قام بشراء نظام يسمى بـ Minix شبيه يونكس المعد للأغراض التعليمية . لينوس كان قد درس لغة C فدفعته هوايته إلى كتابة نواة نظام تشغيل والذي أعلنها للنور في 26 أغسطس من عام 1991.

ما علاقة جنو بـ لينكس؟


مشروع جنو كان بهدف لبناء نظام تشغيل شبيه بيونكس بدأ ريتشارد بالفعل على بناء هذا النظام عام 1985. في أواخر الثمانينيات تم اكتمال بناء النظام ولكن بدون نواة . بدأ العمل على إنشاء نواة باسم هرد Hurd لكن كان تطويرها صعب جدا ويأخذ وقت طويل . لحسن الحظ,  بعد فترة وجيزة من بدء العمل في بناء النواة ظهرت نواة لينكس في صورة مستقلة عن مشروع جنو لكن المهتمين بتطوير البرامج الحرة والحصول على نظام حر قامو بايقاف تطوير نواة Hurd بصفة مؤقتة وأضافو نواة لينكس بديلا عنها ليكتمل بذلك نظام التشغيل بصورة حرة كاملة ولا يحتوي على أي برمجيات احتكارية .

ملاحظة : تم الانتهاء من العمل على نواة Hurd ويوجد الآن نظام GNU / Hurd والذي خرج منه بعض التوزيعات مثل بعض النسخ من ديبيان Debian .


ليست هناك تعليقات:

إرسال تعليق