| 
  
   Size: 1828 
  
  Comment:  
 | 
  
   Size: 2401 
  
  Comment:  
 | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 56: | Line 56: | 
== Eclipse for C/C++ == * Download from https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2022-09/R/eclipse-inst-jre-linux64.tar.gz&mirror_id=1190 {{{#!highlight bash cd ~/Downloads cp eclipse-inst-jre-linux64.tar.gz /tmp cd /tmp/ tar xvzf eclipse-inst-jre-linux64.tar.gz cd /tmp/eclipse-installer ./eclipse-inst }}} * Eclipse ide for c/c++ developers * Installation folder: /home/vitor/eclipse/cpp-2022-092 * Install * Accept * Launch Eclipse IDE 2022-09 * Workspace: /home/vitor/eclipse-workspace * Use as default * Launch  | 
pickit
Programmer for Microchip microcontrollers.
Link for pk2cmd https://github.com/psmay/pk2cmd
Connector pickit2 to USB and use the command
- pk2cmd -PPIC16F689
 
to check if the uC is on the pickit2 board
dmesg output after connecting pickit2 in Slackware 14
[ 4575.020360] usb 1-1.2: new full-speed USB device number 8 using ehci_hcd [ 4575.108973] usb 1-1.2: New USB device found, idVendor=04d8, idProduct=0033 [ 4575.108991] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 4575.109004] usb 1-1.2: Product: PICkit 2 Microcontroller Programmer [ 4575.109047] usb 1-1.2: Manufacturer: Microchip Technology Inc. [ 4575.109061] usb 1-1.2: SerialNumber: Ð
SDCC compiler
Debian install of pk2cmd and sdcc
   1 sudo apt install sdcc
   2 cd ~
   3 git clone https://github.com/psmay/pk2cmd.git 
   4 cd pk2cmd/
   5 cd pk2cmd/
   6 sudo apt install libusb-dev  
   7 make clean
   8 make linux
   9 sudo make install 
  10 sudo cp PK2DeviceFile.dat /usr/local/bin/
  11 pk2cmd -PPIC16F689  
  12 pk2cmd 
  13 pk2cmd -PPIC16F689  /T # power on
  14 pk2cmd -PPIC16F689 # power off
  15 
  16 wget https://deac-fra.dl.sourceforge.net/project/sdcc/sdcc-linux-amd64/4.2.0/sdcc-4.2.0-amd64-unknown-linux2.5.tar.bz2
  17 cd /tmp/
  18 rm -rf sdcc-4.2.0
  19 tar xvif sdcc-4.2.0-amd64-unknown-linux2.5.tar.bz2 
  20 cd sdcc-4.2.0/
  21 sudo cp -r * /usr/local
  22 /usr/local/bin/sdcc -v
Headers for pic16f689 and pic16f690
- /usr/local/share/sdcc/non-free/include/pic14/pic16f689.h
 - /usr/local/share/sdcc/non-free/include/pic14/pic16f690.h
 
Eclipse for C/C++
Download from https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2022-09/R/eclipse-inst-jre-linux64.tar.gz&mirror_id=1190
- Eclipse ide for c/c++ developers
 - Installation folder: /home/vitor/eclipse/cpp-2022-092
 - Install
 - Accept
 - Launch Eclipse IDE 2022-09
 - Workspace: /home/vitor/eclipse-workspace
 - Use as default
 - Launch
 
