【问题标题】:Can i write my own firmware for a scanning device in vb.net?我可以在 vb.net 中为扫描设备编写自己的固件吗?
【发布时间】:2011-09-08 05:18:22
【问题描述】:

我想知道是否可以编写我自己的固件,该固件将在我正在制作的设备上运行。该设备与您在杂货店看到的价格便携式价格检查器非常相似。它扫描返回 ID 号的条形码。关于我的设备和我正在从事的大项目的更多信息可以在这里找到:

My Idea For A New Type Of WCP (Wireless Connection Protocol)

我想在 VB.net 中编写这个固件,因为我非常熟悉它,但是如果另一种语言会更好,请说明我应该从哪一种以及从哪里开始。

我希望扫描固件的一个示例是名为 Qrafter 的 iphone/ipod touch 应用程序。它允许您扫描任何二维码,并根据其价值采取相应的行动。

固件规格要求:

本质上,我希望此固件获取扫描仪读取的 QR 码的值,并将该值与作为变量存储在固件本身中的 ID 进行比较。当我制造更多设备时,我会为每个设备分配一个唯一的设备 ID,该 ID 与要匹配的 QR 码相对应。

【问题讨论】:

  • 99.99% 保证此设备不会启动 Windows。 99.9% 保证您无法获取设备的编程文档。所以没有。
  • 看看 .NET Micro Framework (microsoft.com/en-us/netmf/default.aspx)
  • 你当然可以,想写什么就写什么。但是,它不会加载也不会运行。
  • 只要说您不是安全专家/密码学家就足够了,而且很可能(不是残忍,只是陈述事实)永远不会成为安全专家/密码学家。这意味着通过Schneier's Law,您可以提出您想要的任何“安全”协议,并且大多数有该领域经验的人都可以驾驶坦克通过。
  • 我只是想让这个程序解释二维码并将其值与预定义的数字进行比较并将结果发送到我的计算机(接收者)

标签: vb.net barcode-scanner firmware


【解决方案1】:

您正在制造的设备肯定使用某种类型的微控制器。您需要使用微控制器支持的语言编写固件。

如果您仍处于vapor规划阶段,您可以开始查看使用 .NET Micro Framework 的 Netduino 微控制器

Netduino 上的一些博文:

【讨论】:

  • Netduino 和 Fez 系列是很棒的设备。 ghielectronics.com/catalog/compare
  • 这是我一直在寻找的答案,我真的很感激!
  • 我有一个小问题,如果再等一秒钟,您知道标准价格检查器使用哪种固件和/或硬件吗?我的意思是你在超市或大型商店看到的那些。这几乎正​​是我试图达到的目标(有一些差异)
  • 我的建议是使用 PocketPC 集成的条形码扫描仪。您唯一需要做的就是在 PocketPC 中制作一个程序。 barcodesinc.com/cats/portable-data-terminals/pocketpc.htm
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-03
  • 2018-12-03
  • 2017-08-01
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多