littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Arduino和CMake的类Arduino微控制器开发项目

项目简介

本项目名为TiPiDuino,是一个类Arduino微控制器应用程序和库。项目旨在让开发者能使用Arduino IDE(即Wiring)库或独立代码,且不受Wiring/Arduino库额外开销的影响。目前基于arduino - cmake构建,可支持多种微控制器相关的开发应用。

项目的主要特性和功能

  1. 信号处理:支持信号的生成与记录。
  2. 串行通信:具备轻量级的硬件和软件串行IO功能,轻量级软串口支持高达57600波特率。
  3. 显示接口:提供LCD1602和LCD12864的接口。
  4. 执行框架:拥有同步执行框架。
  5. PDuino替代:Linkuino可替代PDuino,用于通过基于串行的通信进行精确的PWM生成。

安装使用步骤

假设用户已经下载了本项目的源码文件,按以下步骤安装和使用: 1. 安装Arduino包。 2. 设置ARDUINO_SDK_PATH/usr/share/arduino。 3. 设置HARDWARE_PLATFORM_PATH/usr/share/arduino/hardware/arduino。 4. 若HARDWARE_PLATFORM_PATH中没有boards.txtbootloaderscoresprogrammers.txtvariants,而是有一个avr子目录,需要进入HARDWARE_PLATFORM_PATH,并将avr/*链接到当前目录。 5. 若有需要,可使用misc/ArduinoIDE/boards.txt中的自定义boards.txt文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】