كيفية تسجيل المتحكمات الدقيقة PIC desde Linux (pk2cmd)

مرحبًا بالجميع ، سأوضح لكم كيفية تسجيل ملف .hex في متحكم الموافقة المسبقة عن علم باستخدام pk2cmd في بضع خطوات بسيطة:

روابط التنزيل في نهاية المنشور

1. تحميل برنامج pk2cmd.
2. قم بفك ضغط الملف.
3. باستخدام محطة ، أدخل دليل رمز المصدر الذي تم تنزيله.
4. قبل التحويل البرمجي ، يجب عليك تثبيت برامج أخرى ضرورية ، لذلك نحن نعمل كمستخدم متميز:

sudo apt-get install build-essential
sudo apt-get install libusb++-dev

5. الآن يمكنك تجميع الكود المصدري باستخدام:

make linux

6. وبعد ذلك ، بصفتك مستخدمًا متميزًا ، قم بتثبيته باستخدام الأمر:

sudo make install

7. بمجرد التثبيت ، أضف سطرًا إلى الملف المخفي ". بشرك" الموجود في مجلد منزلك (/ home / username). لهذا أركض ، كمستخدم عادي:

gedit /home/nombre_usuario/.bashrc

أقوم بإضافة السطر التالي إلى نهاية الملف:

تصدير PATH = $ PATH: / usr / share / pk2

8. أخيرًا ، "أنا أعدم" ، كمستخدم عادي ، فإن سطور ملف ".bashrc" باستخدام

source /home/nombre_usuario/.bashrc

بهذا يكون البرنامج "pk2cmd" قد تم تثبيته وتهيئته ليتم استخدامه.

اختبار التثبيت

لاختبار عمل التثبيت والتكوين ، تتمثل الطريقة الأولى في استخدام امتداد بيككيت2 متصل بمنفذ USB ، نفذ ، كمستخدم عادي ، الأمر:

pk2cmd /?v

كيفية تسجيل ملف .hex باستخدام pk2cmd

للتحقق من أنه يكتشف تلقائيًا الموافقة المسبقة عن علم التي قمنا بتوصيلها في بيككيت2:

pk2cmd -p

لقراءة ملف .hex الذي سجلته الموافقة المسبقة عن علم حاليًا (في هذه الحالة ، أقوم بحفظه على سطح المكتب باسم "real.hex"):

pk2cmd -p -gf/home/usuario/direccion/actual.hex

لحفظ الملف الجديد «file.hex» الموجود على سطح المكتب في الموافقة المسبقة عن علم:

pk2cmd -p -m -f/home/usuario/direccion/archivo.hex

هذا هو البرنامج التعليمي الذي قدمته :).

تنزيل ملف pk2cmd
تنزيل الدليل بصيغة pdf

16 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ادواردياز قال

    نصيحة جيدة! هناك أيضًا Piklab للقيام بذلك كخيار آخر :).

    1.    فرناندو قال

      مرحبا ، الدليل لم يعد متوفرا؟

  2.   jvk85321 قال

    ممتاز ، لكني أفتقد نوع المُسجل الذي يتم استخدامه من أجله (ما هو طراز مبرمج USB). هناك الكثير. يبدو لي أنه يعمل مع pickit2 ونسخهم. صححني إذا كنت مخطئا

    يعد PikLab خيارًا رائعًا ، ولكنه مخصص لـ KDE3 ، ولم تعد الحيل تعمل مع مكتبات KDE4 ، على الرغم من أنه مع الكائنات الفضائية يمكنك تمرير نسخة من fedora إلى debian و ubuntu. يوجد برنامج تعليمي هناك ، لذلك قمت به على Ubuntu 13.04

    أت
    jvk85321

    1.    maikelmg قال

      إذا كان من أجل الإضراب 2. حدث لي أن أضعها. شكرا لتذكيري.

    2.    تروكو 22 قال

      أستخدم piklab في Chakra مع KDE 4.12.2 ومترجم sdcc (ينقصه الكثير) لكني لا أعرف كيفية تكوين نسخة pickit2.

  3.   NautiluS قال

    مرحبا صديقي شكرا على هذا المنشور.

    أريد أيضًا التخلص من الشك ، ما هو نوع مبرمج رقاقة i / o الذي يمكنني استخدامه مع هذا التطبيق.

    1.    maikelmg قال

      إنه لـ PICKit 2 🙂 إذا كان هذا ما تعنيه.

  4.   لا تأخذ اكثر قال

    وإذا قمت بإضافة GPSIM + GPUTILS فهو بديل جيد لـ MPLAB ..
    من ناحية أخرى ، مع كون MPLABX متعدد المنصات ، يمكننا استخدام أداة الشركة المصنعة من أجهزة Linux الخاصة بنا. الأمر متروك للمستخدم النهائي

  5.   com.vidagnu قال

    برنامج تعليمي ممتاز ، لقد حفظته بالفعل في المفضلة!

    التحيات،
    أوسكار

  6.   كارلوس قال

    مقالة رائعة شكرا لك!

    لقد كنت أعمل مع ميكروكنترولر PIC على Linux لبعض الوقت. لحسن الحظ ، كانت أدوات Microchip تعمل عبر الأنظمة الأساسية لبعض الوقت ويمكن استخدامها مجانًا (MPLABX و IDE المستند إلى Netbeans ومجمعات XC8 و XC16 و XC32).

    بالنسبة لي ، يعد MPLABX هو الخيار المثالي ، فهو أداة ذات جودة جيدة وقد قمت بتثبيته دون مشاكل في العديد من توزيعات Linux.

    تحيات!

  7.   أجارسيا قال

    شكراً جزيلاً لك على العمل المكشوف ، أعتقد أنه سيساعدني في تقديم نفسي أكثر قليلاً في Linux.

    من فضلك ، هل يمكنك وضع الرابط مرة أخرى من أجل: تنزيل الدليل بتنسيق pdf ، لأن Dropbox يخبرني أنه معطل.

    تحياتي

    1.    maikelmg قال

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

  8.   ميغيل أليخاندرو كوينونيز جودينيو قال

    تعليمي ممتاز! 😀 أنا فقط أستخدم توزيعة تعتمد على القوس ، كل شيء يعمل على قوس لينكس أيضًا؟

    1.    bitl0rd قال

      بالتأكيد ، تجده في AUR.

  9.   دانيال قال

    مرحبًا ، آسف على إزعاجك ، لقد بدأت في التعامل مع الموافقة المسبقة عن علم مع لينكس منذ أن فعلت ذلك من قبل بالفوز.
    أخبرك أنني تمكنت من تثبيت pk2cmd ولدي نسخة من اللقطة.
    يمكنني القيام بالبرمجة بشكل مثالي ولكن لم أجد في أي مكان كيفية تكوين ما إذا كانت الموافقة المسبقة عن علم تستخدم ساعة خارجية أو ساعة داخلية.
    يتم ذلك من عنوان x2007. لكنني لا أعرف كيف استخدمت سابقًا upp628 في الفوز وتم برمجته بطريقة مرئية بعد فتح الست عشري.
    إذا كان لديك أي معلومات ، أنا أقدر ذلك.
    أخيرًا أبرمج في ASM

    شكر

  10.   خافيير جارسيا برييتو قال

    هل البرنامج لم يعد متوفرا؟ إذا قمت بالنقر فوق الارتباط ، فهذا يشير إلى وجود خطأ في صندوق الإسقاط!