自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 898 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 745

原创 android电池系统

点击打开链接

2014-02-11 11:20:47 803

转载 在 JNI 编程中避免内存泄漏

http://www.ibm.com/developerworks/cn/java/j-lo-jnileak/在 JNI 编程中避免内存泄漏本文详细论述如何在 JNI 编程中避免内存泄漏。论述了 JNI 编程中可能引发的明显的内存泄漏。本文的重点是阐述 JNI 编程中潜在的内存泄漏,希望读者通过本文对 Local reference 有更深刻的理解,了解 Local

2014-01-17 10:33:05 676

原创 Android RIL 的java框架

http://www.360doc.com/content/11/0221/10/474846_94752600.shtml

2013-11-08 16:25:33 609

转载 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 705

转载 关于 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 858

转载 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 970

转载 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 689

转载 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 6827

原创 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 1260

原创 mx51 android ls命令问题

调试串口改为UART2后,进入控制台用ls命令时,会连续不断地打印信息,用 ls -l 就没问题,原因未知,待以后解决!

2013-10-10 15:18:10 659

原创 android-serialport-api

http://code.google.com/p/android-serialport-api/

2013-09-27 18:11:20 661

转载 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 747

原创 Android 音频系统

http://blog.csdn.net/qianjin0703/article/details/6387662

2013-09-26 17:19:50 552

原创 Linux各模块框架

http://blog.csdn.net/qianjin0703/article/details/7783770

2013-09-26 17:18:40 704

转载 我对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 4149

转载 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 1352

转载 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 1339

转载 修改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 1901

转载 \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 1411 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 1074

原创 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 958

原创 修改android默认屏幕超时时间

修改C3000/frameworks/base/packages/SettingProvider/res/values/default.xml修改def_screen_off_timeout项,原来是60000ms,1分钟,改成需要的值即可

2013-08-07 15:54:55 2450

转载 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 696

原创 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 789

原创 打开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 794

原创 将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 11011

原创 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 2060

原创 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 545

转载 重装系统后恢复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 427

转载 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 825

转载 WinCE上BINFS实现详解

WinCE上BINFS实现详解作者: wwfiney@ARMCE网上不少介绍三星24x0系列的BINFS启动方式实现,有些内容上描述的不是非常全面下面就 WinCE6上的BINFS实现,从基本原理到修改BSP,再到如何烧录启动做一个较全面的讲解一 BINFS到底是什么? 其实BINFS就是MS给CE做的一种存放系统镜像的一个文件系统。一说文件系统,大家可能比 较头大。那

2012-06-28 17:30:38 645

转载 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 1682

转载 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 8752

转载 修改系统默认输入法

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 1037

原创 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 3711

转载 Linux regulator分析

Regulator模块用于控制系统中某些设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接影响到电池的续航时间。所以,如果系统中某一个模块暂时不需要使用,就可以通过regulator关闭其电源供应;或者降低提供给该模块的电压、电流大小。Regulator的文档在KERNEL/Documentation/Power/Regulator中。 Regulator与模块

2012-05-29 21:29:59 5890

转载 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 1188

原创 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 596

android-serialport

android-serialport

2013-10-14

linux内核list.h解读

linux内核list.h解读

2012-06-17

周立功WINCE BSP S3C2410的

周立功WINCE 的BSP,基于三星2410的。。。。。。。。

2008-12-27

GPS设计全攻略.。。。。。。

GPS全攻略,对刚接触GPS开发的人很有帮助

2008-12-21

友善之臂MINI2440数据手册

友善之臂MINI2440数据手册,送给有需要的朋友

2008-12-21

单片机控制GSM模块

介绍单片机控制GSM模块的方法,对刚接触的人非常有帮助

2008-12-05

嵌入式WinCE实验教程

WinCE实验教程,主要介绍PB5.0的应用

2008-12-05

空空如也

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

TA关注的人

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