项目简介
本项目名为TiPiDuino,是一个类Arduino微控制器应用程序和库。项目旨在让开发者能使用Arduino IDE(即Wiring)库或独立代码,且不受Wiring/Arduino库额外开销的影响。目前基于arduino - cmake构建,可支持多种微控制器相关的开发应用。
项目的主要特性和功能
- 信号处理:支持信号的生成与记录。
- 串行通信:具备轻量级的硬件和软件串行IO功能,轻量级软串口支持高达57600波特率。
- 显示接口:提供LCD1602和LCD12864的接口。
- 执行框架:拥有同步执行框架。
- 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.txt
、bootloaders
、cores
、programmers.txt
、variants
,而是有一个avr
子目录,需要进入HARDWARE_PLATFORM_PATH
,并将avr/*
链接到当前目录。
5. 若有需要,可使用misc/ArduinoIDE/boards.txt
中的自定义boards.txt
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】