مرحبًا بالجميع ، سأوضح لكم كيفية تسجيل ملف .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
هذا هو البرنامج التعليمي الذي قدمته :).
نصيحة جيدة! هناك أيضًا Piklab للقيام بذلك كخيار آخر :).
مرحبا ، الدليل لم يعد متوفرا؟
ممتاز ، لكني أفتقد نوع المُسجل الذي يتم استخدامه من أجله (ما هو طراز مبرمج USB). هناك الكثير. يبدو لي أنه يعمل مع pickit2 ونسخهم. صححني إذا كنت مخطئا
يعد PikLab خيارًا رائعًا ، ولكنه مخصص لـ KDE3 ، ولم تعد الحيل تعمل مع مكتبات KDE4 ، على الرغم من أنه مع الكائنات الفضائية يمكنك تمرير نسخة من fedora إلى debian و ubuntu. يوجد برنامج تعليمي هناك ، لذلك قمت به على Ubuntu 13.04
أت
jvk85321
إذا كان من أجل الإضراب 2. حدث لي أن أضعها. شكرا لتذكيري.
أستخدم piklab في Chakra مع KDE 4.12.2 ومترجم sdcc (ينقصه الكثير) لكني لا أعرف كيفية تكوين نسخة pickit2.
مرحبا صديقي شكرا على هذا المنشور.
أريد أيضًا التخلص من الشك ، ما هو نوع مبرمج رقاقة i / o الذي يمكنني استخدامه مع هذا التطبيق.
إنه لـ PICKit 2 🙂 إذا كان هذا ما تعنيه.
وإذا قمت بإضافة GPSIM + GPUTILS فهو بديل جيد لـ MPLAB ..
من ناحية أخرى ، مع كون MPLABX متعدد المنصات ، يمكننا استخدام أداة الشركة المصنعة من أجهزة Linux الخاصة بنا. الأمر متروك للمستخدم النهائي
برنامج تعليمي ممتاز ، لقد حفظته بالفعل في المفضلة!
التحيات،
أوسكار
مقالة رائعة شكرا لك!
لقد كنت أعمل مع ميكروكنترولر PIC على Linux لبعض الوقت. لحسن الحظ ، كانت أدوات Microchip تعمل عبر الأنظمة الأساسية لبعض الوقت ويمكن استخدامها مجانًا (MPLABX و IDE المستند إلى Netbeans ومجمعات XC8 و XC16 و XC32).
بالنسبة لي ، يعد MPLABX هو الخيار المثالي ، فهو أداة ذات جودة جيدة وقد قمت بتثبيته دون مشاكل في العديد من توزيعات Linux.
تحيات!
شكراً جزيلاً لك على العمل المكشوف ، أعتقد أنه سيساعدني في تقديم نفسي أكثر قليلاً في Linux.
من فضلك ، هل يمكنك وضع الرابط مرة أخرى من أجل: تنزيل الدليل بتنسيق pdf ، لأن Dropbox يخبرني أنه معطل.
تحياتي
صديقي جاهز شكرا جزيلا لتعليقك لقد قمت بتحميل الروابط مرة أخرى. تحيات من الاكوادور.
تعليمي ممتاز! 😀 أنا فقط أستخدم توزيعة تعتمد على القوس ، كل شيء يعمل على قوس لينكس أيضًا؟
بالتأكيد ، تجده في AUR.
مرحبًا ، آسف على إزعاجك ، لقد بدأت في التعامل مع الموافقة المسبقة عن علم مع لينكس منذ أن فعلت ذلك من قبل بالفوز.
أخبرك أنني تمكنت من تثبيت pk2cmd ولدي نسخة من اللقطة.
يمكنني القيام بالبرمجة بشكل مثالي ولكن لم أجد في أي مكان كيفية تكوين ما إذا كانت الموافقة المسبقة عن علم تستخدم ساعة خارجية أو ساعة داخلية.
يتم ذلك من عنوان x2007. لكنني لا أعرف كيف استخدمت سابقًا upp628 في الفوز وتم برمجته بطريقة مرئية بعد فتح الست عشري.
إذا كان لديك أي معلومات ، أنا أقدر ذلك.
أخيرًا أبرمج في ASM
شكر
هل البرنامج لم يعد متوفرا؟ إذا قمت بالنقر فوق الارتباط ، فهذا يشير إلى وجود خطأ في صندوق الإسقاط!