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)设置串口属性
主要是设定结
热门点击
推荐技术资料
|