- 博客(57)
- 资源 (7)
- 收藏
- 关注
转载 android 开机logo
Android 开机其实总共会出现3个画面:1、第一个就是 linux 系统启动,出现Linux小企鹅画面(reboot);2、当android系统从Linux内核启动后,将会执行anddroid平台的初始化过程,屏幕上将会出现”A N D R I O D”文字字样画面(但是在我的系统里这个界面并不没有出现;或者说是肉眼没有看到这个画面的出现,这里依然送上这个画面的修改方法);3、开机
2014-02-20 17:37:12
999
2
原创 C3000背光驱动
修改kernel_imx/drivers/video/backlight/pwm_bl.c就行void lcd_backlight(int level){ unsigned int iPulse;// printk(KERN_INFO "lcd_backlight.........qiang.......... .\n"); if( level
2014-02-18 17:18:34
758
转载 在 JNI 编程中避免内存泄漏
http://www.ibm.com/developerworks/cn/java/j-lo-jnileak/在 JNI 编程中避免内存泄漏本文详细论述如何在 JNI 编程中避免内存泄漏。论述了 JNI 编程中可能引发的明显的内存泄漏。本文的重点是阐述 JNI 编程中潜在的内存泄漏,希望读者通过本文对 Local reference 有更深刻的理解,了解 Local
2014-01-17 10:33:05
683
原创 Android RIL 的java框架
http://www.360doc.com/content/11/0221/10/474846_94752600.shtml
2013-11-08 16:25:33
636
转载 Android 1.5: 飞行模式分析
原帖:http://blog.csdn.net/netpirate/article/details/4773273飞行模式设置的代码在:\c3000\packages\apps\Settings\src\com\android\settings\WirelessSettings.java飞行模式:关掉网络、蓝牙和WIFI等外部连接;可以使用手机的其它功能。1.1 通
2013-11-06 18:13:08
720
转载 关于 android RIL 调试
原文:http://blog.csdn.net/zwj0403/article/details/6149257首先,要了解RIL是如何启动的,拿G1做个例子init.rc:service ril-daemon /system/bin/rild socket rild stream 660 root radio socket rild-debug st
2013-11-05 17:50:02
883
转载 Android ril移植-6410开发板SIM300模块
环境介绍: 1. Ubuntu 10.10,作为Android编译环境同时作为NFS让6410开发板挂载作为根文件系统。 2. Android使用的是友善给的源码,使用./build-android命令编译出来,使用./genrootfs.sh命令在主源码主目录下生成rootfs,删除掉data/app下的安装包(不删除也可以) 3. 将rootfs里的文件系统拷贝
2013-11-01 17:36:36
977
转载 Android RIL结构分析与移植
介绍本文档对Android RIL部分的内容进行了介绍,其重点放在了Android RIL的原生代码部分。包括四个主题:1.Android RIL框架介绍2.Android RIL与WindowsMobile RIL3.Android RIL porting4.Android RIL的java框架在本文档中将Android代码中的重要模块列出进行分析,并给出了相关的
2013-11-01 17:35:24
696
转载 Windows下,Eclipse的Android NDK(r8e) 配置
http://blog.csdn.net/gaojinshan/article/details/9464195一、关于NDKAndroid NDK全称:Native Development Kit,即本地开发包。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,这些工具对开发者的帮助是巨大的。 它们能帮助开发者快速开发C(或C++)的动态库,并能自动将so
2013-10-15 15:24:48
6914
原创 Using the NDK plugin
http://tools.android.com/recent/usingthendkpluginUsing the NDK pluginposted Jul 2, 2012, 7:16 PM by Siva VelusamyADT 20 includes an NDK plugin that provides support for buildin
2013-10-15 11:28:32
1284
原创 mx51 android ls命令问题
调试串口改为UART2后,进入控制台用ls命令时,会连续不断地打印信息,用 ls -l 就没问题,原因未知,待以后解决!
2013-10-10 15:18:10
672
转载 Android 设备上实现串口的移植
转自: http://blog.csdn.net/vv0_0vv/article/details/7449594de项目需要,要实现在Android中实现串口的收发功能,有几种方法可以参考使用。1. 标准的Android HAL层思想,把串口的功能加入framework的API中(类似于android中sensor的实现) a. 确保驱动层中基于tty的串口驱动可以正常r
2013-09-27 17:30:17
767
转载 我对linux理解之v4l2
我们先看具体sensor slave怎么注册到v4l2的:static struct v4l2_int_ioctl_desc ov5642_ioctl_desc[] = {//ioctl与对应的序号联系在一起,在v4l2层将被转换成固定的名字 {vidioc_int_dev_init_num, (v4l2_int_ioctl_func *)ioctl_dev_init},
2013-09-24 11:23:24
4183
转载 MX25上SD卡的插拨检测机制
转自:http://blog.csdn.net/armeasy/article/details/6035341飞思卡尔开发板留有可插拨的SD卡卡槽,BSP包中提供了热插拨的检测机制。在sdhci_probe_slot函数中,gpio_sdhc_active函数初始化SD卡相关的GPIO口,包括SD卡检测脚的初始化。下面的程序实现SD卡检测中断号的申请,以及中断的触发方式:host-
2013-09-18 10:43:05
1383
转载 ADT无法识别飞思卡尔的解决办法
安装usb 的驱动,在BSP 的文件包内。 http://www.kuaipan.cn/file/id_122258606312663386.htm, 下载的android包里面也有在文件C:\Documents and Settings\Administrator\.android\adb_usb.ini 中填入USB的 VID,这个VID可以在系统硬件中找到对应驱动,详细信息里
2013-09-13 16:18:02
1352
转载 修改linux/Android启动logo/开机画面
转载请注明出处:http://blog.csdn.net/drivelinux/article/details/8593788一、修改uboot显示开机logo此处有两种情况,一种情况是通过uboot提供的logo显示功能显示开机logo,另一种情况是通过定制显示函数来进行logo的显示。对于第一种情况,只需要在tools/logos目录下添加自己的logo图片xxx_lo
2013-09-12 15:32:34
1965
转载 \system\core\rootdir目录下的ueventd.rc文件 的作用
刚才照着老罗的博客做hello 的驱动和JNI以及HAL等,发现我我照着改了ueventd.rc\system\core\rootdir目录下的ueventd.rc文件 增加了 /dev/hello 0666 root root 但是JAVA app 程序就是无法正常访问HAL。老是在JNI 打印 hello JNI:device is not open说明JNI 无法访问
2013-09-07 14:15:58
1486
1
原创 解决“Connection to https://dl-ssl.google.com refused”问题
相信一些人刚开始搞android的安装开发环境的时候,打开SDK Manager.exe时会遇到:Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused需要修改一下hos
2013-09-02 00:06:05
1110
原创 ubuntu12.04(64位)搭建android2.3开发环境
ubuntu 12.04搭建android2.3开发环境:1、安装JKD:参考 http://source.android.com/source/initializing.html#installing-the-jdk要先装5才能装6,要不会出错,不知为什么,先不管$ sudo add-apt-repository "deb http://archive.ubuntu.com/
2013-08-31 14:53:44
973
原创 修改android默认屏幕超时时间
修改C3000/frameworks/base/packages/SettingProvider/res/values/default.xml修改def_screen_off_timeout项,原来是60000ms,1分钟,改成需要的值即可
2013-08-07 15:54:55
2482
转载 Ubuntu10.10下virtualbox使用USB问题
首先不要使用ose版,不支持usb建议到官网上下载新版同时下载VirtualBox 4.0.6 Oracle VM VirtualBox Extension Pack,这是必须的安装完VirtualBox后,直接双击这个扩展包就能默认用VirtualBox打开安装我的VirtualBox报错误:访问usb子系统失败有一种方法是建立用户组usbfs,修改/etc/fsta
2013-07-13 15:41:28
706
原创 C3000 LCD驱动
1:修改mx51_bbg_android.h#define CONFIG_ANDROID_RECOVERY_BOOTARGS_MMC \ "setenv bootargs ${bootargs} init=/init root=/dev/mmcblk0p4 " \ "rootfs=ext4 di0_primary" #define CONFIG_EXTR
2013-04-02 09:19:45
799
原创 打开MC13892 VVIDEO 2V775的电压
LCD供电用这个电源:修改kernel_imx\arch\arm\mach-mx5\mx51_babbage_pmic_mc13892.cstatic struct regulator_init_data vvideo_init = { .constraints = { .name = "VVIDEO", .min_uV = mV_to_uV(2775), .max_
2013-03-21 11:33:39
808
原创 将uboot的调试串口和内核到调试串口由COM1改为COM2
一:UBOOT1、修改uboot-imx\board\freescale\mx51_bbg里的mx51_bbg.c文件,改成需要的设置:static void setup_uart(void){ unsigned int pad = PAD_CTL_HYS_ENABLE | PAD_CTL_PKE_ENABLE | PAD_CTL_PUE_PULL | PAD_CTL
2013-03-16 17:26:40
11048
原创 MfgTool 烧写内存为256M的板
MFG Tool的工作方式,是首先在OTG接口和ROM CODE连接起来,ROM code会把MFG Tool使用的u-boot.bin,uImage(叫做OS Firmware),可以在MFG TOOL的路径里看到这个目录。ROM CODE把 OS FIRMWARE下载到DDR里,首先运行起来。内存里,就建立起一个小linux系统。然后,这个小的linux系统会运行dd命令,把M
2013-03-15 18:01:25
2083
原创 linux驱动模型
http://www.cnblogs.com/wwang/tag/%e8%ae%be%e5%a4%87%e6%a8%a1%e5%9e%8b/http://blog.chinaunix.net/uid-23254875-id-341060.html
2013-03-12 15:53:19
558
转载 重装系统后恢复wubi安装Ubuntu
转自:http://blog.csdn.net/guopengzhang/article/details/4910298 wubi安装成功,但是后来windows系统重装了,如何修复ubuntu系统的引导?将X:/ubuntu/winboot目录下面的wubildr和wubildr.mbr这两个文件复制到windows系统所在的盘(设为C盘),然后修改文件C:/boot.ini(系统默
2013-02-28 14:44:03
436
转载 wince中解析reg和bib文件的不同之处
在WINCE中,reg文件和bib文件是两种重要的文件,它影响了整个的CE系统。在解析的过程中,原始的Common.bib, Config.bib, Project.bib, Platform.bib等文件会合成为ce.bib,而原始的Common.reg, Project.reg, Platform.reg等文件会合成Reginit.ini文件,并进一步压缩成为default.ftf。但
2012-07-02 18:03:16
836
转载 WinCE上BINFS实现详解
WinCE上BINFS实现详解作者: wwfiney@ARMCE网上不少介绍三星24x0系列的BINFS启动方式实现,有些内容上描述的不是非常全面下面就 WinCE6上的BINFS实现,从基本原理到修改BSP,再到如何烧录启动做一个较全面的讲解一 BINFS到底是什么? 其实BINFS就是MS给CE做的一种存放系统镜像的一个文件系统。一说文件系统,大家可能比 较头大。那
2012-06-28 17:30:38
653
转载 list操作
在 [net/core/netfilter.c] 的 nf_register_sockopt() 函数中有这么一段话: …… struct list_head *i; …… list_for_each(i, &nf_sockopts) { struct nf_sockopt_ops *ops = (struct nf_sockopt_ops *)i; …… } ……函数首先定义
2012-06-16 17:21:00
1689
转载 linux一些机制的总结
1. Work 将任务添加到系统的工作队列中Struct work_struct cd_wq;INIT_WORK(&cd_wq,work_func);Schedule_work(&cd_wq);实际上工作队列就是一个进程,添加到工作队列中就是调度的时候运行 Struct delayed_work otg_event;#define DELAY_TIME 1
2012-06-15 21:48:38
8875
转载 修改系统默认输入法
http://topic.csdn.net/u/20090303/17/220a0c3d-f82b-48d2-9202-a616ac3630ab.html大家在注册表里找一下,会发现下面的一些键值(我只选了一部分):[HKEY_CLASSES_ROOT\CLSID\{4A5AF224-05B8-41bc-8ED3-0DF0432A326B}]@="手写输入法"[HKEY
2012-06-12 11:02:07
1063
原创 platform_set_drvdata
probe函数中定义的局部变量,如果我想在其他地方使用它怎么办呢? 这就需要把它保存起来。内核提供了这个方法,使用函数platform_set_drvdata()可以将ndev保存成平台总线设备的私有数据。以后再要使用它时只需调用platform_get_drvdata()就可以了。#define platform_set_drvdata(_dev,data) dev_set_dr
2012-06-03 17:48:02
3739
转载 Linux regulator分析
Regulator模块用于控制系统中某些设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接影响到电池的续航时间。所以,如果系统中某一个模块暂时不需要使用,就可以通过regulator关闭其电源供应;或者降低提供给该模块的电压、电流大小。Regulator的文档在KERNEL/Documentation/Power/Regulator中。 Regulator与模块
2012-05-29 21:29:59
5974
转载 Linux驱动加载顺序
Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#define pure_initcall(fn) __define_initcall("0",fn,1)#define core_initcall(fn) __define_initcall("1",fn,1)#define core_initcall_sync(fn
2012-05-28 21:46:15
1233
原创 ubuntu 输入法
IBUS输入法安装和设置IBus是一个框架,支持多种输入法。问题1:Ubuntu系统选择自带的拼音输入法是错误的,它默认无法输入中文及中文词组,请独立安装其他基于IBus的输入法问题2:Ubuntu系统自带的IBUS1.2.0版本存在bug,在使用backspace键删除字符后输入法将无法继续工作,请用PPA的第三方源将IBus升级为1.3.6及以后版本。(Ubuntu的官方软件源尚未
2012-02-26 20:49:47
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人