我对 Linux 和 Ubuntu 还很陌生,所以请耐心等待:)
我想安装 Archlinux 软件包pk2cmd-plus在 Ubuntu 12.04 64 位上,能够使用 PicKit2 对 Microship PIC18F24K50 进行编程。我相信这是一个 32 位程序。我可以直接以某种方式安装该软件包吗?或者我需要手动编译它,在这种情况下如何编译?
答案1
好的,我终于解决了。我必须安装 libusb-dev 包。
这是我做的:
1)我从 Archlinux 下载了源代码和新的设备文件,解压并编译。
make linux
2)将可执行文件和设备文件复制到另一个文件夹(根据自述文件)。
sudo cp pk2cmd /usr/local/bin/
sudo cp PK2DeviceFile.dat /usr/share/pk2
3)将用户权限更改为二进制文件(执行此操作之前,我必须以 root 身份运行 pk2cmd)。
sudo chmod u+s /usr/local/bin/pk2cmd
4)使用该行更新.bashrc。
export PATH=$PATH:/usr/share/pk2
现在可以正常工作了:)
mikael@computer:~$ pk2cmd -?v
Executable Version: 1.21.00
Device File Version: 1.63.148
OS Firmware Version: 2.32.00