Smoothieware 项目下载及安装教程

Smoothieware 项目下载及安装教程

Smoothieware Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ Smoothieware 项目地址: https://gitcode.com/gh_mirrors/smo/Smoothieware

1、项目介绍

Smoothieware 是一个开源的高性能 G-code 解释器和 CNC 控制器,使用面向对象的 C++ 编写,适用于 LPC17xx 微控制器(ARM Cortex M3 架构)。它可以在 mBed、LPCXpresso、SmoothieBoard、R2C2 或其他基于 LPC17xx 的开发板上运行。Smoothieware 的文档可以在 Smoothieware 官方网站 上找到。

2、项目下载位置

Smoothieware 项目托管在 GitHub 上,可以通过以下链接进行下载:

Smoothieware GitHub 仓库

你可以使用以下命令克隆项目到本地:

git clone https://github.com/Smoothieware/Smoothieware.git

3、项目安装环境配置

3.1 环境配置

Smoothieware 支持多种操作系统,包括 Windows、macOS 和 Linux。在开始安装之前,你需要确保你的系统已经安装了必要的开发工具和依赖项。

3.1.1 Windows 环境配置

在 Windows 上,你可以使用以下命令来安装所需的依赖项:

cd Smoothieware
win_install.cmd

Windows 安装示例

3.1.2 macOS 环境配置

在 macOS 上,你可以使用以下命令来安装所需的依赖项:

cd Smoothieware
./mac_install

macOS 安装示例

3.1.3 Linux 环境配置

在 Linux 上,你可以使用以下命令来安装所需的依赖项:

cd Smoothieware
./linux_install

Linux 安装示例

4、项目安装方式

4.1 编译 Smoothieware

在配置好环境后,你可以通过以下步骤编译 Smoothieware:

cd Smoothieware
make clean
make all

4.2 上传固件

编译完成后,你可以使用以下命令将固件上传到目标设备:

make upload

如果你没有安装 dfu-util,你也可以将生成的 LPC1768/main.bin 文件复制到 SD 卡中,并将其重命名为 firmware.bin,然后重启设备。

5、项目处理脚本

Smoothieware 项目提供了一些处理脚本,用于自动化一些常见的任务。以下是一些常用的脚本:

  • win_install.cmd:用于在 Windows 上安装依赖项。
  • mac_install:用于在 macOS 上安装依赖项。
  • linux_install:用于在 Linux 上安装依赖项。
  • BuildShell:用于配置环境变量,确保编译器路径正确。

你可以根据需要运行这些脚本来简化安装和配置过程。


通过以上步骤,你应该能够成功下载、配置和安装 Smoothieware 项目。如果在安装过程中遇到任何问题,可以参考 Smoothieware 官方文档 或提交问题到 GitHub 仓库

Smoothieware Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ Smoothieware 项目地址: https://gitcode.com/gh_mirrors/smo/Smoothieware

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任婉迅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值