1
3
我建议买一个便宜的Atom迷你ITX板,其中一些带有多4+RS232端口。 但对于串行USB转换器,这并不是真正的问题。只需要一个原子。如果你有代码,把你的软件移植到linux。 这里有一个指向 Jetway Mini-Itx board ,以及指向 4 port RS232 expansion module 为了它。总共170美元,一些额外的内存、磁盘、一个机箱和PSU。总共250-300美元。 现在这里有一个 Intel Atom Board 售价69美元,您可以添加闪存而不是驱动器,以及USB串行转换器,用于任何数据收集,您需要做的。 PC104在最大化19“或23”机架安装配置中使用的空间方面有很大的价值-如果您不在该空间中,PC104是浪费您的时间和金钱,imho。 |
2
3
这个 BeagleBoard 应该有一切你需要的200美元左右-它可以运行Linux,所以使用任何编程语言你喜欢。 |
3
2
一个“现代”系统只要是x86就可以运行DOS,我建议您看看供应商提供的工业PC板,比如 Advantech ,如果您的现有系统遵循pc/dos/bios标准,那么它很可能运行不变。 也就是说,如果您的原始系统运行在dos上,那么您可能不需要现代x86系统的马力,并且可以通过使用微控制器板来节省资金,而微控制器板使用的东西相当普遍,例如 ARM . 如果dos是操作系统,那么您很可能根本不需要操作系统,并且可以开发系统 "bare-metal" . 仅支持Linux所需的资源可能远远大于现有应用程序和操作系统的总和,除非您打算大幅度扩展系统的功能,否则不会有什么好处。 有许多可用的资源(免费和商用)可用于在裸机系统或使用简单实时内核(如freertos或ecos)的系统上实现文件系统和usb,这些内核的占地面积远小于linux。 |
4
2
Windows嵌入式站点( http://www.microsoft.com/windowsembedded/en-us/default.mspx ) 拥有大量的资源和硬件合作伙伴、分销商和开发工具包的链接。甚至还有一个“火花”孵化项目( http://www.microsoft.com/windowsembedded/en-us/community/spark/default.mspx ) 使用windows ce的另一个好处是它现在支持silverlight作为开发环境。 |
5
1
我已经使用了jetway板/子卡,chris在嵌入式控制、家庭路由器、htpc前端等项目中成功地提到了这些。 你没有提到实际的应用是什么,但是如果你因为温度或湿度的限制而需要更工业的东西,我发现 http://www.logicsupply.com/ 成为一个很好的资源,迷你itx系统,可以接受打击。 给这些板的一个提示是,考虑到你的最低存储要求,不要使用硬盘驱动器。使用IDE适配器作为压缩闪存卡的系统存储或SD卡。在这些应用中,没有活动部件通常是一个很大的优点。他们也通常提供直流电源输入的模型,这样你就可以使用类似笔记本电脑或墙疣外部电源,从而使其最终尺寸最小化。 这个 http://www.fit-pc.com/web/ 在非常小的Atom PC市场上,您可能需要使用一些USB转换器来获得所需的连接。 保罗提到的beagle板也是一个很好的选择,它也有子卡,可以添加你需要的任何端口,它有一个读卡器,可以存储你需要的任何存储空间。与原子系统相比,这也是一个非常低的功率选择。 有很多单板电脑可以满足你的需要。搜索时,通常会发现它们不会在处理器板上保留许多接口连接器,而是需要查看它们提供的可堆叠子卡,这些子卡可以提供您需要的任何连接(RS-232等)。这就是为什么在描述中只看到“串行端口”,因为串行端口的最终物理层将在子卡上定义。 有很多基于arm的开发板,你也可以使用,对许多人来说,这些类似于beagle板。搜索“模块上的系统”是找到许多选项的好方法。这些通常是一个模块,处理器/ram/flash在一张卡上,然后提供各种载体板,模块插入这些载体板将提供您需要的各种形式的连接。 在开发方面,如果您更熟悉x86开发,那么atom板可能是最简单的。不过,arm在linux下得到了很强的支持,所以在安装和运行它们时几乎没有困难。 就我个人而言,我会避免windows的无头设计,如您所讨论的,我很少看到一个基于windows的嵌入式设备,不仅是坏的。 |
6
1
看看Arduino系列中的一块板,特别是 Arduino Mega . 非常灵活的电路板,成本低,而且Mega有足够的I/O端口来完成您需要的工作。没有片上调制解调器,但是您可以通过I2C接口连接到Phillips PCD3312C,或者您可以找到Arduino附加板(称为“屏蔽”)来提供调制解调器功能(或蓝牙、以太网等)。此外,这些设备很容易连接到外部存储设备(如闪存驱动器或SD卡),因此您应该有足够的存储空间。 对于更像PC的设备,请查找由VIA EPIA板供电的现有设备。有很多设备使用这些设备(机顶盒、边缘路由器、网络安全设备等),您可以购买并重新编程。例如,我发现了一个应该是网络安全设备的设备。它配有EPIA板、RAM、硬盘和电源。我所要做的就是格式化硬盘,安装Linux(Debian已经包含了所有必要的驱动程序),我还有一台完整的微型计算机。它也只花了我45美元左右(买了全新的,在ebay上还没开封)。 更新: 我发现的特殊设备是来自英格瑞安网络的Edgesecure i10。 |
Vishesh Chanana · “上载草图时出错”Arduino 7 年前 |
Jeff Coe · 确定哪个应用程序正在使用音频设备 8 年前 |
Max Larionov · Arduino无人机项目 9 年前 |
Thomas · FMA指令集的硬件支持有多丰富 9 年前 |
Gaurav Saxena · 如何了解USB设备的支持功能? 9 年前 |
Joney · 计算机系统中的定时机制 10 年前 |