بيكو كالك يضع يونكس وبيسك في جيبك

أعلنت شركة كلوكورك باي عن منتج جديد وهو بيكو كالك باي (PicoCalc)، من الاسم ستظن أنه آلة حاسبة لكنه حاسوب بلوحة مفاتيح ويمكن استخدامه لأغراض عدة، يأتي مع شاشة مربعة بقياس 4 إنش ودقة 320 بكسل.

الجهاز يعتمد على رازبري باي بيكو وهو متحكم صغير وهو ما يحد من إمكانيات الجهاز لكن في المقابل الجهاز سعره 75 دولار وهو أرخص جهاز من الشركة.

مواصفات الجهاز:

  • لوحة أم من تصميم كلوكورك باي، تحوي 8 ميغابايت ذاكرة
  • شاشة 4 إنش بمقياس 320 × 320 بكسل.
  • لوحة مفاتيح كاملة بإضاءة خلفية.
  • سماعتين.
  • منفذ بطاقة تخزين SD.
  • منفذ للسماعات
  • الجهاز يأتي مع رازبري باي بيكو 1، تعمل بمعالج 32 بت، 32 كيلوبايت ذاكرة و2 ميغابايت مساحة تخزين.
  • الجهاز يأتي مع بطاقة تخزين بسعة 32 غيغابايت وتحوي لغة بيسك!

الجهاز لا يأتي مع بطاريات، يحتاج لبطاريتين ويمكنه العمل بواحدة، ويمكن استبدال البطاريات أثناء عمل الجهاز لكن الشركة تنصح بعدم فعل ذلك وإغلاق الجهاز.

لاحقاً ستنشر الشركة عدة ملفات متعلقة بالجهاز في حسابها على غيتهاب.

ما لا تذكره الشركة في صفحاتها عن الجهاز هو إمكانية استخدامه بلغات مختلفة مثل Lisp وبايثون وLua وغيرها، كذلك يمكن تشغيل نسخة من يونكس على الجهاز، ويمكن استخدامه كمشغل MP3، بما أن الجهاز يستخدم متحكم صغير فيمكن إعادة برمجته وتغيير ما يفعله بسهولة.

لا أحتاج للجهاز لكن أريده! لن أشتريه، لكن معجب حقاً بكل تفاصيله، للأسف الشركة لم تعرض مزيد من التفاصيل عنه أو تصنع له فيديو، يبدو لي أن لغة بيسك المستخدمة في الجهاز يمكنها صنع رسومات وهذا يعني إمكانية صنع ألعاب، أتطلع لرؤية ما سيفعله الناس بالجهاز.

