我刚刚开始设计一些嵌入式设备,正在寻找资源。
我希望能够做的是将GPS接收器连接到一台轻量级的SBC或迷你ITX,基于x86的计算机,并跟踪远程控制车辆的位置/进度。
理想情况下,这可以转变为制造一些业余爱好的半自动车辆。
但我首先需要的是一个GPS编程的开发板。
您使用了哪些板/包,我在哪里可以找到更好的开源开发?
发布于 2008-09-11 21:01:17
OpenEmbedded是一个很好的入门地方。许多嵌入式产品使用ARM和其他处理器,因此交叉编译是一件很重要的事情。Buildroot是为小型系统构建自定义linux内核的另一个资源。
你还可以找到许多拥有单板计算机(SBC)的制造商,它们有工具可以做你想做的事情--在谷歌上搜索"SBC Linux“,你应该会有一个金矿。
LinuxDevices与linux嵌入式社区保持联系,您可以在那里找到几篇好文章,帮助您找到可以帮助您的产品或软件。
Debian有一个嵌入式构建,但我还没有探索过。
如果你想走这条路,有几本关于embedded linux的书。
GPS接收器只需连接到串行或USB端口,并提供NMEA数据流,您可以用GPSD解析它,几个程序可以通过GPSD访问它。这是一种非常简单的基于文本的格式。
我使用过普通的PC主板,以及用于嵌入式系统的Atmel AT91处理器(带有GPS、蜂窝等)。现在有很多信息,而且进入这些信息并不昂贵。如果我要开始一个新的项目,我会看看Atmel的AVR32处理器-它们对爱好者非常友好,并为AVR32架构上的linux提供了大量的社区支持。他们提供了免费的GCC编译器和重要的框架和示例,如果你想走无操作系统的路线,并且只有一个程序在处理器上运行。
祝好运!
-Adam
发布于 2008-09-11 20:52:27
"NMEA“是在查找这些东西时要搜索的关键字。虽然我已经很久很久没有做过任何事情了,但这里有一些主板和其他硬件的很好的源码:
http://www.sparkfun.com/commerce/categories.php?c=4
发布于 2008-09-11 20:53:41
我们有好运气与霍卢克斯全球定位系统接收器(为三星q1设计)。一个非常简单的串口连接,你可以读取NMEA字符串。
https://stackoverflow.com/questions/57549
复制相似问题