自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

转载 搭建 ESP32 开发环境 —— Hello World

file:///home/work/esp/esp-idf-doc-zh/docs/_build/html/get-started/linux-setup.html【安装依赖包】整个 ESP-IDF 环境需要用到很多软件,例如 git make``python等,因此我们需要先将这些软件预装好。sudo apt-get install git wget make libncurses-dev fl...

2018-04-23 11:37:18 687

转载 【Android】【转】查看内存

文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有

2015-11-11 16:05:24 570

转载 linux内核调试技巧之一 dump_stack

在内核中代码调用过程难以跟踪,上下文关系复杂,确实让人头痛调用dump_stack()就会打印当前cpu的堆栈的调用函数了。如此,一目了然的就能看到当前上下文环境,调用关系了假设:遇到uvc_probe_video这么一个函数,不知道它最终是被谁调用到的,根据linux设备模型,初步推测,probe应该是设备适配驱动时总线轮训到的。也只能是猜测,也根本无

2015-10-23 17:57:14 730

转载 MTK Android Driver知识大全

转载请注明出处:http://blog.csdn.net/cbk861110/article/details/40931835一、Display1.lcm 相关概念1.1) MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口)、DPI(也叫RGB接口)、DSI.在使用DSI接口时,目前75/77都只支持到2条data lane,加上一条clock lane.使

2015-04-18 22:21:34 2034

转载 android5.0编译问题:No rule to make target 'external/chromium_org/third_party/angle/.git/index',

如果是自己通过repo和git直接从google官网上download的源码,请忽略这个问题,但是由于google在国内被限制登录,通过这一种方法不是每个人都能download下来源码,通常的做法就是从别人那拷贝,然后自己编译,那么通常会出现下面的错误:No rule to make target 'external/chromium_org/third_party/angle/.git/

2015-04-08 08:37:01 3237

原创 android5.0编译报错'JNIFromJavaP' object has no attribute 'fully_qualified_class'

Traceback (most recent call last):  File "../base/android/jni_generator/jni_generator.py", line 1527, in     sys.exit(main(sys.argv))  File "../base/android/jni_generator/jni_generator.py", line

2015-04-07 23:37:41 4324 2

原创 Launcher3常见定制修改

一.增加壁纸    1.添加图片到Launcher3/WallpaperPicker/res/drawable/目录 # WallpaperPicker/res/drawable/wallpaper_00_small.jpg # WallpaperPicker/res/drawable/wallpaper_01.jpg # WallpaperPicker/res/drawabl

2014-12-28 21:34:44 4449 1

原创 ubuntu系统Android NDK安装方法

1.谷歌官网下载android-ndk-r8-linux-x86.tar.bz22.解压$ bzip2 -d android-ndk-r8-linux-x86.tar.bz2$ tar -xvf android-ndk-r8-linux-x86.tar3.配置环境变量$ vim ~/.bashrc增加export NDK_HOME=/data/sdc

2014-12-16 19:51:51 640

原创 rk3128 camera sensor的注册

rk3128

2014-11-05 21:14:05 2054

原创 kitkat添加耳机插拔图标

# On branch 1004zb # Changes not staged for commit: # (use "git add ..." to update what will be committed) # (use "git checkout -- ..." to discard changes in working directory) # # modified: core

2014-11-03 21:42:24 814

转载 添加Android4.4 tp的虚拟按键触摸震动反馈

android手机tp下面一般有三个按键,MENU

2014-11-03 21:28:40 2670

转载 系统去掉 Android 4.4.2 的StatusBar和NavigationBar

1. System Bar简介    在Android4.0 (API Level 14)及更高版本中,System Bar由Status Bar和Navigation Bar组成。    在Android的官方网站已经详细讲解了如何Hdie Status Bar和Navigation Bar。   本文化讲述如何在系统中Hide Status Bar和Navigation

2014-10-30 19:54:34 1383

转载 Linux中断(interrupt)子系统之五:软件中断(softIRQ)

