.net汽车平台

时间:2012-08-04 16:08:15

标签: .net .net-micro-framework

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

  • 以我可以在仪表板中安装或看不见的方式打包外形尺寸
  • 需要支持lcd面板
  • 停在家中时需要支持与家庭网络的wifi连接
  • 在汽车关闭时支持低功耗
  • 支持外部存储,可能是ssd
  • 我想利用现有软件进行媒体播放 - 主要是音频,视频对我来说不是一个问题。

我是否会关注可以运行.net嵌入式或完整.net的平台?有关硬件平台的任何建议吗?

3 个答案:

答案 0 :(得分:2)

我建议使用iOS设备(iTouch,iPhone或iPad)或使用其中一个Xamarin应用程序(Monotouch for .Net或Monodroid for Android)编程的Android设备(手机或平板电脑)。

这些应用程序支持一套优秀的.Net框架,我们使用Monotouch在非常短的时间内将一个非常大的.Net Windows平板电脑应用程序成功移植到iPad上。

答案 1 :(得分:1)

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

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

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

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

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

答案 2 :(得分:1)

我将研究一款采用12vDC电源的微型ITX外壳,专为汽车应用而设计。这里列出了很多东西:http://www.mini-box.com/s.nl/sc.8/category.101/.f

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

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

当然,把SSD放在那个东西上,因为旋转的机械驱动器在崎岖不平的道路上不会持久:)