gps
文章平均质量分 61
wujiangguizhen
这个作者很懒,什么都没留下…
展开
-
android关于高精度GPS模块
主控: Samsung Cortex ARM A8 smdkc110 1GGps: UNI-HRG001 GPS模块,单频12通道的,20hz定位数据更新率 单机:(2DRMS) DGPS:系统: android 2.3 犹豫了很久自己总结的这边文档要不要发出来,主要是因为高精度在电子产品很少有用的到,最后还转载 2013-12-13 19:15:28 · 1915 阅读 · 0 评论 -
linux中fork()函数详解
一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。转载 2013-12-13 19:57:32 · 1031 阅读 · 0 评论 -
Linux epoll的使用
在Linux上,执行man epoll之后,可以得到这些结果NAME epoll - I/O event notification facility SYNOPSIS #include sys/epoll.h> DESCRIPTION epoll is a variant of poll(2) that can be used转载 2013-12-13 19:50:52 · 687 阅读 · 0 评论 -
gps hal用到的函数2--epoll
epoll函数编辑在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。目录1函数简介2接口函数int epoll_createint epoll_ctlint epoll_wait1函转载 2013-12-13 19:45:49 · 866 阅读 · 0 评论 -
socketpair的使用
socketpair函数概要如下:#include #include int socketpair(int domain, int type, int protocol, int sv[2]);sys/types.h文件需要用来定义一些C宏常量。sys/socket.h文件必须包含进来定义socketpair函数原型。socketpair函数需要四个参数。他们是:套接口的域转载 2013-12-13 20:09:40 · 776 阅读 · 0 评论 -
gps hal用到的函数4--socketpair
socketpair编辑目录1新建一对socket2用socketpair实现父子进程双工通信套接字可以用于网络通信,也可以用于本机内的进程通信。由于本机内进程的IP地址都相同,因此只需要进程号来确定通信的双方。非网络通信套接字在Linux环境中的应用很多,最典型的就是Linux的桌面系统——Xserv转载 2013-12-13 20:08:18 · 805 阅读 · 0 评论 -
gps hal用到的函数3--pthread_t
pthread_t编辑类型定义:typedef unsigned long int pthread_t;//come from /usr/include/bits/pthread.h用途:pthread_t用于声明线程ID。sizeof (pthread_t) =4;转载 2013-12-13 19:53:41 · 641 阅读 · 0 评论 -
gps hal用到的函数1--fcntl
fcntl编辑目录1表头文件2函数类型3参数介绍参数fd参数cmd参数lock指针4功能介绍5函数返回值6使用实例1表头文件#include #include #include fcntl.h转载 2013-12-13 19:43:04 · 689 阅读 · 0 评论 -
GPS工作原理
GPS工作原理GPS实施的是“到达时间差”(时延)的概念:利用每一颗GPS卫星的精确位置和连续发送的星上原子钟生成的导航信息获得从卫星至接收机的到达时间差。GPS卫星在空中连续发送带有时间和位置信息的无线电信号,供GPS接收机接收。由于传输的距离因素,接收机接收到信号的时刻要比卫星发送信号的时刻延迟,通常称之为时延,因此,也可以通过时延来确定距离。卫星和接收机同时产生同样的伪随机码转载 2013-12-13 19:30:27 · 1397 阅读 · 0 评论 -
GPS名词解析
GPS编辑GPS是英文Global Positioning System(全球定位系统)的简称。GPS起始于1958年美国军方的一个项目,1964年投入使用。20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS 。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实转载 2013-12-13 19:26:28 · 9068 阅读 · 0 评论 -
android关于GPS hal层的分析
主控: Samsung Cortex ARM A8 smdkc110 1GGps: Ublox-G6010系统: android 2.3以下篇幅都是本人的一些建议以及做法在android里关于普通GPS模块(俗称硬GPS)相对来说是比较简单的,因为android都帮你封装好了,我们要做的稍后做详解。1、 首先拿到一个GPS模块我们先判断是转载 2013-12-13 18:14:14 · 1298 阅读 · 0 评论 -
socketpair的用途以及实现
socketpair的用途以及实现 一.概念及用途一个问题:如何创建全双工管道?直接的办法当然是pipe两次,创建两组管道,但是有没有更简单的呢?socketpair就可以了,man socketpair:socketpair - create a pair of connected sockets, The two sockets are indistinguis转载 2013-12-13 20:11:06 · 1084 阅读 · 0 评论 -
上层如何调用gps-HAL?--自己对gps工作流程的理解
上层如何调用gps-HAL?? gps的整个工作流程还是比较简单,java层通过调用相应的jni,同时在jni里面用dlopen直接打开相应的动态库so档,这样,就可以调用我们在HAL里面相应的函数了。dlopen函数用法? 直接打开就可以直接使用了吗?? 这个要搞清楚。 这个问题的文章在android-framerwork-hal学习分类下原创 2013-12-15 17:31:14 · 1139 阅读 · 0 评论