Kiel skribi PIC-mikroregilojn de Linukso (pk2cmd)

Saluton al ĉiuj, mi montros al vi kiel registri .hex-dosieron en pic-mikroregilo uzante pk2cmd en kelkaj simplaj paŝoj:

Elŝutaj ligoj estas ĉe la fino de la afiŝo

1. Elŝutu la programon pk2cmd.
2. Malzipigu la dosieron.
3. Per fina stacio enigu la dosierujon de la elŝutita fontkodo.
4. Antaŭ ol kompili, vi devas instali aliajn necesajn programojn, do ni funkcias kiel superuzanto:

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

5. Nun vi povas kompili la fontkodon per:

make linux

6. Kaj tiam, kiel superuzanto, instalu ĝin per la komando:

sudo make install

7. Unufoje instalita, aldonu linion al la kaŝita dosiero ".Bashrc" kiu estas en via hejma dosierujo (/ home / salutnomo). Por tio mi kuras, kiel normala uzanto:

gedit /home/nombre_usuario/.bashrc

Mi aldonas la jenan linion al la fino de la dosiero:

eksporti PATH = $ PATH: / usr / share / pk2

8. Fine "Mi ekzekutas", kiel normala uzanto, la liniojn de la dosiero ".bashrc" uzante

source /home/nombre_usuario/.bashrc

Kun ĉi tio, la programo "pk2cmd" devus esti instalita kaj agordita por esti uzita.

Provante la instaladon

Por provi, ke la instalado kaj agordo funkcias, unua maniero estas kun ElektoKit2 konektita al la USBa haveno, plenumu, kiel normala uzanto, la ordonon:

pk2cmd /?v

Kiel registri .heks kun pk2cmd

Por kontroli, ke ĝi aŭtomate detektas la PIC, kiun ni konektis en la ElektoKit2:

pk2cmd -p

Por legi la .hex-dosieron, kiun la PIC nuntempe registris (ĉi-kaze mi konservas ĝin sur mia labortablo kun la nomo "actual.hex"):

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

Por konservi en la PIC la novan dosieron «file.hex», kiun mi havas sur mia labortablo:

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

Jen lernilo farita de mi :).

Elŝutu pk2cmd
Elŝuti manlibron en pdf

La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

16 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   edwarddiaz diris

    Bona konsilo! Ankaŭ Piklab faras ĉi tion kiel alian eblon :).

    1.    Ferdinando diris

      Saluton, la manlibro ne plu haveblas?

  2.   jvk85321 diris

    Bonege, sed mankas al mi la tipo de registrilo, por kiu ĝi estas uzata (kiu modelo de usb-programilo). Estas multaj. Ŝajnas al mi, ke ĝi funkcias por la pickit2 kaj iliaj klonoj. Korektu min se mi eraras

    PikLab estas bonega eblo, sed ĝi estas por KDE3, kaj la lertaĵoj ne plu funkcias por KDE4-bibliotekoj, kvankam kun eksterteranoj vi povas transdoni version de fedora al debian kaj ubuntu. Estas lernilo tie, do mi faris ĝin ĉe mia Ubuntu 13.04

    Atte
    jvk85321

    1.    maikelmg diris

      Se ĝi estas por la pickit2. Okazis al mi meti ĝin. Dankon pro memorigi min.

    2.    truko22 diris

      Mi uzas piklab en Ĉakro kun KDE 4.12.2 kaj la sdcc-kompililo (ĝi multe mankas) sed mi ne scias kiel agordi pickit2-klonon.

  3.   NauTiluS diris

    Saluton amiko, dankon pro ĉi tiu afiŝo.

    Mi ankaŭ volas forigi la dubon, kian tipon de blata i / o-programilo mi povas uzi kun ĉi tiu aplikaĵo.

    1.    maikelmg diris

      Ĝi estas por la PICKit 2 🙂 se tion vi celas.

  4.   prenu_ne_pli diris

    Kaj se vi aldonas GPSIM + GPUTILS ĝi estas bona alternativo al MPLAB ..
    Aliflanke nun kun MPLABX multiplataforma ni povas uzi la fabrikan ilon de niaj Linuksaj maŝinoj. Ĝi dependas de la fina uzanto

  5.   vidagnu diris

    Bonega lernilo, mi jam konservis ĝin en miaj plej ŝatataj!

    Saludos,
    oscar

  6.   Carlos diris

    Tre bela artikolo, dankon!

    Mi laboras kun PIC-mikroregiloj en Linukso de sufiĉe longa tempo. Feliĉe, Microchip-iloj estas plurplatformaj dum iom da tempo kaj uzeblas senpage (MPLABX, la IDE bazita sur Netbeans, kaj ĝiaj XC8, XC16 kaj XC32-kompililoj).

    Por mi MPLABX estas la idealo, ĝi estas bonkvalita ilo kaj mi instalis ĝin senprobleme en pluraj Linuksaj distribuoj.

    Dankon!

  7.   agarcia diris

    Koran dankon pro la elmontrita laboro, mi pensas, ke ĝi helpos min prezenti min iom pli en Linukso.

    Bonvolu, ĉu vi povas meti la ligon denove al: elŝutu la manlibron en pdf, ĉar dropbox diras al mi, ke ĝi estas malebligita.

    salutoj

    1.    maikelmg diris

      Preta amiko, dankegon pro via komento, mi denove alŝutis la ligojn. Salutojn el Ekvadoro.

  8.   Miguel Alejandro Quinonez Gudino diris

    Bonega lernilo! 😀 Mi simple uzas Arch-bazitan distro, ĉio funkcias ankaŭ ĉe arch linux?

    1.    bitl0rd diris

      Certe, vi trovas ĝin en AUR.

  9.   daniel diris

    Saluton, pardonu ĝeni vin, mi komencas pritrakti la bildon per linux, ĉar mi antaŭe faris ĝin per venko.
    Mi diras al vi, ke mi povis instali la pk2cmd kaj mi havas klonon de la pickit.
    Mi povis fari la programadon perfekte sed mi ne povis trovi ie kiel agordi ĉu la bildo uzis eksteran horloĝon aŭ la internan horloĝon.
    ĉi tio estas farita de la x2007-adreso. sed mi ne scias, kiel mi antaŭe uzis la upp628 en win kaj ĝi estis programita laŭ vida maniero, post kiam la malbeno estis malfermita.
    Se vi havas informojn, mi dankas ĝin.
    fine mi programas en asm

    gracias

  10.   Javier Garcia Prieto diris

    Ĉu la programo ne plu disponeblas? Se mi alklakas la ligon, ĝi indikas, ke estas eraro de gutujo!