发表于 2007-08-15 14:52 IP属地:未知
27、上述的算法是在GPS 模块里实现呢,还是通过外接的MCU 实现。我在网上看到有些模块带有内置的flash
芯片,经销商说这种模块留有一部分资源给用户开发,上述的算法可以写在内置的flash 上,直接使用模
块上的arm 芯片计算,然后输出结果。不知这种模块是否可行。
答1:现有的情况是GPS 算法在GPS 模块里实现,GPS 模块接收到相对位置信息,通过解方程组和其它措施,
直接输出数据信号给MCU。有些模块带有内置的flash 芯片,是把程序和数据放在里面,并开放少量的参
数设定而已。了解到有只通过GPS 天线把GPS 卫星定位信息传给MCU,然后由MCU 处理的,但基本不用。
答2:目前是有两类GPS 模块,一类在GPS 内实现算法,直接输出数据;另一类,则利用外部的CPU 计算。
前者更多些。
答3:上述的算法是在GPS 模块里实现呢,还是通过外接的MCU 实现。我在网上看到有些模块带有内置的
flash 芯片,经销商说这种模块留有一部分资源给用户开发,上述的算法可以写在内置的flash 上,直接
使用模块上的arm 芯片计算,然后输出结果。不知这种模块是否可行,各位专家有接触过否。
我指的算法不是计算经纬度的算法,而是指将模块计算好的经纬度结果和已知点的经纬度做对比的算法,
然后输出对比的结果,这个算法我要把它存在模块里的flash 里,这个算法的执行也是通过模块上的arm
芯片执行。也就是说模块厂商留了一部分资源给用户做二次开发,不知有没有这么设计的 有没有这种模块。
答4:如果你的GPS 芯片内部含有处理器资源(如ARM),且该处理器在执行下载的固体软件的同时,还有
剩余的资源,且内部的FLASH 也还有剩余(给你的算法程序存储),则理论上你可以用GPS 芯片内部的处理
器和FLASH 来实现你的简单的位置比对算法。但是,要这样做,你肯定要购买芯片商的开发包,并且,你
必须保证不能对GPS 原有固体软件产生影响。这是有一定的成本和开发难度的。