Operating System and Driver¶
Official Windows 11 OS Image¶
OS | Download From |
---|---|
Windows 11 Pro English | or |
Windows 10/11¶
The Windows system will automatically connect to the internet to fetch driver updates after installation. If you cannot connect to the Windows update service, or if some drivers are still missing after the automatic update, you can download the offline driver package here.
Name | Version | Size | Download |
---|---|---|---|
Intel Chipset Driver | 10.1.19159.8331 | 2.70 MB | |
Intel Chipset Thunderbolt | / | 1.42 MB | |
Intel Chipset CDS | / | 2.70 MB | |
Intel Network Adapter Driver | Latest | N/A | 1 |
Intel Wireless Adapter Driver | Latest | N/A | 1 |
Intel Wireless Bluetooth Driver2 | Latest | N/A | 1 |
Intel Iris Xe Graphics Driver | Latest | N/A | 1 |
Realtek Audio Driver | 6.0.9486.1 | 26.9 MB | |
Realtek Audio Control Application | 1.36.273.0 | 7.92 MB | |
Thunderbolt Software | 1.48.0.0 | 32.5 MB | |
TouchPanel Driver | 1.3.2.0 | 63.4 KB | |
LattePanda Leonardo Driver | 1.2.3.0 | 8.82 KB | |
intel Serial IO Driver | 3.0.2709.3 | 340 KB | |
intel HID Event Filter Driver | 2.2.1.386 | 46.6 KB | |
Intel Management Engine Interface Driver | 2225.3.9.0 | 20.5 MB | |
Intel GNA Scoring Accelerator Driver | 03.00.00.1457 | 53.9 KB | |
Intel Integrated Sensor Solution Driver | 3.1.0.4572 | 2.51 MB | |
Intel Innovation Platform Framework Driver | 1.0.10900.26658 | 4.82 MB |
Linux¶
Linux drivers are usually provided by the distribution with kernel and kernel module updates, please use the new kernel for full driver support.
- Minimum kernel: 5.15
- Recommended kernel: 6.1 or newer
LattePanda Leonardo Driver and IDE Configuration¶
The LattePanda Leonardo is different from the standard Arduino Leonardo. The IDE configuration files and drivers are not the same.
In Windows OS¶
The official windows 10/11 system image provided by LattePanda team has integrated drivers and configuration files. So if you installed the Windows system by yourself, please configure the driver and IDE files according to the following steps.
-
Download the Arduino IDE. Then install it on your windows 10/11 system. We use the Arduino IDE 1.8.16.
-
Download the LattePanda Leonardo configuration files from Dropbox Link or Google Drive Link. Then unzip it.
-
Enter into "Windows Driver" folder, and run "dpinst-amd64.exe" to install the driver. After that, you will see the LattePanda Leonardo port in the device manager.
-
Enter into "Arduino IDE Files" folder, copy "avr-0.0.3" folder to "C:\Program Files(x86)\Arduino\hardware".
- Run Arduino IDE,Open “Tool” menu,Choose “Board:xxx” -> “LattePanda AVR Boards”->“LattePanda Leonardo”. If you see “LattePanda Leonardo” board, the Arduino IDE files are correct.
In Ubuntu OS¶
We take the ubuntu OS as an example to demonstrate how to install Arduino IDE and configure Lattepanda Leonardo.
-
Download the Arduino IDE. We choose the Linux 64 bits version of Arduino IDE 1.8.16.
-
Unzip the downloaded arduino-1.8.16-linux64.tar.xz file. You can do this in terminal with the following command:
tar -xvf arduino-1.8.16-linux64.tar.xz
- Move the Arduino IDE to the /opt directory. This is where third-party software is typically stored in Linux systems. Run the following command:
sudo mv arduino-1.8.16 /opt
- Navigate to the Arduino IDE directory:
cd /opt/arduino-1.8.16
- Run the installation script:
sudo ./install.sh
- To be able to upload code to the Arduino board without root permissions, add the current user to the dialout group. Run the following command:
sudo usermod -a -G dialout $USER
-
You will then need to log out and log back in for the changes to take effect. This completes the installation of the Arduino IDE on your Ubuntu system.
-
Download the LattePanda Leonardo configuration files from Dropbox Link or Google Drive Link. Then unzip it.
-
Enter into "Arduino IDE Files" folder, copy "avr-0.0.3" folder to "/opt/arduino-1.8.16/hardware".
- Run Arduino IDE,Open “Tool” menu,Choose “Board:xxx” -> “LattePanda AVR Boards”->“LattePanda Leonardo”.
- Then choose the serial port: “Port: /dev/ttyACM0 xxx” -> “/dev/ttyACM0(LattePanda Leonardo)”.