Kā ierakstīt PIC mikrokontrollerus desde Linux (pk2cmd)

Sveiki visiem, es jums parādīšu, kā ierakstīt .hex failu pic mikrokontrollerī, izmantojot pk2cmd veicot dažas vienkāršas darbības:

Lejupielādes saites ir ziņas beigās

1. Lejupielādēt programmu pk2cmd.
2. Atvienojiet failu.
3. Izmantojot termināli, ievadiet lejupielādētā pirmkoda direktoriju.
4. Pirms kompilēšanas jums jāinstalē citas nepieciešamās programmas, tāpēc mēs darbojamies kā superlietotājs:

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

5. Tagad jūs varat apkopot avota kodu, izmantojot:

make linux

6. Un pēc tam kā superlietotājs instalējiet to ar komandu:

sudo make install

7. Pēc instalēšanas pievienojiet līniju slēptajam failam ".Bashrc" kas atrodas mājas mapē (/ home / username). Šim nolūkam es darbojos kā parasts lietotājs:

gedit /home/nombre_usuario/.bashrc

Faila beigās pievienoju šādu rindu:

eksportēt PATH = $ PATH: / usr / share / pk2

8. Visbeidzot "Es izpildu" kā parasts lietotājs faila ".bashrc" rindas, izmantojot

source /home/nombre_usuario/.bashrc

Ar šo programmu "pk2cmd" vajadzēja instalēt un konfigurēt lietošanai.

Instalācijas pārbaude

Lai pārbaudītu, vai instalēšana un konfigurēšana darbojas, vispirms ir jāveic PicKit2 savienots ar USB portu, kā parasts lietotājs izpilda komandu:

pk2cmd /?v

Kā ierakstīt .hex ar pk2cmd

Lai pārbaudītu, vai tas automātiski atklāj PIC, kuru esam savienojuši PicKit2:

pk2cmd -p

Lai lasītu .hex failu, kurā pašlaik ir ierakstīts PIC (šajā gadījumā es to saglabāju savā darbvirsmā ar nosaukumu "actual.hex"):

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

Lai saglabātu PIC jauno failu «file.hex», kas man ir uz darbvirsmas:

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

Šeit ir manis sagatavota apmācība :).

Lejupielādēt pk2cmd
Lejupielādēt rokasgrāmatu pdf formātā

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   EduardDiaz teica

    Labs padoms! Ir arī Piklab, lai to izdarītu kā citu iespēju :).

    1.    Fernando teica

      Sveiki, rokasgrāmata vairs nav pieejama?

  2.   jvk85321 teica

    Lieliski, bet man trūkst ierakstītāja veida, kuram tas tiek izmantots (kurš USB programmētāja modelis). Tur ir daudz. Man šķiet, ka tas darbojas pickit2 un viņu kloniem. Labojiet mani, ja kļūdos

    PikLab ir lieliska iespēja, taču tā ir paredzēta KDE3, un triki vairs nedarbojas KDE4 bibliotēkās, lai gan ar ārvalstniekiem jūs varat nodot fedora versiju debian un ubuntu. Tur ir apmācība, tāpēc es to izdarīju savā Ubuntu 13.04

    atte
    jvk85321

    1.    maikelmg teica

      Ja tas ir par pickit2. Man gadījās to izteikt. Paldies, ka atgādinājāt.

    2.    truko22 teica

      Es lietoju piklab čakrā ar KDE 4.12.2 un sdcc kompilatoru (tam trūkst daudz), bet es nezinu, kā konfigurēt pickit2 klonu.

  3.   NauTiluS teica

    Sveiks draugs, paldies par šo ziņu.

    Es arī vēlos atbrīvoties no šaubām, kāda veida mikroshēmu i / o programmētāju es varu izmantot šajā lietojumprogrammā.

    1.    maikelmg teica

      Tas ir paredzēts PICKit 2 🙂, ja jūs to domājat.

  4.   take_no_more teica

    Un, ja pievienojat GPSIM + GPUTILS, tā ir laba alternatīva MPLAB ..
    No otras puses, tagad, kad MPLABX ir daudzplatforma, mēs varam izmantot ražotāja rīku no mūsu Linux mašīnām. Tas ir atkarīgs no galalietotāja

  5.   vidagnu teica

    Izcila apmācība, es to jau saglabāju savās izlasēs!

    Sveicieni,
    oscar

  6.   Carlos teica

    Ļoti jauks raksts, paldies!

    Esmu strādājis ar PIC mikrokontrolleriem Linux jau ilgu laiku. Par laimi, mikroshēmas rīki jau kādu laiku ir bijuši starpplatformi, un tos var izmantot bez maksas (MPLABX, Netbeans bāzes IDE un tā XC8, XC16 un XC32 kompilatori).

    Man MPLABX ir ideāls, tas ir labas kvalitātes rīks, un es to bez problēmām esmu instalējis vairākos Linux izplatījumos.

    Sveicieni!

  7.   Agarsija teica

    Liels paldies par atklāto darbu, es domāju, ka tas man palīdzēs mazliet vairāk iepazīstināt ar sevi Linux.

    Lūdzu, vai varat vēlreiz ievietot saiti uz: lejupielādēt rokasgrāmatu pdf formātā, jo dropbox man saka, ka tā ir atspējota.

    Sveicieni

    1.    maikelmg teica

      Gatavs draugs, liels paldies par komentāru, es atkal augšupielādēju saites. Sveicieni no Ekvadoras.

  8.   Migels Alehandro Kvjanezs Gudiņo teica

    Izcila apmācība! 😀 Es vienkārši izmantoju Arch balstītu distro, viss darbojas arī ar Linux linux?

    1.    bitl0rd teica

      Protams, jūs to atrodat AUR.

  9.   Daniel teica

    Sveiki, atvainojiet, ka traucēju jums, es sāku rīkoties ar attēlu ar Linux, jo iepriekš to darīju ar win.
    Es jums saku, ka es varēju instalēt pk2cmd un man ir pikita klons.
    Es varētu lieliski veikt programmēšanu, bet es nekur nevarēju atrast, kā konfigurēt, vai pic izmantos ārējo pulksteni vai iekšējo pulksteni.
    tas tiek darīts no adreses x2007. bet es nezinu, kā es iepriekš izmantoju upp628 win, un tas bija ieprogrammēts vizuāli pēc tam, kad hex bija atvērts.
    Ja jums ir kāda informācija, es to novērtēju.
    beidzot es programmēju asm

    paldies

  10.   Havjers Garsija Prieto teica

    Vai programma vairs nav pieejama? Ja noklikšķinu uz saites, tas norāda, ka ir dropbox kļūda!