8 thoughts on “بيكو كالك يضع يونكس وبيسك في جيبك

    1. نعم أنتيكة جميلة، الجهاز صنع لهواة الحاسوب وليس لتقديم فائدة محددة، هؤلاء الهواة يمكنهم استخدامه لأغراض مختلفة في مشاريع البرمجة والإلكترونيات، أو يمكنهم استخدامه للمتعة فقط، البعض يمارس البرمجة كهواية.

  1. راسبري باي بيكو يستخدم متحكم دقيق micro-controller وليس معالج،هذا يعني أنه لا يسخدم نظام تشغيل أي أنه نظام مدمج Embdeded system فسوف يعمل مباشرة لا يحتاج وقت للإقلاع.
    غالباً السبب للتبسيط والعتمادية وتقليل الطاقة المستهلكة

      1. Arm معالج لكن RISC-V غالباً يكون متحكم دقيق. ربما هما مرحلة بين المعالج المتحكم، أي متحكم فائق اﻷداء أو معالج منخفض اﻷداء

        1. السلام عليكم هذا الكلام غير دقيق تمامًا، هو ما زال متحكم دقيق(microcontroller) وليس معالجًا فقط(microprocessor) يمكن بشكل اختزالي أن نفرق بينهما بأن الmicrocontroller هو جهاز متكامل يحوي معالجًا وذاكرة عشوائية RAM وFlash rom وغيرها من المزايا والإضافات(peripherals)، على سبيل المثال يمكنك الاطلاع على datasheet atmega328
          الفئة المخصصة من معالجات arm للمتحكمات الدقيقة هي الفئة M أما المعالجات المستعملة في الحواسيب والجوالات هي الفئة A.(إذا أردت أن تنظر إلى متحكمات أكثر استعمالًا في الصناعة عليك أن تبحث عن متحكمات شركة STmicroelectronics وNXP وTexas Instruments وربما Nordic Semiconductors، هناك أيضًا بالطبع atmega-لاحظ أن معماريته 8 بت- وهناك كذلك شركة microchip صاحبة سلاسل متحكم PIC وقد اشترت شركة atmel المصنعة لatmega المذكور سلفًا، وهناك الشركة الصينية التي برز اسم متحكماتها لرخص ثمنهم واحتوائهم على عديد من المزايا خاصة الخاصة بالاتصال wifi ble شركة ESP بمتحكماتها، ليست كل هذه المتحكمات مستعملة في المجالات التجارية والصناعية بدرجات متساوية فمثلًا ESP وأردوينو برغم انتشارهما للهواة فهما غير موجودين تقريبًا في المشاريع الصناعية والشركات، صاحب أكبر نسبة سوقية حسب ظني هي ST ربما تليها NXP).
          لعبة التعريفات وكيف نعرف هذا المسمى أو ذاك لعبة مزعجة فهناك دائمًا تداخل بين المسميات ولكن بما أن مسمى الembedded systems قد ذكر فإن التعريف الأقرب عندي هو أنه نظام رقمي مدمج-كما بالاسم- بنظام آخر غير رقمي بالأساس، مثلًا في السيارات والطائرات والأجهزة المنزلية حتى وإن كانت لا تحوي على ما مزايا إنترنت الأشياء(وهذه مجالات عمل مهندس البرمجيات المدمجة في الغالب خاصة السيارات على الأقل في بلدان شمال أفريقيا)، يستعمل في الغالب في هذه الأنظمة متحكم دقيق لكونه رخيص التكلفة وقليل استهلاك الطاقة، حيث تكون في السيارة الواحدة على سبيل المثال مئات إن لم يكن آلاف من المتحكمات الدقيقة، وبما أن أحد المجالات التي ارتبط بها عمل المتحكمات الدقيقة هي السيارات وبعض الأجهزة ارتبط مصطلح آخر بمعنى الأنظمة المدمجة وهو أنظمة الزمن الحقيقي(Real Time Systems) لأنك في السيارات مثلًا تفرض عليك شروط محددة للزمن الذي يجب أن تحدث فيه الاستجابة ولكن هذا لا يعني بالضرورة أنك لا يمكنك أن تبني نظامًا غير متوقع أو ليس زمن حقيقي على microcontroller أو أنه لا يمكنك وضع نظام تشغيل OS تقليدي(لن تستطيع على الأرجح أن تضع linux على متحكم ARM-M لاعتبارات أخرى أهمها أن الذاكرة لن تكفي في الغالب وأن معالجات ARM-M لا تحتوي وحدة إدارة ذاكرة MMU وبالرغم من ذلك شاهدت قبلًا ورقة تتحدث عن محاولة ناجحة لتشغيل نسخة معدلة من لينكس لا تتطلب MMU ولكن هذه المشروع غير مستمر وعلى الأرجح الأدوات التي استعملوها غير موجودة الآن)، ما أقصده أنه يمكن أن تكون مدة الإقلاع في هذا الجهاز كبيرة أيضًا مع أني لا أرجح ذلك.

  2. إضافة أخرى معذرة: لا يعني استعمال microcontroller أنه بالضرورة لا ستعمل نظام تشغيل ولكن المرجح أنه لا يستعمل نظام تشغيل تقليدي فإما أن يكون البرنامج مكتوبًا من الصفر baremetal أو كثيرًا ما ستعمل أنظمة تشغيل زمن حقيقي مخصصة على سبيل المثال بعض الأنظمة المشهورة مفتوحة المصدر: freertos، mbedos، Zephyr وهناك آخرون بالطبع وهناك أنظمة مدفوعة وربما تصنع بعض الشركات نظام تشغيل خاص بها تستعمله هي فقط.

Comments are closed.