如何錄製PIC單晶片 desde Linux (pk2cmd)

大家好,我將教大家如何使用pic單片機燒錄.hex文件 pk2命令 只需幾個簡單的步驟:

下載鏈接在文章最後

1. 下載程序 pk2命令.
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/user_name) 中。 為此,我作為普通用戶執行:

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 文件(在本例中,我將其以“actual.hex”名稱保存在桌面上):

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

要將桌面上的新文件“file.hex”保存到 PIC 中:

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

這是我製作的教程:)。

下載 pk2cmd
下載 pdf 格式的手冊

16條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   愛德華迪亞茲 他說:

    好提示! 還有 Piklab 可以作為另一種選擇:)。

    1.    費爾南多 他說:

      您好,請問說明書已經找不到了嗎?

  2.   jvk85321 他說:

    非常好,但我缺少它所使用的錄音機類型(USB 編程器的型號)。 有許多。 在我看來,它適用於 pickit2 及其克隆。 如我錯了請糾正我

    PikLab 是一個很好的選擇,但它適用於 KDE3,並且這些技巧不再適用於 KDE4 庫,儘管使用 Alies 你可以將 Fedora 版本傳遞給 debian 和 ubuntu。 那裡有教程,所以我在我的ubuntu 13.04上做了

    ,直到
    jvk85321

    1.    麥凱倫 他說:

      如果是為了pickit2。 我錯過了放它。 謝謝你提醒我。

    2.    特魯科22 他說:

      我在 Chakra 上使用 piklab 和 KDE 4.12.2 以及 sdcc 編譯器(它缺少很多),但我不知道如何配置 pickit2 克隆。

  3.   鸚鵡螺 他說:

    你好朋友,謝謝你的這篇文章。

    我還想消除這樣的疑問:我可以在該應用程序中使用什麼類型的芯片和/或編程器。

    1.    麥凱倫 他說:

      它適用於 PICKit 2 🙂 如果您是這個意思的話。

  4.   再也受不了 他說:

    如果添加 GPSIM + GPUTILS,它是 MPLAB 的一個很好的替代方案。
    另一方面,現在 MPLABX 是多平台的,我們可以在 Linux 機器上使用製造商的工具。 由最終用戶選擇

  5.   維達格努 他說:

    很棒的教程,我已經把它保存在我的收藏夾了!

    問候,
    奧斯卡號

  6.   卡洛斯 他說:

    非常好的文章,謝謝!

    我在 Linux 上使用 PIC 微控制器已經有一段時間了。 幸運的是,Microchip 的工具已經跨平台且免費使用一段時間了(MPLABX 是基於 Netbeans 的 IDE,及其 XC8、XC16 和 XC32 編譯器)。

    對我來說 MPLABX 是理想的選擇,它是一個高質量的工具,我已經在多個 Linux 發行版中安裝它,沒有出現任何問題。

    的問候!

  7.   瓊脂 他說:

    非常感謝您暴露的工作,我認為這將幫助我在 Linux 方面更多地介紹自己。

    請您再次放置鏈接:下載 pdf 格式的手冊,因為 dropbox 告訴我它已被禁用。

    問候

    1.    麥凱倫 他說:

      準備好朋友,非常感謝您的評論,我已再次上傳鏈接。 來自厄瓜多爾的問候。

  8.   Miguel AlejandroQuiñonezGudiño 他說:

    很棒的教程! 😀 我只使用基於 Arch 的發行版,一切都可以在 arch Linux 上運行嗎?

    1.    第 0 位 他說:

      當然,您可以在 AUR 中找到它。

  9.   但以理書 他說:

    你好,很抱歉打擾你,我開始用 Linux 管理圖片,因為我之前是用 win 管理圖片的。
    我告訴你我能夠安裝 pk2cmd 並且我有 pickit 的克隆。
    我能夠完美地進行編程,但我找不到任何地方如何配置圖片是否使用外部時鐘或內部時鐘。
    這是從地址 x2007 完成的。 但我不知道我以前是如何在win中使用upp628的,並且在打開十六進制後它是可視化編程的。
    如果您有任何信息,我將不勝感激。
    最後我用asm編程

    謝謝

  10.   哈維爾·加西亞·普列托 他說:

    該程序不再可用嗎? 如果我點擊該鏈接,它會告訴我存在保管箱錯誤!