自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 sqlite3教程

一、Ubuntu下安装sqlite31.介绍:sqlite3是Linux上的小巧的数据库,一个文件就是一个数据库。2.安装:  要安装sqlite3,可以在终端提示符后运行下列命令:  sudo apt-get install sqlite3  检查版本  sqlite3 -version3.测试  当前目录下建立test.db测试数据库文件  sqlite

2017-01-23 11:28:39 1265

原创 基于qualcomm平台的输入驱动代码分析

前言:在qualcomm平台中,具有触摸屏、轨迹球和简单按键功能,这些功能是由安卓系统中的驱动程序实现的,并且需要用户空间的内容来协助实现。输入系统设备包括一下event设备。/dev/input/event4:几个按键设备/dev/input/event2:触摸屏设备/dev/input/event5:轨迹球设备一、触摸屏驱动qualcomm平台的触摸屏驱动程序的实现

2017-01-22 14:50:09 1158

原创 DragonBoard 410 c debian'kernel 编译以及如何自动加载自定义驱动程序

前言:本篇blog主要是教大家去编译debian'kernel源码以及如何在编译驱动文件并让系统自动装载驱动。一、下载资料1.交叉编译工具(gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz)下载:http://releases.linaro.org/14.11/components/toolchain/binaries

2017-01-22 12:10:11 1533

原创 基于qualcomm平台的camera 驱动详解

前言:一、Android camera架构在framework中,camera主要是通过以下库来协同工作的:libandroid_runtime.so、libui.so、libcameraservice.so这几个库对应的文件目录主要是:Libandroid_runtime.so:frameworks/base/core/jni/android_hardware

2017-01-19 13:47:11 14195 1

原创 qualcomm平台的Gralloc驱动分析

前言:在MSM处理器中,重新实现了Gralloc模块的架构,此Gralloc模块是基于FrameBuffer和Pmem驱动实现的。一、文件gralloc.cppMSM平台中和Gralloc模块相关的文件目录:\hardware\qcom\display\libgralloc\在文件gralloc.cpp中,使用Gralloc中的结构体private_module_t来扩展里面的

2017-01-19 11:25:36 1572

原创 基于dragonboard410c的magic mirror demo展示

前言:此次我们开发的demo采用的是高通dragonboard410c开发板,在本篇博客中,我们可以更加直观的看到magic mirror的丰富功能。向大家展示这些功能希望能给大家带来的体验的乐趣以及demo制作过程的兴趣。一、人脸检测及身份识别启动模块封装在智能魔镜中,我们还需要根据超声波的状态来决定是否启动摄像头模块进行人脸检测,并且在有人来的时候还需要将检测结果告知到

2017-01-12 15:58:40 592

原创 基于dragonboard 410c的智能魔镜设计——硬件搭建

前言:就最近制作完成的一个基于dragonboard410c的智能魔镜为大家介绍一下此demo的一个硬件组成以及环境搭建过程。先来一个成品的靓照吧!一、准备工作

2017-01-12 12:28:59 992

原创 基于多台linux主机通过1台服务器进行socket通讯小程序编写

前言:最近写个东西要应用到socket通信,之前一直都在搞linux底层驱动,好久没接触到应用层了,复习一下。一、socket通信简介二、重要函数三、A  for B to C 小程序编写#ifndef __NET_H__#define __NET_H__#include #include #include          /* See NO

2017-01-05 12:06:48 607

原创 Debian系统开机启动过程以及如何自定义开机自启动脚本

前言:写这篇blog之前一直在折腾怎么将自己写好的脚本开机自启动,因为之前遇见过类似的问题,但是按照同样的解决方案操作,然后这脚本死皮赖脸就是不启动,奈若何啊,但最终还是解决了,顺带也复习一下bootloader以及Linux kernel的启动过程,阿蒙!一、简介bootloader的启动过程二、简介Linux kernel的启动过程三、如何添加自启动脚本

2017-01-05 11:54:41 23126 2

转载 Linux启动流程

1 Bootloader对于一般的ARM处理器,CPU上电或复位执行第一条指令所在地址,即第一段程序Bootloader的开始地址,Bootloader一般存于Nor-flash(XIP),支持芯片内执行。Bootloader的功能可总结为:1)初始化CPU时钟,内存,串口等。2)设置Linux启动参数。3)加载Linux内核镜像。Android源码位于根目录下的/bootable

2017-01-04 14:02:38 268

转载 模块静态编译到内核和编译成模块实例

【实验目的】配置编译支持目标板的Linux-2.6.22.6的内核,熟悉Linux内核的配置选项和编译过程。熟悉模块静态编译到内核和编译成模块,动态加载的方法和过程。【实验环境】1、主  机:Ubuntu 10.10 发行版 [首先得配置好开发环境]2、目标机:FS2410开发板以及移植好的u-boot-2010.03、内核源码包:linux-2.6.22.6.tar.bz2(

2017-01-04 13:58:14 1089

转载 CSI接口Camera驱动学习

在Android4.0升级后,突然发现大量平台对Camera的支持均非常不好。要么Camera使用不稳定,要么各类ioctl设置不能使用,更有甚者,连Camera Device都不能创建。而我们的产品,基于Camera的正常工作,必须解决此类问题。选择了其中一款使用CSI接口Camera的平台:全志A20来做研究和解决。0. 基础知识 : 0.0.

2017-01-04 13:51:31 5914 1

转载 qualcomm QSD MSM APQ区别

高通msm是Mobile Station Modem 的缩写,即移动基带工作站,是指带有基带芯片的移动处理器,实际就是基带内置的手机处理器(soc)系列。qsd是qualcomm snapdragon的缩写,只给了高通的第一批次scorpion架构处理器,只有qsd8250,qsd8650,qsd8250a,qsd850a使用,后来不再使用,也就是目前snapdragon——骁龙的称呼的来历,属

2017-01-04 10:18:34 1476

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除