本帖最后由 幸福至上 于 2014-11-26 09:52 编辑
二维码是近年来比较流行的一种数据编码以及存储方式,因其扫描快速,扫描设备简单,存储信息量大且支持多种类的数据,从单一的汽车制造追踪功能演变为现在的普遍使用。在微信,商城上到处都是“扫一扫”。因此我想设计一款基于MCU的二维码编码并通过驱动后级的打印机实现二维码输入输出的系统。在网上我查看了一下,供Java,Linux等调用的二维码库有很多,而且功能都实现的很好:只需要串入一个要编码的字符串或者数据,设置纠错等级,版本等信息后,就能自动得到编码后的二维码数据,然后作为其他用途。但是可供MCU调用的库貌似没有,可能的原因是单片机型号,开发平台各异,如果一一移植,实在是很费力且不讨好的事情。我在网上找到了QR Encode的开源二维码编码方式,但该二维码库是为Linux系统移植的,底层的图像处理是调用的PNG处理函数,很难移植到MCU中去。如果说是自己编写二维码编码方式函数,那里面的工作量和算法复杂程度对我个人来说实在是太大了。所以比较倾向于移植或者调用吧。我使用的是MSP430或STC这类8位,16位单片机。大家不知道有什么思路或者已有的参考能推荐或者讨论一下的?:):P:P:P |