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 / વપરાશકર્તા નામ) માં છે. આ માટે હું સામાન્ય વપરાશકર્તા તરીકે ચલાવું છું:

gedit /home/nombre_usuario/.bashrc

હું ફાઇલના અંતમાં નીચેની લાઇન ઉમેરું છું:

નિકાસ પાથ = $ પાથ: / યુએસઆર / શેર / પીકે 2

8. છેવટે "હું એક્ઝેક્યુટ કરું છું", સામાન્ય વપરાશકર્તા તરીકે, ફાઇલની લાઇન ".bashrc" નો ઉપયોગ કરીને

source /home/nombre_usuario/.bashrc

આ સાથે, "pk2cmd" પ્રોગ્રામ ઇન્સ્ટોલ કરેલો હોવો જોઈએ અને ઉપયોગ કરવા માટે ગોઠવ્યો હોવો જોઈએ.

ઇન્સ્ટોલેશનનું પરીક્ષણ કરી રહ્યું છે

ઇન્સ્ટોલેશન અને રૂપરેખાંકન કાર્ય કરે છે તે ચકાસવા માટે, પ્રથમ રસ્તો છે, સાથે પીકિટ 2 યુએસબી પોર્ટ સાથે કનેક્ટેડ, એક્ઝેક્યુટ કરો, સામાન્ય વપરાશકર્તા તરીકે, આદેશ:

pk2cmd /?v

કેવી રીતે pk2cmd સાથે .hex રેકોર્ડ કરવું

તે ચકાસવા માટે કે તે પીઆઈસીને odeટોોડેક્ટ કરે છે કે જેમાં અમે કનેક્ટ કર્યું છે પીકિટ 2:

pk2cmd -p

પીઆઈસી દ્વારા હાલમાં નોંધાયેલ .hex ફાઇલને વાંચવા માટે (આ ​​કિસ્સામાં હું તેને મારા ડેસ્કટ onપ પર "વાસ્તવિક.હેક્સ" નામથી સાચવીશ):

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

મારી ડેસ્કટ onપ પર નવી ફાઇલ «file.hex the PIC ને સાચવવા માટે:

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

અહીં મારા દ્વારા બનાવેલ એક ટ્યુટોરિયલ છે :).

