我想在.net平台上编写我自己的软件,我可以在我的车里运行。
我是否会关注可以运行.net嵌入式或完整.net的平台?有关硬件平台的任何建议吗?
答案 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,因为它们周围有非常大且非常有帮助的社区。 p>
如果紧凑型框架是硬件的选择,那么它实际上取决于您需要什么类型的外围设备。例如显示分辨率,触摸界面,键盘/键盘等。
答案 2 :(得分:1)
我将研究一款采用12vDC电源的微型ITX外壳,专为汽车应用而设计。这里列出了很多东西:http://www.mini-box.com/s.nl/sc.8/category.101/.f
专为汽车设计的电源非常好,因为它们可以监控汽车的点火状态,并在您关闭汽车时向主板发送睡眠或关机信号。
从那里,您可以使用Mono运行正常的Win XP或Linux,并使用常规的.NET框架,而不是搞乱微框架。
当然,把SSD放在那个东西上,因为旋转的机械驱动器在崎岖不平的道路上不会持久:)