上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: 在上一篇文章的最后,痞子衡给出了这个专题的五个阶段推进计划。第一阶段是学习标准QR Code原理,使用Python搭建一个二维码生成与识别平台(基于现有开源库)。你可能会问,为什么第一阶段是基于Python,这其实是痞子衡的习惯。痞子衡每次学习新东西,总喜欢用Python,一是成熟的库多,二是代码简洁写起来快。今天我们来尝试用Python做一个GUI工具,这个工具可以生成和识别二维码,输入文字即可转换成二维码图片,待识别的二维码既可以是本地图片,也可以来自摄像头。在做这个工具的过程中,我们可以对二维码技术的实现有一个初步体验。 阅读全文
posted @ 2020-04-14 21:22 痞子衡 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 如今二维码可以说是深入走进大家的生活了,推送名片、扫码支付都离不开它,大家几乎每天都会和二维码打交道。虽然大家都知道二维码的各种应用,但很多人并不知道二维码的原理。做嵌入式这行的人一大特质就是喜欢研究各种技术本身,痞子衡早就对二维码技术感兴趣了。上期嵌入式半月刊的最后,痞子衡介绍了一个基于i.MXRT1050的扫码支付终端(QM50),这是一个二维码识别的应用。这个应用彻底激活了痞子衡对二维码的好奇心,所以接下来痞子衡打算带大家一起深入研究一下二维码技术,从零开始认识二维码,并最终在MCU上实现二维码生成与识别的设计。 阅读全文
posted @ 2020-04-12 23:21 痞子衡 阅读(2317) 评论(0) 推荐(3) 编辑
摘要: ECC是“Error Correcting Code”的简写,ECC能够实现错误检查和纠正,含有ECC功能的内存一般称为ECC内存,使用了ECC内存的系统在稳定性和可靠性上得到很大提升。相比前几代不带ECC的i.MXRT10xx型号,新一代i.MXRT1170在ECC上做了全面武装,从eFuse到FlexRAM,从OCRAM到外部存储空间全都加上了ECC功能。今天痞子衡就先给大家简单介绍一下i.MXRT1170上Cortex-M7内核下的FlexRAM ECC功能 阅读全文
posted @ 2020-04-10 15:20 痞子衡 阅读(3166) 评论(1) 推荐(1) 编辑
摘要: 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 阅读全文
posted @ 2020-04-04 20:34 痞子衡 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 上一篇发出之后,大家在我的微信公号文章下面留言很热烈,大部分朋友都把怀疑点放在了HyperRAM时序配置上,觉得很大概率是HyperRAM的数据访问出了问题导致了LCD显示异常,这个怀疑是非常合情合理的,那么从高效定位问题的角度,我们接下来应该怎么做? 阅读全文
posted @ 2020-04-01 22:53 痞子衡 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 痞子衡前段时间在支持一个i.MXRT1060客户项目时遇到了LCD显示有异常亮点的问题,这个问题的定位和排查花了一点时间,整个过程现在回想起来仍觉得有意思。做嵌入式(尤其是软件)这行主要工作除了写代码就是解Bug了,而且很多时候往往是写代码容易,解Bug难,所以解Bug能力是衡量一个工程师是否资深的重要因素。Bug不仅要解得好,还得解得快,这个很考验工程师的逻辑思维能力和调试经验。今天痞子衡就给把之前分析解决LCD异常亮点问题全过程复现给大家,希望对大家今后解Bug有所帮助。 阅读全文
posted @ 2020-03-31 09:12 痞子衡 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 眼看着i.MXRT1170上市日期越来越近了,恩智浦软硬件技术支持团队也正在紧锣密鼓地开发SDK以及参考设计。因为官方首次在i.MXRT1170 EVK板上(Rev.B)放了一片旺宏的Raw NAND芯片,而i.MXRT当然是支持从Raw NAND启动的,因此痞子衡打算为大家测一测Raw NAND的启动时间(这里指在ITCM执行,暂不考虑在SDRAM执行) 阅读全文
posted @ 2020-03-29 11:30 痞子衡 阅读(1456) 评论(0) 推荐(1) 编辑
摘要: 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 阅读全文
posted @ 2020-03-20 07:52 痞子衡 阅读(1382) 评论(0) 推荐(2) 编辑
摘要: 过去的三天里我花了一些时间做了一个基于 PyQt5 的 GUI 工具,可以帮助检查你的代码风格是否符合恩智浦 SDK 驱动开发规范,如今这个工具的第一个预览版(v0.4)出来了 阅读全文
posted @ 2020-03-17 21:12 痞子衡 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 上周痞子衡受领导指示,给 SE 同事做了一个关于 SDK 代码风格的分享。随着组内新人的增多,这样的培训还是很有必要的。一是可以让新同事通过代码风格来快速了解 SDK 驱动代码结构,另一方面也有利于新同事养成良好的编码习惯。 阅读全文
posted @ 2020-03-15 09:10 痞子衡 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: i.MXRT600内部有一个双通道8bit的FlexSPI模块,这个模块与i.MXRT1xxx里是几乎一样的(存在微小升级),但在Pinmux设计上与i.MXRT1xxx上差异较大(主要涉及SoC设计上的两种8线实现方法),这也是本文要介绍的重点。 阅读全文
posted @ 2020-03-07 20:46 痞子衡 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 阅读全文
posted @ 2020-03-05 08:19 痞子衡 阅读(1248) 评论(0) 推荐(1) 编辑
摘要: i.MXRT1010的市场定位类似于传统8位MCU或入门级32位MCU,它跟i.MXRT1015/1020/1050一样内部只集成了一个双通道8bit的FlexSPI模块,从低成本开发角度考虑外挂的芯片应该越少越好,因此本文主要介绍单Flash连接,不再像前面几款i.MXRT芯片那样去额外介绍双Flash连接设计了。 阅读全文
posted @ 2020-03-03 10:34 痞子衡 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: i.MXRT1060是紧接着i.MXRT1050之后推出的增强型,在IP数量上进一步增多,尤其是本文重点关注的IP - FlexSPI,i.MXRT1060内部集成了两个FlexSPI模块(均是双通道8bit),相比于i.MXRT1050的单FlexSPI模块,i.MXRT1060在双Flash启动连接的支持上要更丰富一些。而i.MXRT1064因为有内置Flash,其在单Flash启动方式则是定死的,永远从内部Flash启动,无法选择从外部Flash启动。 阅读全文
posted @ 2020-03-01 17:28 痞子衡 阅读(2882) 评论(0) 推荐(0) 编辑
摘要: i.MXRT1050/1020/1015是i.MXRT系列MCU家族比较早亮相的型号,也是客户当前使用较多的i.MXRT芯片。它们三兄弟内部均只有一个双通道8bit的FlexSPI模块,在FlexSPI NOR启动连接方式支持上是相似的。今天痞子衡就来跟大家好好聊一聊到底哪些FlexSPI NOR连接方式是可以用作启动的。 阅读全文
posted @ 2020-02-28 16:50 痞子衡 阅读(4020) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页