Klipper一个可以运行在liunx系统上的开源3D打印机固件,它与Marlin固件中单机运行的3D打印机固件不同,它将执行与逻辑分离,将逻辑部分交给性能更强的SoC,比如瑞芯微RK3566,将执行部分交给MCU,比如Ender3 S1 Pro使用的STM32F407,Klipper支持不少的微处理器,可在见原文链接查询。
作为通用的物联网设备,由于用户需求各不相同,不少用户有一些个性化的定制要求;设备所对接的传感器协议也多种多样,比如Modbus读写参数的数据类型,某些物理量需要特殊的数据类型;甚至可能还存在意想不到的bug。因此,远程升级的功能对于设备来说必不可少。
不管我们使用什么操作系统,无论是 Windows、macOS 还是 Linux ,里面都安装了许多软件、驱动程序和固件。我在朋友圈做了个小调查,发现居然很多人不清楚他们的关系,因此写下此文来给大家做个简单的科普。