- 博客(113)
- 资源 (17)
- 收藏
- 关注
原创 rk3288 android 4.4.4 双屏异显
dts文件&fb {rockchip,disp-mode = ;rockchip,uboot-logo-on = ;};&rk_screen {status = "okay";screen0 {screen_prop = ;//PRMRYnative-mode = ;power_ctr {lcd_en {rockchip,power_type
2017-08-13 10:28:06
3933
1
原创 rk3288 gpio控制
1. 先在dts 3g_reset_gpio = ;3g_pwr_gpio = ;2.在驱动代码里//3G module open power and reset gpio//powergpio = of_get_named_gpio(np, "3g_pwr_gpio", 0);if (!gpio_is_valid(gpio)) {dev_err
2017-08-07 15:58:38
2576
原创 zte me3xxx 4g调试
第一部分 RIL适配请按照本节的内容对Android系统进行修改,否则RIL将无法正常运行。1. 在内核中添加USB串口驱动和USB网卡驱动,可以选择将其直接编入内核,或者编译为模块待内核启动时加载,总之,要确保Linux内核启动完成后,这两个驱动是运行在内核当中的。通常,配置内核是通过指令make menuconfig,执行该指令后: 添加USB串口驱动:devic
2017-07-31 16:23:38
2110
原创 rk3288
RK3288代码编译uboot编译 make rk3288_defconfigmake 编译完成后,u-boot根目录生成RK3288UbootLoader_V2.19.09.bin的loader文件。Kernel编译 在kernel目录下执行: makerockchip_defconfig
2017-07-28 19:26:28
6155
原创 mac os x 10.11.5编译msm8916 android4.4.4
1.大小写敏感问题 分区为大小写敏感分区hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 70g ~/android.dmghdiutil attach ~/android.dmg.sparseimage -mountpoint /Volumes/androidcd /Volumes/andr
2016-07-18 22:18:46
1914
原创 sfewfesfs/sfewfesfsh 坑爹的病毒
昨天刚移植的服务器,连入网后,整个局域网都给整瘫了。系统环境:Ubuntu12.04 64_bit只要一开这台机器 所有机器 网速急速下降 ,ip限速后好点但始终想根本解决它;sudo netstat -atunp文件名称 : sfewfesfs (本站不提供任何文件的下载服务)文件大小 : 1295031 byte文件类型
2014-10-08 19:55:30
1563
原创 Android4.2 MediaScanner增加其他格式的支持
Android启动后会自动调用MediaScanner来检索vfat分区中媒体文件,如果找到一个格式支持的文件,并且数据库中没有记录,它就会试着解码一下,如果成功就会加入到数据库中,接下来点击进入Gallery才有可能看到这个文件, 如果解码不成功就不会加入数据库中,在Gallery里不会看到。 改一下frameworks/base/media/java/android/media/
2014-09-23 14:21:07
969
1
转载 Source Insight 3.X utf8支持插件震撼发布
继上次SI多标签插件之后,因为公司内部编码改为utf8编码,因此特意做了这个Source Insight 3.X utf8插件.下载地址:[点我] 安装说明:解压msimg32.dll sihook.dll siutf8.dll 到Source Insight 3.X安装目录msimg32.dll 引导程序(*)sihook.dll 标签插件(M)s
2014-09-10 10:14:35
1010
原创 教大家修改Android手机的内核版本信息
修改源码路径:kernel/scripts/mkcompile_h#!/bin/shTARGET=$1ARCH=$2SMP=$3PREEMPT=$4CC=$5vecho() { [ "${quiet}" = "silent_" ] || echo "$@" ; }# If compile.h exists already and we don't own aut
2014-05-12 09:48:33
11844
转载 Android OTA 升级
原文:http://fanwei51880.blog.163.com/blog/static/32406740201172325219944/Android OTA 升级之一:编译升级包作者: 宋立新Email:zjujoe@yahoo.com前言 OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级
2014-03-11 17:41:44
1316
原创 android4.0.3 关掉开机声音
首先,我们先来分析一下源码:frameworks/base/cmds/bootanimation/BootAnimation.cpp这是他路径。
2014-01-24 18:09:16
1180
原创 基于A10方案,A10主板默认板载红外设备
一、在android内核中开启红外驱动编译(1).内核配置。 默认情况下,linux内核并未开启编译红外驱动,因此需手动修改配置以开启红外驱动。首先需进入linux内核目录运行make ARCH=arm menuconfig,并进入 Device Drivers-->Input device support -->Keyboards -->sun4i IR support (M) 开
2014-01-24 16:48:33
982
原创 串口 传数据位 停止位 校验位
/* * Copyright 2009-2011 Cedric Priscal * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtai
2014-01-04 10:49:22
4676
原创 用su权限写tinymix命令改A10寄存器值
public final String pamute = "tinymix 1 1";public final String mixpas = "tinymix 2 1";public final String fmr = "tinymix 8 1";public final String fml = "tinymix 9 1";public final String mixen
2013-11-07 16:21:53
2537
原创 A10 JBM146 usb蓝牙模块调试心得
1.首先A10 的kernel 没有把usb 蓝牙的驱动打开配置内核支持Bluetooth,1.1 make menuconfig[*] Networking support ---> Bluetooth subsystem support ---> //蓝牙子系统必须选择 L2CAP proto
2013-10-31 18:43:07
1937
原创 Android 音频驱动分析--A10
A10+Android4.0 音频驱动(树莓派II 源码)linux-3.0目录make ARCH=arm menuconfig进到内核配置界面,可以看到 知道我们的配置项名字,然后进目录 :\lichee\linux-3.0\sound\soc 看Kconfig文件,可以看到config SOUND_SUN4I trista
2013-10-29 15:35:51
4550
原创 IR遥控器增加新按键功能
新增按键的遥控器往往不是我们公版遥控器,不能利用现有按键实现特定功能,需要在系统中新增以支持特定APK应用场景。 1) 通过打印找出新增按键的ircode 2) 在device\a***c\xxx\remote.conf找到ircode对应行,或新建一行。这个文件中需要注意factory_code = 0xfd020001 是遥控器的客户码,必须与实体遥控器对应。 3) 修改de
2013-10-22 19:25:54
1848
1
原创 tcgetattr() failed这个错误问题
这个错误问题导致打不开相应ttysX口。E/serial_port( 861): JNI_OnLoad serialPortE/serial_port( 861): open commD/serial_port( 861): Opening serial port /dev/ttyS5 with flags 0x2D/serial_port( 861): open()
2013-10-10 19:11:17
8484
原创 Couldn't load libbt_serialport: findLibrary returned null
I/ActivityManager( 167): Start proc com.youzhuan.bluetooth for activity com.youzhuan.bluetooth/.Main: pid=854 uid=1000 gids={3003, 1015, 3002, 3001}I/PackageManager( 167): Running dexopt on: com.y
2013-10-10 10:08:42
1386
原创 A10平台linux下操作GPIO的两种方法(python库)
使用的全志A10芯片,目前有两种在linux中访问GPIO的方法:1.使用内核提供的sun4i-gpio驱动,用户只需修改一下fex配置文件,就可以在系统中用读写文件方式控制GPIO 优点:操作简单,无需额外的库,由内核管理gpio,不会发生冲突 缺点:目前驱动功能比较弱,无法在启动系统后修改pin功能,改变输入\输出等2.使用一个为A13开发的python库
2013-09-18 15:34:45
3031
原创 MediaPlayer(4024): error (1, -2147483648)解决办法
遇到此问题setDataSource用FileDescriptor代替即可,如下面红色的代码。MediaPlayer player = new MediaPlayer(); try { Log.d(TAG, recorder.getFileName()); player.setAudioStreamType(AudioManager.STREAM_RING);
2013-09-17 15:10:37
18913
3
原创 修改全志A10 RTC 默认时间
在全志A10 rtc驱动下:lichee\linux-3.0\drivers\rtc的rtc-sun4i.c或者相应芯片的c文件里有这些宏:/*Date Value*/#define DATE_GET_DAY_VALUE(x) ((x) &0x0000001f)#define DATE_GET_MON_VALUE(x) (((x)&0x00000f00)
2013-09-13 15:15:40
2104
转载 Android获取CPU信息(CPU名字和主频)
http://blog.youkuaiyun.com/hudashi/article/details/8462539文章参照自:http://www.2cto.com/kf/201206/134236.html在Android中,我们可以通过读取一些系统文件来获得手机的cpu信息(CPU名字和CPU主频)。具体请参照实例1.实例1package edu.cdut
2013-09-09 17:14:13
1758
1
转载 Android 开机启动慢的原因分析
开机启动花了40多秒,正常开机只需要28秒就能开机起来。 内核的启动我没有去分析,另一个同事分析的。我主要是分析从SystemServer启来到开机动画结束显示解锁界面的这段时间,也就是开机动画的第三个动画开始到结束这段时间,这是个比较耗时阶段,一般都在17秒左右(见过牛B的手机,只需5秒)。 SystemServer分两步执行:init1和init2。init1主要是初始化n
2013-09-09 11:53:22
1876
原创 Android开发:设备文件系统遇到“... Read-only file system”的问题
操作设备文件系统上的文件结果遇到"... Read-only file system"。解决办法:1. 最简单的,adb remount2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o rw,remount /system。出于安全考虑,记得完事后remount回只读: mount -o ro,remount /
2013-08-28 12:26:17
1242
原创 make: *** [out/target/common/obj/APPS/Deskdate_intermediates/classes-full-debug.jar] 错误 41
make: *** [out/target/common/obj/APPS/Deskdate_intermediates/classes-full-debug.jar] 错误 41 这个错误,解决方法,知道的话就很简单了,只需打如下命令即可:$ make clobber $ make -j8 就可以啦!
2013-08-26 10:07:59
1507
转载 Android JNI 使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:typedef struct {const char* name;const char* signature;voi
2013-08-23 10:11:07
612
原创 failed parsing /data/system/wallpaper_info.xml java.io.FileNotFoundException
出现这个I/SystemServer( 167): Wallpaper ServiceW/WallpaperService( 167): failed parsing /data/system/wallpaper_info.xml java.io.FileNotFoundException: /data/system/wallpaper_info.xml: open failed: ENO
2013-08-13 19:24:39
1530
原创 Android.mk LOCAL_OVERRIDES_PACKAGES := Home
LOCAL_OVERRIDES_PACKAGES := Home 有这个 说明是不让apk编译到系统。 既不生成apk到system/app下。
2013-08-12 15:18:01
3432
原创 Android4.0.x 安全模式的分析
进入安全模式的条件 frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java 2254 2254 public boolean detectSafeMode() { 2255 try { 2256 int menuS
2013-08-10 11:54:48
1251
1
原创 修改全志A10 开机第一屏logo
按照以往 的经验。是要去linux/driver/video/logo下 改下面或替换图片。但是全志A10第一屏的logo图片是叫linux.bmp我搜到在trunk\A10_TVD_VERSION1.4\lichee\tools\pack\chips\sun4i\wboot\bootfs\linux下的linux.bmp 120*120替换掉这个图片就行了。其他的 initlogo.
2013-08-02 18:26:28
3228
转载 Android4.0.4开机启动速度优化过程经验总结
笔者EDE101使用的平台是:A10+android4.0.4+16GB NAND+1G DDR+(1280 X RGB X 800)。项目进入收尾阶段,需要着重解决一下开机速度的问题,客户反映还是太慢了一点,当然我们得列入高优先级重点攻关解决了。优化开机速度前,平均android启动速度大概在39秒样子,A10跑1G。以下测试开关机都是按电源键正常操作。系统突然掉电的情况下,重新开机文件系统需要
2013-07-30 15:04:33
765
原创 Android出现“Read-only file system”解决办法
Android-出现Read-only file system的解决方法输入命令: 代码如下复制代码mount -o remount rw /system(每次都要执行一次)有的朋友说是是“/”的问题,命令改为:adb push AlarmClock.apk systemapp 即“/”改为“”即可。 adb pu
2013-07-22 10:18:47
3262
原创 设置程序中版本显示信息
方法一.修改A10_TVD\android4.0\build\tools\buildinfo.sh中如下选项的值: echo "ro.build.display.id=$BUILD_DISPLAY_ID" 方法二:修改A10_TVD\workdir\android4.0\build\core\Makefile build_de
2013-07-09 09:19:56
1046
原创 ubuntu 12.04LTS 编译android4.0 出错
.host Executable: test-librsloader (out/host/linux-x86/obj/EXECUTABLES/test-librsloader_intermediates/test-librsloader)host StaticLib: libui (out/host/linux-x86/obj/STATIC_LIBRARIES/libui_intermedia
2013-06-14 11:19:04
721
原创 <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
这两天在ubuntu12.04 32位上编译android4.0.3包,发现的如标题的错误。错误打印如下:host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]:0:0: note: this is the location of the previous definitioncc1plus: a
2013-06-14 09:28:55
1345
原创 如何打开Native层的LOGV
要打开所有级别的注释(LOGE, LOGI, LOGD, LOGV, LOGW),只需要在你的cpp代码前加上?1#define LOG_NDEBUG 0这个是为什么呢?阅读源码源码目录/system/core/include/cutils/log.h 可以看到注释?
2013-06-09 10:22:10
868
人脸识别demo(2)
2017-09-07
人脸识别demo
2017-09-07
jdk6 linux 64bit
2016-11-21
在android的状态栏(statusbar)中增加menu,home和back快捷键的方法
2011-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人