xnwyd
码龄18年
求更新 关注
提问 私信
  • 博客:587,412
    社区:518
    587,930
    总访问量
  • 47
    原创
  • 173
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2007-10-28
博客简介:

达闻东的专栏

查看详细资料
个人成就
  • 获得64次点赞
  • 内容获得90次评论
  • 获得109次收藏
  • 代码片获得128次分享
  • 博客总排名901,771名
创作历程
  • 6篇
    2015年
  • 4篇
    2014年
  • 10篇
    2013年
  • 16篇
    2012年
  • 4篇
    2011年
  • 10篇
    2010年
  • 2篇
    2007年
TA的专栏
  • Asp.Net
  • C/C++
    20篇
  • Javascript/Ajax
  • Windows程序
  • 数据结构
    3篇
  • Android
    21篇
  • Linux
    13篇
  • Tizen
    3篇
  • Linux驱动
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Linux设备驱动模型三 kset

1 kset数据结构kset的定义在前文已有描述,我们再回顾一下:struct kset { /*与子kobject的entry成员组成链表*/ struct list_head list; /*自旋锁*/ spinlock_t list_lock; /*kobject*/ struct kobject kobj; const struct kset_uevent_ops
原创
发布博客 2015.12.03 ·
1698 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux设备驱动模型二 kobject

1 kobject1.1 kobject数据结构kobject是sysfs文件系统的基础数据结构,它定义在include/linux/kobjec.h中struct kobject { /*名称*/ const char *name; /*与与所属的kset(list成员)组成链表*/ struct list_head entry;
原创
发布博客 2015.12.03 ·
2577 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux设备驱动模型一 sysfs

1 Linux设备模型Linux 2.5的内核引入了一种新的设备模型,目的是对计算机上的所有设备进行统一的管理。 它包含以下基础结构:类型说明设备Devices 设备是此模型中最基本的类型,以设备本身的连接按层次组织设备驱动Device Drivers 在一个系统中安装多
原创
发布博客 2015.12.03 ·
3020 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Sublime Text 3 Windows下简单安装配置

1.到官网下载windows的安装文件:http://www.sublimetext.com/32.按步骤安装。3.安装package control。1)点击菜单栏的【View】->【Show Console】,在Console窗口中输入以下代码,按回车键:import urllib.request,os,hashlib; h = 'eb2297e1a458f
原创
发布博客 2015.04.04 ·
8471 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

系统进入充电模式时,显示 充电画面,充电画面的代码在/system/core/charger/charger.c,下面对其关键代码进行分析1)结构体/*power_supply信息*/struct power_supply { /*链表节点*/ struct listnode list; /*power_supply名称,如rk-ac/rk-usb/rk-
原创
发布博客 2015.01.20 ·
3112 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

几种序列化库

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.html2.Google FlatBuffer:http://google.githu
原创
发布博客 2015.01.11 ·
3377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

1 概述 尝试在App层直接读取驱动的Input Event,获取触屏事件(本文获取的是电磁笔触屏事件),而不通过Android的Input Framework.  2 架构3 实现3.1 JNI层共有以下几个文件: 3.1.1 input_pen.h 首先看input_pen.h #ifndef _INPUT_PEN_H
原创
发布博客 2014.12.29 ·
12338 阅读 ·
3 点赞 ·
11 评论 ·
17 收藏

android 源码下载

http://blog.csdn.net/liangxiaozhang/article/details/19543261http://www.cnblogs.com/kobe8/p/3990297.html
原创
发布博客 2014.12.02 ·
974 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Erlang入门手册

发布资源 2014.10.17 ·
pdf

Google Protocol Buffer 的使用和原理

原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/
转载
发布博客 2014.10.17 ·
1516 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

给 C 实现一个垃圾收集器

原文转自云风的Blog:http://blog.codingnow.com/2008/06/gc_for_c.html
转载
发布博客 2014.10.17 ·
1064 阅读 ·
0 点赞 ·
0 评论 ·
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.353G模块:中兴MG3732和UbloxLISA-U130 2      中兴MG3732模块移植2.1    准备准备一张可用的
原创
发布博客 2013.09.14 ·
8895 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

飞思卡尔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.3M Hz接口:LVDS0 2      移植步骤2.1    硬件连接显
原创
发布博客 2013.09.14 ·
28586 阅读 ·
0 点赞 ·
0 评论 ·
21 收藏

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

1      概述平台:freescale i.MX 6Quad 4核开发板Sabrelite操作系统:Android 4.0.4内核:3.0.153G模块:中兴MG3732和UbloxLISA-U130 2      中兴MG3732模块移植2.1    准备准备一张可用的联通3G卡,放入SIM卡卡槽,接着把中兴MG3732开发板通过usb连接到主板上。
原创
发布博客 2013.07.26 ·
7912 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

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

1      概述本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C。操作系统:android 4.0.4内核版本:3.0.15 2      调试步骤2.1    硬件连接2.1.1    开发板硬件接口开发板已提供独立的接口用于触屏,其示意图如下: 它提供了一
原创
发布博客 2013.06.20 ·
13086 阅读 ·
0 点赞 ·
0 评论 ·
14 收藏

飞思卡尔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_CTRL(NO_PAD_CTRL))其中_MX6Q_PAD_GPIO_19__GPIO_4_5定义
原创
发布博客 2013.06.06 ·
34619 阅读 ·
7 点赞 ·
1 评论 ·
42 收藏

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

一、概述      1、 飞思卡尔 imx6的显示屏驱动架构:     2、目标:     因sabrelite开发板本身已提供LVDS接口,目标屏幕是LG的LP101WX1-SLN2,其主要参数为:分辨率:1280*800色彩:18位色彩数:262K时钟频率:69.3M Hz     二 移植过程1、首先把屏幕的接口接到sabrel
原创
发布博客 2013.06.04 ·
33383 阅读 ·
7 点赞 ·
6 评论 ·
30 收藏

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

在ubuntu 11.10或12.10 64位下编译android 4.04源码,出现的错误和解决方法如下:/****************************************************/错误::0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]解决方法:修改build/core/combo/HOST_linux-x8
原创
发布博客 2013.05.21 ·
3651 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 for -lstdc++/usr/bin/ld: skipping incompatible /usr/
原创
发布博客 2013.04.22 ·
14026 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

在64位win7下安装ubuntu12.10

因公司的电脑是i5的核,64位win7,在安装ubuntu 12.10的过程中出现了一些问题,现记录下整个正确的安装过程。1.下载ubuntu-12.10-desktop-amd64.iso2.下载easyBCD3.启动EasyBCD,点击【Add New Entry】-> 【NeoGrub】->【Install】,安装完后点击【Configure】,在弹出的记事本文件中用以下内容替换
原创
发布博客 2013.04.16 ·
2037 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多