Arduino Pro 微型 HID 设备

问题描述 投票:0回答:0

我想组装一个 HID 设备,但我对固件有疑问。

我曾经使用基于 AVR 微控制器的板,例如 Arduino UNO、Nano、Micro。但是我需要制作一个将在 Windows 中定义为 HID 设备的设备。我不想使用 V-USB(软件解决方案)或 Digispark。

我买了一块基于 Atmega32U4 微控制器的 Arduino PRO 微型板。据我了解,最好的解决方案是使用 LUFA 框架。但我之前没有和他一起工作过,也没有使用过类似的框架。我下载了最新版本的 LUFA (lufa-LUFA-210130.zip)。我选择了 HID bootloader。

我之前也没有遇到过 MakeFiles。我知道它是什么以及它的用途。据我了解,我可以使用 AVR-GCC 进行编译。 WinAVR 已经过时,很久没有更新了。我从官方网站下载了 AVR GCC 工具链,并尝试按照网站上的说明进行操作:[https://tinusaur.com/guides/avr-gcc-toolchain/] 我不知道从哪里开始以及如何设置工具。 问题:

  1. 这个教程好吗?
  2. 如何使用LUFA框架编译loader和工程?
  3. 也许你知道一些其他的教程?
makefile arduino compilation atmega avr-gcc
© www.soinside.com 2019 - 2024. All rights reserved.