How to install ESP32 support in the Arduino IDE

In this short guide I will explain how to use the Arduino IDE version 1.8+ with ESP32.

Start the Arduino software and open the file menu, preferences.
Click the button right of the Additional Board Manager URLs field.
Add the following address to a new line in the (empty) list:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Save and close the list

Go to the menu tools –> board –> board management
Select as type: contributed

Now you should have the possibility to install support for ESP32 boards

Ubuntu Linux kernel 5.8 installation guide

This installation guide describes how to install Linux Kernel 5.8.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint. The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files. This post is an update of “Ubuntu Linux kernel 5.7 installation guide“ Which version do you need? The same as the current installed OS In the terminal run: uname -a

Quick selection guide:

  • AMD64 Most current computers
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs

The files can be found at  kernel.ubuntu.com/~kernel-ppa/mainline/v5.8/

    1. Download the kernel headers package:
    2. And the appropriate headers package for your system
    3. and the kernel image
    4. And the kernel modules

Install the files in the same order as downloaded above

In the terminal run: sudo update-grub

 

 

Reboot and select the kernel from the bootloader menu

 

Ubuntu Linux kernel 5.7 installation guide

This installation guide describes how to install Linux Kernel 5.7.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint. The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files. This post is an update of “Ubuntu Linux kernel 5.6 installation guide“ Which version do you need? The same as the current installed OS In the terminal run: uname -a

Quick selection guide:

  • AMD64 Most current computers
  • i386 not supported anymore
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs

Since the ARMv8 and v7 builds failed, this post will only describe the AMD64

The files can be found at  kernel.ubuntu.com/~kernel-ppa/mainline/v5.7/

    1. Download the kernel headers package:
    2. And the appropriate headers package for your system
    3. and the kernel image
    4. And the kernel modules
    5. Install the files in the same order as downloaded above
    • In the terminal run: sudo update-grub
  • Reboot and select the kernel from the bootloader menu

Ubuntu Linux kernel 5.6 installation guide

This installation guide describes how to install Linux Kernel 5.6.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint. The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files. This post is an update of “Ubuntu Linux kernel 5.5 installation guide“ Which version do you need? The same as the current installed OS In the terminal run: uname -a Quick selection guide:

  • AMD64 Most current computers
  • i386 not supported anymore
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs
  • PPC64EL: IBM PowerPC 8 based systems
  • S390X: IBM zSystems

The files can be found at  kernel.ubuntu.com/~kernel-ppa/mainline/v5.6/

    • Install the files in the same order as downloaded above
    • In the terminal run: sudo update-grub
  • Reboot and select the kernel from the bootloader menu

Ubuntu Linux kernel 5.5 installation guide

This installation guide describes how to install Linux Kernel 5.5.0 on Ubuntu Linux. This works with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Kubuntu and Mint.
The included kernel files have been compiled using the generic Ubuntu configuration. A low latency version is also available in the directory of the linked files.

This post is an update of “Ubuntu Linux kernel 5.4 installation guide

Which version do you need? The same as the current installed OS
In the terminal run:
uname -a

Quick selection guide:

  • AMD64
    Most current computers
  • i386 not supported anymore
  • ARM 64: ARMv8 CPUs
  • ARM HF: ARMv7 CPUs
  • PPC64EL: IBM PowerPC 8 based systems
  • S390X: IBM zSystems

The files can be found at  kernel.ubuntu.com/~kernel-ppa/mainline/v5.5/

    • Install the files in the same order as downloaded above
    • In the terminal run: sudo update-grub
  • Reboot and select the kernel from the bootloader menu