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. इंस्टॉल हो जाने के बाद, छिपी हुई फ़ाइल में एक पंक्ति जोड़ें ".Bashrc" जो होम फोल्डर (/ home / username) में है। इसके लिए मैं एक सामान्य उपयोगकर्ता के रूप में दौड़ता हूँ:

gedit /home/nombre_usuario/.bashrc

मैं फ़ाइल के अंत में निम्नलिखित पंक्ति जोड़ता हूं:

निर्यात PATH = $ PATH: / usr / share / pk2

8. अंत में "मैं निष्पादित करता हूं", एक सामान्य उपयोगकर्ता के रूप में, फ़ाइल की पंक्तियों ".bashrc" का उपयोग करके

source /home/nombre_usuario/.bashrc

इसके साथ, "pk2cmd" प्रोग्राम का उपयोग करने के लिए स्थापित और कॉन्फ़िगर किया जाना चाहिए था।

स्थापना का परीक्षण

यह जांचने के लिए कि स्थापना और कॉन्फ़िगरेशन काम करता है, एक पहला तरीका है, के साथ पिककिट2 USB पोर्ट से जुड़ा, एक सामान्य उपयोगकर्ता के रूप में निष्पादित, कमांड:

pk2cmd /?v

Pk2cmd के साथ .hex कैसे रिकॉर्ड करें

यह सत्यापित करने के लिए कि यह हमारे द्वारा कनेक्ट किए गए PIC को ऑटोडेट करता है पिककिट2:

pk2cmd -p

वर्तमान में PIC द्वारा दर्ज की गई .hex फ़ाइल को पढ़ने के लिए (इस मामले में मैं इसे अपने डेस्कटॉप पर "real.hexx" नाम से सहेजता हूं):

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

PIC को बचाने के लिए नई फ़ाइल «file.hex» जो मेरे डेस्कटॉप पर है:

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

यहाँ मेरे द्वारा बनाया गया एक ट्यूटोरियल है :)।

