Welcome 微信登录

首页 / 操作系统 / Linux

高通MSM8255 GPS 调试分析

高通MSM8255 GPS 调试分析

整理一下GPS的流程,也算给自己一个交代。 1.硬件抽象层:高通MSM的硬件层代码在:hardware/qcom/gps/loc_api下,高通的GPS集成在baseband侧,与Modem部分一样,同样是基于share Memory上高通自有的RPC协议实现。所以高通的硬件层分为两部分,一部分实现的是:硬件抽象层的接口实现,另一部分实现的是基于RPC协议封装的具体控制和数据操作,该部分主要是利用高通的RPC代码生成器生成。两个部分是通过一个glue层粘合...
在Python 2.7下面使用webpy框架

在Python 2.7下面使用webpy框架

开始你知道Python同时你希望制作一个网站。 那么web.py正好提供了一种简单的方法。如果你希望读完整个指南, 你需要安装Python, web.py, flup, psycopg2, 和Postgres (或者等价的数据库和Python驱动)。 详细,可以查看webpy.org.如果你已经有了一个web.py项目,请看看升级页面的相关信息。准备开始。URL 处理任何网站最重要的部分就是它的URL结构。你的URL并不仅仅只是访问者所能看到并且能发给朋友...
在wxWidgets中使用OpenCV绘制摄像头图像

在wxWidgets中使用OpenCV绘制摄像头图像

通过摄像头采集图像并在指定控件上显示,需要用到OpenCV库。*OpenCV的全称是OpenSource Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。OpenCV有很好的技术支持和论坛环境:中文Wiki:www.opencv.org.cn。最新版本是2.3.1。用...
Java类文件(.class文件)版本号与JDK的对应关系

Java类文件(.class文件)版本号与JDK的对应关系

一个java的class文件是一个二进制文件,其中前四个字节是magic位,第五到第六个字节对应于minor和major,下面是这个类文件版本与JDK的对应关系:jdkminormajor1.04531.14531.24601.34701.44801.54901.6500所以当见到类似如下的错误时就应该知道问题出在哪里了:错误的类文件: ...jetty-util-8.0.4.v20111024.jar(org/eclipse/jetty/util/Typ...
Android RIL源码研究笔记 の ril_event

Android RIL源码研究笔记 の ril_event

Android源码目录hardware/ril/libril目录中总共包含5个C/CPP文件,它们分别是ril_commands.h、ril_unsol_commands.h、ril_event.h、ril_event.cpp和ril.cpp。这篇文章主要分析ril_event的相关代码。 ril_event主要处理电话模块涉及的端口、modem等产生的事件,并将多个事件按时间顺序进行组织,并保存在事件队别中,主要使用了三个队列,分别是:watch_tab...
Android RIL源码研究笔记 の ril_command (一)

Android RIL源码研究笔记 の ril_command (一)

Android源码目录hardware/ril/libril中总共包含5个C/CPP文件,它们分别是ril_commands.h、ril_unsol_commands.h、ril_event.h、ril_event.cpp和ril.cpp。这篇文章主要分析commands相关的两个头文件,这两个文件主要定义了所有telephony可以接收的命令或者响应的事件类型,以及相应的处理函数。 进行源码分析前,我们必须先知道目前主流智能手机的硬件架构中有两个处理...
Android基础篇之自定义Activity间的切换动画

Android基础篇之自定义Activity间的切换动画

Android中默认的2个Activity间的切换是左右形式的,你是否已经看的厌烦,或者觉得他不够个性,Android中提供了一种方法,可以自定义这个动画效果; 先看下效果图 产生动画效果主要是这行代码 overridePendingTransition(R.anim.scale, R.anim.alpha); 看代码部分 : 1. 自定义2个Activity 和 2 动画效果 淡入淡出效果 R.anim.alpha<?xmlversion="1....
Linux下与TQ2440进行串口通信

Linux下与TQ2440进行串口通信

Windows下进行串口通信,如果是笔记本的话一般需要安装PL2303的驱动,Win7的话经常会无法识别,非常烦人。其实Linux下也有串口的驱动,默认已经安装了Pl2303.本人使的是Ubuntu 10.04效果图:一、安装minicom控制台指令:# sudo apt-get install minicom自动完成部分:*************************************正在读取软件包列表... 完成正在分析软件包的依赖关系树正在...
第一个Android的应用程序目录结构详说

第一个Android的应用程序目录结构详说

结构图:从上往下一一介绍:1、 src文件夹一看就是放源代码的,自己编写的!!2、 gen下有跟src中一样的包文件,包文件有一个R.java类,它是自动生成的一个类;该目录不用我们开发人员维护, 但又非常重要的目录 。 该目录用来存放由 Android 开发工具所生成的目录 。 该目录下的所有文件都不是我们创建的,而是由ADT 自动生成的。该目录下的 R.java 文件非常重要;R.java 文件中默认有 attr 、 drawable 、 layout...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>