【问题标题】:.net platform for automotive汽车.net平台
【发布时间】:2012-08-04 16:08:14
【问题描述】:

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

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

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

【问题讨论】:

  • .NET 嵌入机制似乎被称为“微框架”。我不确定你是否真的需要它。有许多 Mini-ITX 机箱旨在从汽车中获取电源,让您可以在行业标准主板上使用普通的旧 x86/x64。
  • @Charles,好建议。我打赌 Mini-ITX 是要走的路。我认为其他选择是有限的。找到了一个很好的案例,希望我能找到低功耗的硬件
  • 在 C 中做这些事情是微不足道的。你不需要 .NET。
  • 查看一些 mini-itx 解决方案的地方是mini-box.com/Car-PC-Automotive-Computing-Solutions

标签: .net .net-micro-framework


【解决方案1】:

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

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

【讨论】:

  • 问题是,我不想局限于手机/平板电脑的外形尺寸,因为将屏幕和控件集成到汽车中会非常困难。我希望能够单独购买液晶主板等,并以合理的方式将它们打包,这样我就可以无缝地将它们集成到我的汽车中。
  • @Jeremy 我认为您找到了可以根据自己的需要进行配置的开源硬件,而不适用于手机/平板电脑的外形尺寸。
【解决方案2】:

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

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

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

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

【讨论】:

  • +1 同意 SSD 并且对于汽车环境非常重要的是电源调节... 迷你盒电源解决方案存在问题,最后选择了定制。他们的目标是小,但有时功率越大越好。
【解决方案3】:

如果您想使用 .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,因为他们周围有相当大且非常有帮助的社区。​​p>

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

【讨论】:

    猜你喜欢
    • 2018-10-13
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2020-01-26
    • 2018-09-14
    • 1970-01-01
    相关资源
    最近更新 更多