排序:
默认
按更新时间
按访问量

Linux设备驱动模型三 kset

1 kset数据结构 kset的定义在前文已有描述,我们再回顾一下: struct kset { /*与子kobject的entry成员组成链表*/ struct list_head list; /*自旋锁*/ spinlock_t list_lock; /*kobject*/ st...

2015-12-03 16:03:53

阅读数:1073

评论数:0

Linux设备驱动模型二 kobject

1 kobject 1.1 kobject数据结构 kobject是sysfs文件系统的基础数据结构,它定义在include/linux/kobjec.h中 struct kobject { /*名称*/ const char *name; /*与与所属的kse...

2015-12-03 14:40:19

阅读数:1786

评论数:0

Linux设备驱动模型一 sysfs

1 Linux设备模型 Linux 2.5的内核引入了一种新的设备模型,目的是对计算机上的所有设备进行统一的管理。   它包含以下基础结构: 类型 说明 设备Devices   设备是此模型中最基本的类型,以设备本身的连接按层次组织 设备驱动Device Dr...

2015-12-03 14:18:39

阅读数:1882

评论数:0

Sublime Text 3 Windows下简单安装配置

1.到官网下载windows的安装文件:http://www.sublimetext.com/3 2.按步骤安装。 3.安装package control。 1)点击菜单栏的【View】->【Show Console】,在Console窗口中输入以下代码,按回车键: ...

2015-04-04 00:31:28

阅读数:7471

评论数:0

Android 4.2充电画面关键代码分析

系统进入充电模式时,显示 充电画面,充电画面的代码在/system/core/charger/charger.c,下面对其关键代码进行分析 1)结构体 /*power_supply信息*/ struct power_supply { /*链表节点*/ struct li...

2015-01-20 14:11:32

阅读数:2506

评论数:0

几种序列化库

1.google protocal buffer: http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ http://www.cnblogs.com/stephen-liu74/archive/2013/01/02/2841485.html ...

2015-01-11 16:33:56

阅读数:2289

评论数:0

Android App层通过JNI从驱动获取Input Event

1 概述   尝试在App层直接读取驱动的Input Event,获取触屏事件(本文获取的是电磁笔触屏事件),而不通过Android的Input Framework.     2 架构 3 实现 3.1 JNI层 共有以下几个文件:   3.1.1 input_pen.h   首先看in...

2014-12-29 11:13:47

阅读数:8808

评论数:8

android 源码下载

http://blog.csdn.net/liangxiaozhang/article/details/19543261 http://www.cnblogs.com/kobe8/p/3990297.html

2014-12-02 18:40:29

阅读数:818

评论数:0

Google Protocol Buffer 的使用和原理

原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/

2014-10-17 11:54:42

阅读数:1290

评论数:0

给 C 实现一个垃圾收集器

原文转自云风的Blog:http://blog.codingnow.com/2008/06/gc_for_c.html

2014-10-17 11:16:07

阅读数:879

评论数:0

飞思卡尔i.MX 6Quad Android 4.2.2的中兴和Ublox 3G驱动移植

1      概述 平台:freescale i.MX 6Quad 4核开发板Sabre-sd(不带屏幕) 操作系统:Android 4.2.2_r1(代码补丁为android_jb4.2.2_1.1.0-ga_source) 内核:3.0.35 3G模块:中兴MG3732和UbloxLISA-U...

2013-09-14 09:27:18

阅读数:8196

评论数:3

飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植

1      概述 平台:freescale i.MX 6Quad 4核开发板MCIMX6Q-SDB(不带屏幕) 操作系统:Android 4.2.2_1 内核:3.0.35 显示屏:LG的LP101WX1-SLN2 显示屏参数:分辨率1280*800,色彩18位,色彩数262K,时钟频率69.3...

2013-09-14 09:13:54

阅读数:20657

评论数:0

飞思卡尔i.MX 6Quad Android 4.0.4的3G驱动移植

1      概述 平台:freescale i.MX 6Quad 4核开发板Sabrelite 操作系统:Android 4.0.4 内核:3.0.15 3G模块:中兴MG3732和UbloxLISA-U130   2      中兴MG3732模块移植 2.1    准备 准备一张可用的联通3...

2013-07-26 16:58:07

阅读数:7331

评论数:0

基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试

1      概述 本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C。 操作系统:android 4.0.4 内核版本:3.0.15   2      调试步骤 2.1    硬件连接 2....

2013-06-20 11:50:18

阅读数:11695

评论数:7

飞思卡尔IMX6处理器的GPIO配置方式

在linux或android系统中,假如我们要配置飞思卡尔IMX6处理器的GPIO管脚,比如是GPIO_19这个管脚,那么要像这样: #define MX6Q_PAD_GPIO_19__GPIO_4_5 \ (_MX6Q_PAD_GPIO_19__GPIO_4_5 | MUX_PAD_C...

2013-06-06 20:46:41

阅读数:27581

评论数:2

基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试

一、概述       1、 飞思卡尔 imx6的显示屏驱动架构:      2、目标:      因sabrelite开发板本身已提供LVDS接口,目标屏幕是LG的LP101WX1-SLN2,其主要参数为: 分辨率:1280*800 色彩:18位 色彩数:262K 时钟频率:69.3M Hz ...

2013-06-04 17:13:02

阅读数:31092

评论数:12

ubuntu编译android 4.04源码的错误解决方法

在ubuntu 11.10或12.10 64位下编译android 4.04源码,出现的错误和解决方法如下: /****************************************************/ 错误: :0:0: 错误: “_FORTIFY_SOURCE”重定义 [...

2013-05-21 14:20:19

阅读数:3268

评论数:2

cannot find -lstdc++解决方案

今天在ubuntu12.10 64位下编译32位android 4.04源码时报错: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.5.4/libstdc++.so when searching fo...

2013-04-22 19:11:06

阅读数:10222

评论数:1

在64位win7下安装ubuntu12.10

因公司的电脑是i5的核,64位win7,在安装ubuntu 12.10的过程中出现了一些问题,现记录下整个正确的安装过程。 1.下载ubuntu-12.10-desktop-amd64.iso 2.下载easyBCD 3.启动EasyBCD,点击【Add New Entry】-> 【N...

2013-04-16 15:58:09

阅读数:1800

评论数:0

100个数,范围是0(1)~99 ,其中有一个重复,求重复的数字

100个数,范围是0(1)~99 ,其中有一个重复,求重复的数字 1、有一个数组a[100],其中存储了1-99的整数,且只有一个数字是重复的。要求实现一个算法给出这个重复的数。   题目的意思是总共有100个数字,1-99必须都有,然后有一个数是重复...

2013-01-05 19:41:35

阅读数:4723

评论数:0

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