0

我希望在.net 平台上编写我自己的软件,我可以在我的车上运行。

  • Beed 以我可以安装在仪表板中或看不见的方式包装外形尺寸
  • 需要支持液晶面板
  • 停在家里时需要支持 wifi 连接到我的家庭网络
  • 支持汽车熄火时低电量使用
  • 支持外置存储,可能是ssd
  • 我想利用现有软件进行媒体播放——主要是音频,视频对我来说不是问题。

我会寻找一个可以运行 .net 嵌入式或完整 .net 的平台吗?对硬件平台有什么建议吗?

4

3 回答 3

2

我建议使用任何一个 iOS 设备(iTouch、iPhone 或 iPad)或使用Xamarin应用程序之一(用于 .Net 的 Monotouch 或用于 Android 的 Monodroid)编程的 Android 设备(手机或平板电脑)。

这些应用程序支持一组良好的 .Net 框架,我们使用 Monotouch 在很短的时间内成功地将一个非常大的 .Net windows 平板电脑应用程序移植到 iPad。

于 2012-08-04T18:33:07.877 回答
1

我会研究一个专为汽车使用而设计的带有 12vDC 电源的微型 ITX 机箱。这里列出了一堆这样的东西:http: //www.mini-box.com/s.nl/sc.8/category.101/.f

专为汽车设计的电源很好,因为它们会监控汽车的点火状态,并在您关闭汽车时向主板发送睡眠或关机信号。

从那里,您可以运行普通的 Win XP 或带有 Mono 的 Linux,并使用常规的 .NET 框架,而不是弄乱微框架。

当然,在里面放一个 SSD,因为旋转的机械驱动器在崎岖不平的道路上不会持续很长时间 :)

于 2012-08-05T15:46:53.687 回答
1

如果您想使用 .NET 框架(如您所提到的),那么 Micro Framework 或 Compact 框架(使用 Windows CE 6 或 Compact 7)就可以完成这项工作。微框架功能较弱,尤其是当您想要获得一些显示丰富的应用程序时。它通常在 ARM7 上运行,而很少在 ARM9 上运行,但您将需要做更多的工作。此外,许多板的成本更低,并且可以通过附加板轻松满足您的需求。

第二个选择是 Windows Compact7 或具有 Compact 框架的 Embedded CE。比MF更强大但对硬件要求更高。

您可以尝试使用 x86 并使用桌面 Windows(或 Windows Embedded Standard)并拥有完整的 .NET 框架。

对于微框架,我会推荐 tinyclr.com,因为他们周围有相当大且非常有帮助的社区。

如果紧凑的框架是硬件的选择,那么它实际上取决于您需要什么样的外围设备。例如显示分辨率、触摸界面、键盘/小键盘等。

于 2012-08-05T15:23:41.510 回答