Pk2cmd ડાઉનલોડ કરો
પીડીએફમાં મેન્યુઅલ ડાઉનલોડ કરો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   એડ્યુઅરડાઇઝ જણાવ્યું હતું કે

    સારી ટીપ! આને બીજા વિકલ્પ તરીકે કરવા માટે પિકલાબ પણ છે :).

    1.    ફર્નાન્ડો જણાવ્યું હતું કે

      હેલો, માર્ગદર્શિકા હવે ઉપલબ્ધ નથી?

  2.   jvk85321 જણાવ્યું હતું કે

    ઉત્તમ, પરંતુ હું રેકોર્ડરનો પ્રકાર ગુમાવી રહ્યો છું જેના માટે તેનો ઉપયોગ થાય છે (યુએસબી પ્રોગ્રામરનું કયું મોડેલ). ઘણા છે. તે મને લાગે છે કે તે પીકીટ 2 અને તેમના ક્લોન્સ માટે કાર્ય કરે છે. હું ખોટો હોઉં તો મને સુધાર

    પીકલેબ એ એક સરસ વિકલ્પ છે, પરંતુ તે સીડી 3 માટે છે, અને યુક્તિઓ હવે સીડી 4 લાઇબ્રેરીઓ માટે કામ કરશે નહીં, તેમ છતાં એલિયન્સની મદદથી તમે ફેડોરાનું સંસ્કરણ ડેબિયન અને ઉબુન્ટુને પસાર કરી શકો છો. ત્યાં એક ટ્યુટોરિયલ છે, તેથી મેં તે મારા ઉબુન્ટુ 13.04 પર કર્યું

    એટ્ટી
    jvk85321

    1.    maikelmg જણાવ્યું હતું કે

      જો તે પીકિટ 2 માટે છે. તે મૂકવાનું મને થયું. મને યાદ અપાવવા બદલ આભાર.

    2.    ટ્રુકો 22 જણાવ્યું હતું કે

      હું ચક્રમાં પી.કે.બી. સાથે 4.12.2 અને એસ.ડી.સી.સી. કમ્પાઇલર (જેમાં ઘણું અભાવ છે) સાથે પીકલાબનો ઉપયોગ કરું છું, પરંતુ પીકીટ 2 ક્લોનને કેવી રીતે ગોઠવવું તે હું જાણતો નથી.

  3.   NauTilus જણાવ્યું હતું કે

    હેલો મિત્ર, આ પોસ્ટ માટે આભાર.

    હું પણ શંકામાંથી છૂટકારો મેળવવા માંગુ છું, આ એપ્લિકેશન સાથે હું કયા પ્રકારનો ચિપ i / o પ્રોગ્રામરનો ઉપયોગ કરી શકું છું.

    1.    maikelmg જણાવ્યું હતું કે

      તે પિક્કીટ 2 ની છે - જો તમારો મતલબ તે જ છે.

  4.   ટોમસ_નં_માસ જણાવ્યું હતું કે

    અને જો તમે જીપીએસઆઇએમ + જીપીયુઆઈટીએસ ઉમેરશો તો તે એમ.પી.એલ.બી. માટે એક સારો વિકલ્પ છે ..
    બીજી બાજુ, હવે એમ.પી.એલ.બી.એક્સ. મલ્ટિપ્લેટફોર્મ હોવા સાથે, અમે અમારા લિનક્સ મશીનોમાંથી ઉત્પાદકનાં ટૂલનો ઉપયોગ કરી શકીએ છીએ. તે અંતિમ વપરાશકર્તા પર છે

  5.   વિડાગ્નુ જણાવ્યું હતું કે

    ઉત્તમ ટ્યુટોરિયલ, મેં તેને પહેલાથી જ મારા ફેવરિટમાં સાચવ્યું છે!

    આભાર,
    ઓસ્કાર

  6.   કાર્લોસ જણાવ્યું હતું કે

    ખૂબ સરસ લેખ, આભાર!

    હું છેલ્લા કેટલાક સમયથી લિનક્સ પર પીઆઈસી માઇક્રોકન્ટ્રોલર્સ સાથે કામ કરી રહ્યો છું. સદભાગ્યે, માઇક્રોચિપ ટૂલ્સ થોડા સમય માટે ક્રોસ-પ્લેટફોર્મ છે અને તેનો ઉપયોગ મફતમાં કરી શકાય છે (એમ.પી.એલ.બી.એક્સ., નેટબીન આધારિત આઇડીઇ, અને તેના એક્સસી 8, એક્સસી 16 અને એક્સસી 32 કમ્પાઇલર્સ).

    મારા માટે એમ.પી.એલ.બી.એક્સ. આદર્શ છે, તે એક સારી ગુણવત્તાનું સાધન છે અને મેં તેને કેટલાક લિનક્સ વિતરણોમાં સમસ્યા વિના સ્થાપિત કર્યું છે.

    આભાર!

  7.   અગરસીયા જણાવ્યું હતું કે

    ખુલ્લા કામ માટે ખૂબ ખૂબ આભાર, મને લાગે છે કે તે મને લિનક્સમાં થોડી વધુ રજૂઆત કરવામાં મદદ કરશે.

    કૃપા કરીને તમે લિંકને ફરીથી આમાં મૂકી શકો છો: મેન્યુઅલને પીડીએફમાં ડાઉનલોડ કરો, કારણ કે ડ્રોપબોક્સ મને કહે છે કે તે અક્ષમ છે.

    સાદર

    1.    maikelmg જણાવ્યું હતું કે

      તૈયાર મિત્ર, તમારી ટિપ્પણી બદલ ખૂબ ખૂબ આભાર, મેં ફરીથી લિંક્સ અપલોડ કરી છે. એક્વાડોર તરફથી શુભેચ્છાઓ.

  8.   મિગ્યુએલ અલેજાન્ડ્રો ક્યુઓનેઝ ગુડિયાઓ જણાવ્યું હતું કે

    ઉત્તમ ટ્યુટોરિયલ! 😀 હું ફક્ત આર્ક આધારિત ડિસ્ટ્રોનો ઉપયોગ કરું છું, દરેક વસ્તુ કમાન લિનક્સ પર પણ કામ કરે છે?

    1.    bitl0rd જણાવ્યું હતું કે

      ખાતરી કરો કે, તમે તેને AUR માં શોધી શકો છો.

  9.   ડેનિયલ જણાવ્યું હતું કે

    હેલો, તમને પરેશાન કરવા બદલ માફ કરશો, હું લીક્સ સાથે ચિત્રને હેન્ડલ કરવાનું પ્રારંભ કરું છું કારણ કે મેં અગાઉ જીત સાથે કર્યું હતું.
    હું તમને કહું છું કે હું pk2cmd સ્થાપિત કરી શક્યો હતો અને મારી પાસે પીકીટનો ક્લોન છે.
    હું પ્રોગ્રામિંગ સંપૂર્ણ રીતે કરી શકતો હતો પરંતુ મને બાહ્ય ઘડિયાળ અથવા આંતરિક ઘડિયાળનો ઉપયોગ થશે કે નહીં તે ગોઠવણી કેવી રીતે કરવું તે હું ક્યાંય શોધી શક્યો નહીં.
    આ x2007 સરનામાંથી કરવામાં આવ્યું છે. પરંતુ મને ખબર નથી કે મેં અગાઉ જીતવા માટે કેવી રીતે upp628 નો ઉપયોગ કર્યો હતો અને હેક્સ ખુલ્લા થયા પછી વિઝ્યુઅર રીતે તેનો પ્રોગ્રામ કરવામાં આવ્યો હતો.
    જો તમારી પાસે કોઈ માહિતી છે, તો હું તેની પ્રશંસા કરું છું.
    છેલ્લે હું asm માં કાર્યક્રમ

    ગ્રાસિઅસ

  10.   જાવિઅર ગાર્સીઆ પ્રિટો જણાવ્યું હતું કે

    શું પ્રોગ્રામ હવે ઉપલબ્ધ નથી? જો હું લિંક પર ક્લિક કરું છું, તો તે સૂચવે છે કે ત્યાં એક ડ્ર dropપબ !ક્સ ભૂલ છે!