|嵌入式开发:将触摸屏集成到嵌入式设备时需要考虑的关键因素

|嵌入式开发:将触摸屏集成到嵌入式设备时需要考虑的关键因素

如今 , 市场上的许多嵌入式设备都配备了某种触摸屏显示器 。 在嵌入式开发中 , 构建自己的嵌入式设备时 , 你可以使用各种不同的触摸屏选项 , 这给设计人员提出了一些不同的问题:
你应该从头开始设计吗?
你应该购买现成的型号吗?
你的嵌入式设备甚至需要显示器吗?
在本文中 , 我们将讨论这些要点中的每一个 , 以帮助你决定嵌入式设备触摸屏的最佳选择 。
它将如何影响你的MCU?
如果你将显示器集成到你的设计中 , 你的IoT 微控制器(MCU)的规格可能会增加 。 这是因为需要为显示帧缓冲区分配额外的内存 。
一些显示器已经包含视频控制器 , 这可以读取显示缓冲区中的数据并写入显示器本身 。 话虽如此 , 但其他嵌入式开发人员没有做 , 这会导致MCU 的额外开销 。
MCU的主要任务通常是管理核心应用程序 。 然而 , 增加的规格和内存是因为它需要在此之上运行显示和帧缓冲任务 。
另一种方法是使用单独的显示控制器 。 这将大部分上述资源集成在芯片上——包括帧缓冲存储器和微控制器 。 最重要的是 , 使用行业标准接口可以轻松连接到主机MCU 。 这样做的好处是可以卸载显示任务 , 并且资源可以专用于应用程序 。

设计周期有多复杂和多长?
你可能已经很清楚 , 设计和测试远程显示系统通常比预期的要复杂 。 经常有不可预见的小问题和挑战需要解决 。
当你从头开始设计时 , 需要围绕主应用程序布置显示硬件 , 并且需要对所有内容进行调试和测试 。 这种情况下的平均设计周期是多少?4 到6 个月是不合理的 。
为了减少设计周期的应力和伸长率 , 这可能是值得考虑替代路线的地方 。 首先 , 现成的显示模块通常带有已经尝试和测试过的驱动程序、原语和GUI功能 。 如果你有预算 , 可能值得跳过时间并沿着这条路线走下去 。
另一方面 , 这可能是你问自己是否真的值得在你的嵌入式设计中展示的地方?
你的嵌入式设计甚至需要屏幕吗?
为了实现上述观点 , 你可以通过完全移除显示屏来节省嵌入式设计的时间和金钱 。
此处的替代方法是构建远程IoT 控制器应用程序 , 然后通过在设备级别安装IoT WiFi模块来启用与嵌入式设备的连接 。 这可以通过应用程序远程控制和监控设备 , 完全不需要触摸屏显示器 。
这种方法为嵌入式开发人员和制造商提供了两个明显的好处:
它便宜得多——因为你完全消除了购买昂贵的触摸屏组件的成本 。
它加快了设计周期——因为设计周期的一个重要部分现在被删除了 。 虽然你需要分配一些时间和资源来开发应用程序 , 但有几种现成的解决方案 , 包括Nabto IoT 应用程序解决方案 , 可显着加快流程 。
不可否认 , 嵌入式设计的触摸屏比以往任何时候都更先进 。 智能手机的复杂性为你的B2B 物联网项目带来了一系列令人印象深刻的不同显示选项 。
【|嵌入式开发:将触摸屏集成到嵌入式设备时需要考虑的关键因素】然而 , 可用显示单元数量的增加也让我们怀疑——它们值得吗?注册允许远程访问嵌入式设备的P2P连接应用程序使触摸屏显示器不再是必需品 。 从长远来看 , 这可以为嵌入式开发人员节省时间和金钱 。