Pk2cmd डाउनलोड करें
पीडीएफ में मैनुअल डाउनलोड करें

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एडुआर्डियाज़ कहा

    अच्छा सुझाव! एक और विकल्प के रूप में ऐसा करने के लिए Piklab भी है :)।

    1.    फर्नांडो कहा

      नमस्ते, मैनुअल अब उपलब्ध नहीं है?

  2.   जेवीके85321 कहा

    बहुत बढ़िया, लेकिन मुझे उस प्रकार के रिकॉर्डर की याद आ रही है जिसके लिए इसका उपयोग किया जाता है (जो कि यूएसबी प्रोग्रामर का मॉडल है)। वहां कई हैं। यह मुझे लगता है कि यह pickit2 और उनके क्लोन के लिए काम करता है। यदि मैं गलत हूं तो मुझे सही करों

    PikLab एक बेहतरीन विकल्प है, लेकिन यह KDE3 के लिए है, और ट्रिक्स अब KDE4 लाइब्रेरी के लिए काम नहीं करते हैं, हालांकि एलियंस के साथ आप फेडोरा के एक संस्करण को डेबियन और ubuntu के पास दे सकते हैं। वहाँ एक ट्यूटोरियल है, इसलिए मैंने इसे अपने Ubuntu 13.04 पर किया

    atte
    जेवीके85321

    1.    Maikelmg कहा

      अगर यह pickit2 के लिए है। इसे लगाने के लिए मेरे साथ हुआ। मुझे याद दिलाने के लिये धन्यवाद।

    2.    ट्रूको२२ कहा

      मैं KDE 4.12.2 और sdcc संकलक के साथ चक्र में piklab का उपयोग करता हूं (इसमें बहुत कमी है) लेकिन मुझे नहीं पता कि कैसे एक pickit2 क्लोन को कॉन्फ़िगर किया जाए।

  3.   नॉटिलस कहा

    नमस्कार दोस्त, इस पोस्ट के लिए धन्यवाद।

    मैं इस संदेह से भी छुटकारा पाना चाहता हूं कि मैं इस एप्लिकेशन के साथ किस प्रकार की चिप i / o प्रोग्रामर का उपयोग कर सकता हूं।

    1.    Maikelmg कहा

      यह PICKit 2 XNUMX के लिए है अगर आपका मतलब है।

  4.   टॉमस_नो_मास कहा

    और अगर आप GPSIM + GPUTILS जोड़ते हैं तो यह MPLAB का एक अच्छा विकल्प है।
    दूसरी ओर, अब MPLABX के मल्टीप्लायर होने के साथ हम अपने लिनक्स मशीनों से निर्माता के उपकरण का उपयोग कर सकते हैं। यह अंतिम उपयोगकर्ता पर निर्भर है

  5.   Vidagnu कहा

    उत्कृष्ट ट्यूटोरियल, मैंने पहले ही इसे अपने पसंदीदा में सहेज लिया है!

    सादर,
    ऑस्कर

  6.   कार्लोस कहा

    बहुत अच्छा लेख, धन्यवाद!

    मैं काफी समय से लिनक्स पर PIC माइक्रोकंट्रोलर्स के साथ काम कर रहा हूं। सौभाग्य से, माइक्रोचिप उपकरण कुछ समय के लिए क्रॉस-प्लेटफ़ॉर्म किए गए हैं और इन्हें मुफ्त (एमपीलैबएक्स, नेटबींस-आधारित आईडीई, और इसके एक्ससी 8, एक्ससी 16 और एक्ससी 32 संकलक) के लिए इस्तेमाल किया जा सकता है।

    मेरे लिए MPLABX आदर्श है, यह एक अच्छी गुणवत्ता का उपकरण है और मैंने इसे कई लिनक्स वितरण में समस्याओं के बिना स्थापित किया है।

    नमस्ते!

  7.   अगरिया कहा

    उजागर काम के लिए बहुत-बहुत धन्यवाद, मुझे लगता है कि इससे मुझे लिनक्स में अपने आप को थोड़ा और पेश करने में मदद मिलेगी।

    कृपया आप फिर से लिंक डाल सकते हैं: पीडीएफ में मैनुअल डाउनलोड करें, क्योंकि ड्रॉपबॉक्स मुझे बताता है कि यह अक्षम है।

    सादर

    1.    Maikelmg कहा

      तैयार दोस्त, आपकी टिप्पणी के लिए बहुत-बहुत धन्यवाद, मैंने फिर से लिंक अपलोड किए हैं। इक्वाडोर से अभिवादन।

  8.   मिगुएल एलेजांद्रो क्वीनोज गुडिया कहा

    बहुत बढ़िया ट्यूटोरियल! 😀 मैं सिर्फ एक आर्क आधारित डिस्ट्रो का उपयोग करता हूं, सब कुछ आर्क लिनक्स पर भी काम करता है?

    1.    बिटल0rd कहा

      ज़रूर, आप इसे AUR में पाते हैं।

  9.   डैनियल कहा

    हैलो, आपको परेशान करने के लिए क्षमा करें, मैं लिनक्स के साथ तस्वीर को संभालना शुरू कर रहा हूं क्योंकि मैंने पहले इसे जीत के साथ किया था।
    मैं आपको बताता हूं कि मैं pk2cmd स्थापित करने में सक्षम था और मेरे पास पिकेट का एक क्लोन है।
    मैं प्रोग्रामिंग पूरी तरह से कर सकता था लेकिन मुझे यह कहीं भी नहीं मिला कि कैसे कॉन्फ़िगर किया जा सकता है कि क्या तस्वीर बाहरी घड़ी या आंतरिक घड़ी का उपयोग करेगी।
    यह x2007 पते से किया जाता है। लेकिन मुझे नहीं पता कि मैंने पहले कैसे जीत में upp628 का उपयोग किया था और यह हेक्स ओपन होने के बाद एक दृश्य तरीके से प्रोग्राम किया गया था।
    यदि आपके पास कोई जानकारी है, तो मैं इसकी सराहना करता हूं।
    अंत में मैं asm में कार्यक्रम

    ग्रेसियस

  10.   जेवियर गार्सिया प्रेटो कहा

    क्या प्रोग्राम अब उपलब्ध नहीं है? यदि मैं लिंक पर क्लिक करता हूं, तो यह इंगित करता है कि ड्रॉपबॉक्स त्रुटि है!