位置:51电子网 » 技术资料 » 通信网络

基于uClinux的GPSOneGPS双定位信息接收

发布时间:2007/4/23 0:00:00 访问次数:487

LPC2210货源 PDF 芯片资料 报价 | 基于uClinux的GPSOne GPS双定位信息接收
电子论坛
您现在的位置:下载
,255.88K
LPC2210 的货源和报价
LPC2210 的相关技术信息
其他型号 永正(香港)科技有限公司联系人:王俊立
电话:0755-82807932
北京万弛商贸有限公司联系人:销售部
电话:010-51653931
上海裕强电子科技有限公司联系人:孔小姐/王小姐
电话:021-66313756/66313169
上海丹兰电子有限公司联系人:SUSHAN
电话:021-53082716转18
>>更多供应商

基于uClinux的GPSOne GPS双定位信息接收

GPS是当前在导航系统中应用最广泛的定位技术之一,但GPS也有其自身的不足。例如,当GPS终端在建筑密集的地方或在高架桥底下等恶劣的地理位置时,定位信号比较容易丢失,往往难以获取有效的定位信息。由美国高通公司开发的GPSOne定位模块,提供的定位信号是基于网络与蜂窝的定位技术。即使在卫星信号不好的情况下,只要存在联通的网络信号,利用蜂窝定位技术,就可以较容易地获得定位信号。此信号可作为GPS信号丢失情况下的一种补偿信号。

GPSOne是传统GPS定位技术与CDMA网络技术巧妙结合的混合型定位技术,即GPSOne=A-GPS+AFLT+Cell-ID。它是第一种可以在室内稳定工作的基于GPS技术的解决方案,是唯一商用的GPS定位解决方案,同时也是目前世界上最经济有效的集成型无线GPS解决方案。利用GPSOne能够弥补GPS自身不足的这一特点,本导航系统的定位信息获取模块采用GPS和GPSOne双定位方案,以实现更精确、可靠的定位。该定位信息获取模块的硬件架构是ARM+GPS+GPSOne;CPU采用PHILIPS公司LP系列的LPC2210的ARM7芯片,操作系统采用uClinux,本系统获取定位信息的关键,在于编写好串口通信程序,从而更好地实时接收和处理当前的位置信息。由于系统功能较为复杂,需要实现GUI界面交互、定位、报警、数据库查询、语音提示等多项功能,故对串口数据的接收,利用I/O复用机制进行处理更利于系统实现和管理。

1 uClinux串口编程操作方法

在Linux中,设备分为3类:字符设备、块设备和网络设备。uClinux用设备文件表示大部分I/O设备。文件系统提供了统一的接口来访问一般意义上的文件和设备文件。

系统串口COM1与COM2,分别对应uClinux系统的/dev/ttyS0、/dev/ttyS1两个串口设备文件。串口属于字符型设备,对串口的编程也就是对相应文件进行读/写、控制等操作。串口编程的基本步骤是:先打开串口,设置串口属性,然后进行收发数据,最后关闭串口。 (1)打开串口

通过使用标准的文件打开函数open,达到访问串口设备驱动的目的。例如,以读写的方式打开串口1,可用下面的方法实现:

fd=open("/dev/ttyS0",O_RDWR);

(2)设置串口属性

主要是设定结

LPC2210货源 PDF 芯片资料 报价 | 基于uClinux的GPSOne GPS双定位信息接收
电子论坛
您现在的位置:下载
,255.88K
LPC2210 的货源和报价
LPC2210 的相关技术信息
其他型号 永正(香港)科技有限公司联系人:王俊立
电话:0755-82807932
北京万弛商贸有限公司联系人:销售部
电话:010-51653931
上海裕强电子科技有限公司联系人:孔小姐/王小姐
电话:021-66313756/66313169
上海丹兰电子有限公司联系人:SUSHAN
电话:021-53082716转18
>>更多供应商

基于uClinux的GPSOne GPS双定位信息接收

GPS是当前在导航系统中应用最广泛的定位技术之一,但GPS也有其自身的不足。例如,当GPS终端在建筑密集的地方或在高架桥底下等恶劣的地理位置时,定位信号比较容易丢失,往往难以获取有效的定位信息。由美国高通公司开发的GPSOne定位模块,提供的定位信号是基于网络与蜂窝的定位技术。即使在卫星信号不好的情况下,只要存在联通的网络信号,利用蜂窝定位技术,就可以较容易地获得定位信号。此信号可作为GPS信号丢失情况下的一种补偿信号。

GPSOne是传统GPS定位技术与CDMA网络技术巧妙结合的混合型定位技术,即GPSOne=A-GPS+AFLT+Cell-ID。它是第一种可以在室内稳定工作的基于GPS技术的解决方案,是唯一商用的GPS定位解决方案,同时也是目前世界上最经济有效的集成型无线GPS解决方案。利用GPSOne能够弥补GPS自身不足的这一特点,本导航系统的定位信息获取模块采用GPS和GPSOne双定位方案,以实现更精确、可靠的定位。该定位信息获取模块的硬件架构是ARM+GPS+GPSOne;CPU采用PHILIPS公司LP系列的LPC2210的ARM7芯片,操作系统采用uClinux,本系统获取定位信息的关键,在于编写好串口通信程序,从而更好地实时接收和处理当前的位置信息。由于系统功能较为复杂,需要实现GUI界面交互、定位、报警、数据库查询、语音提示等多项功能,故对串口数据的接收,利用I/O复用机制进行处理更利于系统实现和管理。

1 uClinux串口编程操作方法

在Linux中,设备分为3类:字符设备、块设备和网络设备。uClinux用设备文件表示大部分I/O设备。文件系统提供了统一的接口来访问一般意义上的文件和设备文件。

系统串口COM1与COM2,分别对应uClinux系统的/dev/ttyS0、/dev/ttyS1两个串口设备文件。串口属于字符型设备,对串口的编程也就是对相应文件进行读/写、控制等操作。串口编程的基本步骤是:先打开串口,设置串口属性,然后进行收发数据,最后关闭串口。 (1)打开串口

通过使用标准的文件打开函数open,达到访问串口设备驱动的目的。例如,以读写的方式打开串口1,可用下面的方法实现:

fd=open("/dev/ttyS0",O_RDWR);

(2)设置串口属性

主要是设定结

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!