一般3D打印机上处理的都是gcode之类的数据文件吧,直接在3D打印机上支持CTB之类的文件是否有这样的能力。
不过从一般来说,如果已经实现了FATFS文件系统,则文件的识别处理就是根据该文件的数据组织结构进行数据解析处理,比如要显示bmp图片,需要按BMP格式区分数头部(获得图像尺寸、颜色深度等信息)和数据部分,这样才能正确的重现一幅图像的信息。
你的ctb文件处理也是类似,需要先找到对应的数据组织标准,然后依据标准对具体文件进行解析处理。
在文件解析处理中,主要就是文件中按字节定位并获取数据的能力,这些其实是封装在FATFS支持中的。