软件中断(softIRQ)是内核提供的一种延迟执行机制,它完全由软件触发,虽然说是延迟机制,实际上,在大多数情况下,它与普通进程相比,能得到更快的响应时间。软中断也是其他一些内核机制的基础,比如tasklet,高分辨率timer等。/*******************************************************************************

2014-10-29 22:42:15 533

转载 Linux中断(interrupt)子系统之四:驱动程序接口层 & 中断通用逻辑层

在本系列文章的第一篇:Linux中断(interrupt)子系统之一:中断系统基本原理,我把通用中断子系统分为了4个层次,其中的驱动程序接口层和中断通用逻辑层的界限实际上不是很明确,因为中断通用逻辑层的很多接口,既可以被驱动程序使用,也可以被硬件封装层使用,所以我把这两部分的内容放在一起进行讨论。本章我将会讨论这两层对外提供的标准接口和内部实现机制,几乎所有的接口都是围绕着irq_desc

2014-10-29 22:40:50 595

转载 Linux中断(interrupt)子系统之三:中断流控处理层

1.  中断流控层简介早期的内核版本中,几乎所有的中断都是由__do_IRQ函数进行处理,但是,因为各种中断请求的电气特性会有所不同,又或者中断控制器的特性也不同,这会导致以下这些处理也会有所不同:何时对中断控制器发出ack回应;mask_irq和unmask_irq的处理;中断控制器是否需要eoi回应?何时打开cpu的本地irq中断?以便允许irq的嵌套;中断数据结构的同步和保护

2014-10-29 22:39:32 541

转载 Linux中断(interrupt)子系统之二:arch相关的硬件封装层

Linux的通用中断子系统的一个设计原则就是把底层的硬件实现尽可能地隐藏起来,使得驱动程序的开发人员不用关注底层的实现,要实现这个目标,内核的开发者们必须把硬件相关的内容剥离出来,然后定义一些列标准的接口供上层访问,上层的开发人员只要知道这些接口即可完成对中断的进一步处理和控制。对底层的封装主要包括两部分:实现不同体系结构中断入口,这部分代码通常用asm实现;中断控制器进行封装和实现;

2014-10-29 22:39:07 624

转载 Linux中断(interrupt)子系统之一:中断系统基本原理

首先摘一段网上的见解:The enable_irq unbalanced messages are harmless. It just means that when the driver called disable_irq there were no devices already using the irq, and as such it was already disabled,

2014-10-29 22:34:43 648

转载 修改Linux内核的启动Logo和禁用启动光标

Linux内核下使用的图片文件类型是pnm和PPm格式的,所以在开始介绍修改linux内核启动LOGO之前,1,先需要介绍一下怎么样设计自己开始logo的ppm图片,首先选择一张png格式的图片使用如下命令确保你必须安装以下的工具(pngtopnm,pnmquant,pnmtoplainpnm)如果没有安装,你可以使用sudo get-apt install netpbm命令来安装

2014-10-29 19:41:07 735

转载 git revert和git reset的区别

原文:http://blog.csdn.net/koffuxu/article/details/6731876git revert 是撤销某次操作,此次操作之前的commit都会被保留git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git st:commit3: add test3.ccommit2: add

2014-10-25 18:35:27 563

转载 android TP实现距离感应

调用过程中涉及到的文件Driver:           ft5x0x.cà  HAL:             SensorGTP.cpp  à sensors.cpp  à  SensorDevice.cpp àFramework:  SensorService.cppàSensorManager.cppà  android_hardware_SensorManager.cpp 

2014-10-22 22:57:14 5636

转载 用TP做贴脸熄屏的方法

手机上一般都用距离感应器来做通话时的贴脸熄屏,而现在的TP芯片一般也都具有了这个功能,所以如果TP能够实现贴脸熄屏的话,将可以省下距离感应器的成本。其原理就是通话时打开TP的电容感应,通过脸的靠近和移动来检测TP电容的变化,从而判断人脸跟听筒的距离,调整LCD背光的亮灭,在通话断开时关闭TP的此功能即可。        MELFAS的芯片此项功能做法如下:(1)首先定义两个全局变量

2014-10-22 22:47:47 1961

转载 高通平台 lcd driver 调试小结

一、概述1.1 简介       本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。1.2  开发环境         Android:4.0         Kernel: Linux3.0         Ubuntu:需要 10.0

2014-10-21 20:34:48 1543

转载 mipi 调试经验

以下是最近几个月在调试 MIPI DSI / CSI 的一些经验总结,因为协议有专门的文档,所以这里就记录一些常用知识点:一、D-PHY1、传输模式LP(Low-Power) 模式:用于传输控制信号,最高速率 10 MHzHS(High-Speed)模式:用于高速传输数据,速率范围 [80 Mbps, 1Gbps] per Lane传输的最小单元为 1 个字

2014-10-11 20:21:55 866

原创 英特尔xmm6321平台camera闪光灯相关记录

1.Y:\work\bak-xmm6321\linux\kernel\arch\arm\mach-xgold\include\mach\xgold_pinctrl\pcl_hal_cfg_xmm6321a2_es2_rk_tablet_sdk_v1.1.h/* PCL_PAD_DIF_D7 (52) */{ 64, // GPIO_064{ { PCL_HW_GPIO, PCL_ENABLE |

2014-09-23 19:44:01 1333 2

原创 wifi打开重启概率性sdio失败

diff --git a/wifi/wifi.c b/wifi/wifi.c old mode 100755 new mode 100644 index 4dcadb4..72f207c --- a/wifi/wifi.c +++ b/wifi/wifi.c @@ -83,10 +83,10 @@ static char primary_iface[PROPERTY_VAL

2014-09-22 20:49:55 2992

转载 I2C读写问题

a.完全不能进行读写:(1) 通信协议不正确:有很多的I2C设备,并不支持所有的I2C协议,同时也不是一个比较标准的I2C设备;软件的通信时序不正确。(2)I2C设备地址不正确:有很多的I2C设备的地址是可以通过硬件设定的;也有器件资料提供的数据是错误的。(3)I2C通信线上没有加上拉电阻:由于I2C的从设备的SDA,SCL的PIN是输出开漏的,所以必须加上拉电阻,同时根据

2014-09-19 20:58:48 6484

原创 配置内核gpio模拟spi时序的方法

假如你现在有一份SPI的驱动,但是驱动

2014-08-24 19:46:06 9299 1

原创 jni学习实例(三)-a7105模块驱动之activity

package com.example.a7105demo;public class a7105Class { /*声明函数*/ //初始化函数 对应 JNI 里面的 jint Java_com_auly_control_ledClass_Init( JNIEnv* env) 函数 以下的同理 public native int Init(); public nat

2014-08-16 21:33:50 840

原创 jni学习实例(一)-a7105模块驱动之driver

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2014-08-15 21:59:52 1024

原创 jni学习实例(二)-a7105模块驱动之jni

#include #include #include #include /*包括文件操作,如open() read() close()write()等*/ #include #define LOG_TAG "a7105" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_A

2014-08-15 21:46:19 761

原创 android4.4默认以太网优先参考

lj@ubuntu-0B:~/a33_4.4_v1.0_h33dv/android4.4/frameworks/base/packages/SettingsProvider$ git status .# Not currently on any branch.# Changes not staged for commit:#   (use "git add ..." to update

2014-08-03 15:31:13 3719 1

原创 Ubuntu 12.10搭建android编译环境

1. 安装所有的套件sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g+

2014-08-01 22:46:39 675

原创 人体感应唤醒系统

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2014-08-01 22:40:36 2436

原创 基于linux switch模块的HDMI检测状态驱动

/* * drivers\staging\android\switch\switch_hdmiset.c * * Copyright (C) 2008 Google, Inc. * Author: Johnny * * This software is licensed under the terms of the GNU General Public * License version 2, a

2014-07-27 03:34:49 4629

转载 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告

走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,我不隐瞒大家,

2013-10-27 21:05:49 690

QFIL下载工具.pdf

此文档详细描述了如何使用qfile进行下载。 Qualcomm Flash Image Loader (QFIL) 用户指南 80-NN120-1SC 版本 K 2017 年 7 月 21 日

2020-02-27

iperf-2.0.5-win32.zip

1.上行测试(PC设置路由器为服务器端)---路由器接收,DUT发送 D: cd D:\iperf-3.1.3-win64 iperf3 -s -i 1 ( DUT指令为 iperf3 -c 192.168.1.124-i 1 -t 60 ) 2.下行测试(PC设置路由器为用户端)---路由器发送,DUT接收 D: cd iperf-3.1.3-win64\iperf-3.1.3-win64 iperf3 -c 192.168.1.161-i 1 -t 60

2020-02-27

perfmon.rar

此apk应用程序可以实时监测当前手机 平板等android平台机器的cpu频率。 对于功耗等应用场景很有帮助。

2020-02-27

OTA差分包使用说明文档

讲述安卓在线升级差分包制作方法。内容详细,值得研究。

2014-02-21

a13 4.2 8723au 移植文档

全志A13 rtl8723移植文档蓝牙.讲述了蓝牙的驱动部分,上层部分。

2014-02-21

新视野大学英语读写教程答案(外研)

新视野大学英语读写教程答案 外语教学与研究出版社

2009-05-06

模拟电子技术基础 第四版答案

高等教育出版 童诗白编 很详细的答案 强力推荐

2009-05-06

空空如也

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

TA关注的人

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