痞子衡嵌入式:走进二维码(QR Code)的世界(1)- 引言
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是 走进二维码(QR Code)的世界专题的引言 。 如今二维码可以说是深入走进大家的生活了,推送名片、扫码支付都离不开它,大家几乎每天都会和二维码打交道。虽然大家都知道二维码的各种应用,但很多人并不知道二维码的原理。做嵌入式这行的人一大特质就是喜欢研究各种技术本身,痞子衡早就对二维码技术感兴趣了。上期《 嵌入式半月刊 》的最后,痞子衡介绍了一个基于i.MXRT1050的扫码支付终端(QM50),这是一个二维码识别的应用。这个应用彻底激活了痞子衡对二维码的好奇心,所以接下来痞子衡打算带大家一起深入研究一下二维码技术,从零开始认识二维码,并最终在MCU上实现二维码生成与识别的设计。 如下图左边所示的矩形二维码是大家最常看到的类型,网上可以找到很多资料,也有很多成熟的开源库,痞子衡的最终目标不是研究这个已经没啥秘密可言的二维码,右边那个放射状的圆形二维码才是痞子衡更感兴趣的,这是微信于2017年推出的全新设计的小程序二维码,网上关于这种二维码的设计资料非常少,也没有开源库,所以痞子衡打算实现一下这种圆形二维码。 今天痞子衡就先给大家简单介绍一下QR Code基本知识以及这个专题后续的推进计划: 一、QR Code入门 1.1 二维码起源与种类 在介绍二维码之前,很有必要先提一下它的老大哥条形码