Si të regjistroni mikrokontrolluesit PIC desde Linux (pk2 cmd)

Përshëndetje të gjithëve, unë do t'ju tregoj se si të regjistroni një skedar .hex në një mikrokontrollues pic duke përdorur pk2 cmd në disa hapa të thjeshtë:

Lidhjet e shkarkimit janë në fund të postimit

1. Shkarkoni programin pk2 cmd.
2. Hiq zinxhirin e skedarit.
3. Duke përdorur një terminal, futni direktorinë e kodit burimor të shkarkuar.
4. Para përpilimit, duhet të instaloni programe të tjera që janë të nevojshme, kështu që ne ekzekutojmë si superpërdorues:

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

5. Tani mund të përpiloni kodin burimor duke përdorur:

make linux

6. Dhe pastaj, si superpërdorues, instalojeni atë me komandën:

sudo make install

7. Pasi të instalohet, shtoni një rresht në skedarin e fshehur ".Bashrc" e cila është në dosjen tuaj të shtëpisë (/ home / username). Për këtë unë drejtohem, si një përdorues normal:

gedit /home/nombre_usuario/.bashrc

Shtoj rreshtin vijues në fund të skedarit:

Rruga e eksportit = $ PATH: / usr / share / pk2

8. Më në fund "Unë ekzekutoj", si një përdorues normal, linjat e skedarit ".bashrc" duke përdorur

source /home/nombre_usuario/.bashrc

Me këtë, programi "pk2cmd" duhet të ishte instaluar dhe konfiguruar për t'u përdorur.

Testimi i instalimit

Për të provuar që instalimi dhe konfigurimi funksionojnë, një mënyrë e parë është, me PickKit2 lidhur me portën USB, ekzekutoni, si një përdorues normal, komandën:

pk2cmd /?v

Si të regjistroni një .hex me pk2cmd

Për të verifikuar që automatikisht zbulon PIC që kemi lidhur në PickKit2:

pk2cmd -p

Për të lexuar skedarin .hex që PIC ka regjistruar aktualisht (në këtë rast e ruaj në tavolinën e punës me emrin "aktuale.hex"):

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

Për të ruajtur në PIC skedarin e ri «file.hex» që kam në tavolinën e punës:

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

Këtu është një tutorial i bërë nga unë :).

Shkarkoni pk2cmd
Manuali i shkarkimit në pdf

16 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   edwarddiaz dijo

    Këshillë e mirë! Ekziston edhe Piklab për ta bërë këtë si një mundësi tjetër :).

    1.    Fernando dijo

      Përshëndetje, manuali nuk është më i disponueshëm?

  2.   jvk85321 dijo

    Shkëlqyeshëm, por më mungon lloji i regjistruesit për të cilin përdoret (cili model i programuesit usb). Ka shume. Më duket se funksionon për pikit2 dhe klonet e tyre. Më korrigjo nëse gaboj

    PikLab është një mundësi e shkëlqyeshme, por është për KDE3, dhe hilet nuk funksionojnë më për bibliotekat KDE4, edhe pse me alienët mund të kaloni një version të fedora në debian dhe ubuntu. Ekziston një udhëzues atje, kështu që unë e bëra atë në Ubuntu tim 13.04

    Atte
    jvk85321

    1.    maikelmg dijo

      Nëse është për pikitin2. Më ka ndodhur ta them. Faleminderit qe me kujtove.

    2.    truko22 dijo

      Unë përdor piklab në Chakra me KDE 4.12.2 dhe përpiluesin sdcc (po mungon shumë) por nuk di si të konfiguroj një klon pickit2.

  3.   NauTilus dijo

    Përshëndetje mik, faleminderit për këtë postim.

    Unë gjithashtu dua të heq qafe dyshimin, çfarë lloji të programuesit chip i / o mund të përdor me këtë aplikacion.

    1.    maikelmg dijo

      Forshtë për PICKit 2 🙂 nëse kjo është ajo që ju mendoni.

  4.   Tomas_ jo_mas dijo

    Dhe nëse shtoni GPSIM + GPUTILS është një alternativë e mirë për MPLAB ..
    Nga ana tjetër tani me MPLABX që është multiplatform ne mund të përdorim mjetin e prodhuesit nga makinat tona Linux. Varet nga përdoruesi përfundimtar

  5.   vidagnu dijo

    Tutorial i shkëlqyeshëm, tashmë e kam ruajtur në të preferuarat e mia!

    Regards,
    Oscar

  6.   Carlos dijo

    Artikull shumë i bukur, faleminderit!

    Unë kam qenë duke punuar me mikrokontrolluesit PIC në Linux për mjaft kohë. Për fat të mirë, mjetet e Mikroçipit kanë qenë ndër-platformë për disa kohë dhe mund të përdoren falas (MPLABX, IDE bazuar në Netbeans, dhe përpiluesit e tij XC8, XC16 dhe XC32).

    Për mua MPLABX është ideali, është një mjet me cilësi të mirë dhe e kam instaluar pa probleme në disa shpërndarje Linux.

    Përshëndetje!

  7.   agarcia dijo

    Faleminderit shumë për punën e ekspozuar, mendoj se do të shërbejë për të më futur pak më shumë në Linux.

    Ju lutem mund ta vendosni përsëri lidhjen tek: shkarkoni manualin në pdf, sepse dropbox më tregon se është me aftësi të kufizuara.

    të fala

    1.    maikelmg dijo

      Mik i gatshëm, faleminderit shumë për komentin tuaj, unë kam ngarkuar përsëri lidhjet. Përshëndetje nga Ekuadori.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Tutorial i shkëlqyeshëm! 😀 Unë thjesht përdor një distro të bazuar në Arch, gjithçka funksionon edhe në linux hark?

    1.    Bitl0 dijo

      Sigurisht, ju e gjeni atë në AUR.

  9.   Daniel dijo

    Përshëndetje, më falni që ju shqetësoj, unë kam filluar ta trajtoj fotografinë me linux pasi që më parë e bëra me fitim.
    Unë ju them se unë isha në gjendje të instaloja pk2cmd dhe kam një klon të pikit.
    Unë mund ta bëja programimin në mënyrë të përsosur, por nuk gjeta askund se si të konfiguroja nëse fotografia do të përdorte një orë të jashtme apo orën e brendshme.
    kjo është bërë nga adresa x2007. por nuk e di se si e perdora me pare upp628 ne win dhe ai ishte programuar ne nje menyre vizuale pasi kisha hapur magjistarin.
    Nëse keni ndonjë informacion, unë e vlerësoj atë.
    me ne fund programoj ne asm

    falënderim

  10.   Javier Garcia Prieto dijo

    A nuk është programi më i disponueshëm? Nëse klikoj në link, kjo tregon se ka një gabim dropbox!