<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[smart_qiang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/smart_qiang</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; smart_qiang]]></copyright><item><title><![CDATA[android 开机logo]]></title><link>https://blog.csdn.net/smart_qiang/article/details/19565075</link><guid>https://blog.csdn.net/smart_qiang/article/details/19565075</guid><author>smart_qiang</author><pubDate>Thu, 20 Feb 2014 17:37:12 +0800</pubDate><description><![CDATA[Android 开机其实总共会出现3个画面：
1、第一个就是 linux 系统启动，出现Linux小企鹅画面(reboot)；
2、当android系统从Linux内核启动后，将会执行anddroid平台的初始化过程，屏幕上将会出现”A N D R I O D”文字字样画面（但是在我的系统里这个界面并不没有出现；或者说是肉眼没有看到这个画面的出现，这里依然送上这个画面的修改方法）；
3、开机]]></description><category></category></item><item><title><![CDATA[C3000背光驱动]]></title><link>https://blog.csdn.net/smart_qiang/article/details/19418303</link><guid>https://blog.csdn.net/smart_qiang/article/details/19418303</guid><author>smart_qiang</author><pubDate>Tue, 18 Feb 2014 17:18:34 +0800</pubDate><description><![CDATA[修改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 
 ]]></description><category></category></item><item><title><![CDATA[android电池系统]]></title><link>https://blog.csdn.net/smart_qiang/article/details/19072059</link><guid>https://blog.csdn.net/smart_qiang/article/details/19072059</guid><author>smart_qiang</author><pubDate>Tue, 11 Feb 2014 11:20:47 +0800</pubDate><description><![CDATA[点击打开链接]]></description><category></category></item><item><title><![CDATA[在 JNI 编程中避免内存泄漏]]></title><link>https://blog.csdn.net/smart_qiang/article/details/18401923</link><guid>https://blog.csdn.net/smart_qiang/article/details/18401923</guid><author>smart_qiang</author><pubDate>Fri, 17 Jan 2014 10:33:05 +0800</pubDate><description><![CDATA[http://www.ibm.com/developerworks/cn/java/j-lo-jnileak/


在 JNI 编程中避免内存泄漏




本文详细论述如何在 JNI 编程中避免内存泄漏。论述了 JNI 编程中可能引发的明显的内存泄漏。本文的重点是阐述 JNI 编程中潜在的内存泄漏，希望读者通过本文对 Local reference 有更深刻的理解，了解 Local]]></description><category></category></item><item><title><![CDATA[Android RIL 的java框架]]></title><link>https://blog.csdn.net/smart_qiang/article/details/14523665</link><guid>https://blog.csdn.net/smart_qiang/article/details/14523665</guid><author>smart_qiang</author><pubDate>Fri, 08 Nov 2013 16:25:33 +0800</pubDate><description><![CDATA[http://www.360doc.com/content/11/0221/10/474846_94752600.shtml]]></description><category></category></item><item><title><![CDATA[Android 1.5: 飞行模式分析]]></title><link>https://blog.csdn.net/smart_qiang/article/details/14231361</link><guid>https://blog.csdn.net/smart_qiang/article/details/14231361</guid><author>smart_qiang</author><pubDate>Wed, 06 Nov 2013 18:13:08 +0800</pubDate><description><![CDATA[原帖：http://blog.csdn.net/netpirate/article/details/4773273


飞行模式设置的代码在：\c3000\packages\apps\Settings\src\com\android\settings\WirelessSettings.java


飞行模式：关掉网络、蓝牙和WIFI等外部连接；可以使用手机的其它功能。

1.1 通]]></description><category></category></item><item><title><![CDATA[关于 android RIL 调试]]></title><link>https://blog.csdn.net/smart_qiang/article/details/14170083</link><guid>https://blog.csdn.net/smart_qiang/article/details/14170083</guid><author>smart_qiang</author><pubDate>Tue, 05 Nov 2013 17:50:02 +0800</pubDate><description><![CDATA[原文：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]]></description><category></category></item><item><title><![CDATA[Android ril移植-6410开发板SIM300模块]]></title><link>https://blog.csdn.net/smart_qiang/article/details/14004625</link><guid>https://blog.csdn.net/smart_qiang/article/details/14004625</guid><author>smart_qiang</author><pubDate>Fri, 01 Nov 2013 17:36:36 +0800</pubDate><description><![CDATA[环境介绍：
    1. 
Ubuntu 10.10，作为Android编译环境同时作为NFS让6410开发板挂载作为根文件系统。
    2. Android使用的是友善给的源码，使用./build-android命令编译出来，使用./genrootfs.sh命令在主源码主目录下生成rootfs，删除掉data/app下的安装包（不删除也可以）
   3. 将rootfs里的文件系统拷贝]]></description><category></category></item><item><title><![CDATA[Android RIL结构分析与移植]]></title><link>https://blog.csdn.net/smart_qiang/article/details/14004595</link><guid>https://blog.csdn.net/smart_qiang/article/details/14004595</guid><author>smart_qiang</author><pubDate>Fri, 01 Nov 2013 17:35:24 +0800</pubDate><description><![CDATA[介绍
本文档对Android RIL部分的内容进行了介绍，其重点放在了Android
 RIL的原生代码部分。包括四个主题：
1.Android RIL框架介绍
2.Android RIL与
WindowsMobile RIL
3.Android RIL porting
4.Android RIL的java框架
在本文档中将Android代码中的重要模块列出进行分析，并给出了相关的]]></description><category></category></item><item><title><![CDATA[Windows下，Eclipse的Android NDK(r8e) 配置]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12750345</link><guid>https://blog.csdn.net/smart_qiang/article/details/12750345</guid><author>smart_qiang</author><pubDate>Tue, 15 Oct 2013 15:24:48 +0800</pubDate><description><![CDATA[http://blog.csdn.net/gaojinshan/article/details/9464195



一、关于NDK
Android NDK全称：Native Development Kit，即本地开发包。 
1、NDK是一系列工具的集合。 
NDK提供了一系列的工具，这些工具对开发者的帮助是巨大的。 
它们能帮助开发者快速开发C（或C++）的动态库，并能自动将so]]></description><category></category></item><item><title><![CDATA[Using the NDK plugin]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12747263</link><guid>https://blog.csdn.net/smart_qiang/article/details/12747263</guid><author>smart_qiang</author><pubDate>Tue, 15 Oct 2013 11:28:32 +0800</pubDate><description><![CDATA[http://tools.android.com/recent/usingthendkplugin


Using the NDK plugin
posted Jul 2, 2012, 7:16 PM by Siva Velusamy






ADT 20 includes an NDK plugin that provides
 support for buildin]]></description><category></category></item><item><title><![CDATA[mx51 android ls命令问题]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12573021</link><guid>https://blog.csdn.net/smart_qiang/article/details/12573021</guid><author>smart_qiang</author><pubDate>Thu, 10 Oct 2013 15:18:10 +0800</pubDate><description><![CDATA[调试串口改为UART2后，进入控制台用ls命令时，会连续不断地打印信息，用 ls -l 就没问题，原因未知，待以后解决！]]></description><category></category></item><item><title><![CDATA[android-serialport-api]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12107211</link><guid>https://blog.csdn.net/smart_qiang/article/details/12107211</guid><author>smart_qiang</author><pubDate>Fri, 27 Sep 2013 18:11:20 +0800</pubDate><description><![CDATA[http://code.google.com/p/android-serialport-api/]]></description><category></category></item><item><title><![CDATA[Android 设备上实现串口的移植]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12104911</link><guid>https://blog.csdn.net/smart_qiang/article/details/12104911</guid><author>smart_qiang</author><pubDate>Fri, 27 Sep 2013 17:30:17 +0800</pubDate><description><![CDATA[转自： http://blog.csdn.net/vv0_0vv/article/details/7449594


de项目需要，要实现在Android中实现串口的收发功能，有几种方法可以参考使用。
1. 标准的Android HAL层思想，把串口的功能加入framework的API中（类似于android中sensor的实现）
    a. 确保驱动层中基于tty的串口驱动可以正常r]]></description><category></category></item><item><title><![CDATA[Android 音频系统]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12061161</link><guid>https://blog.csdn.net/smart_qiang/article/details/12061161</guid><author>smart_qiang</author><pubDate>Thu, 26 Sep 2013 17:19:50 +0800</pubDate><description><![CDATA[http://blog.csdn.net/qianjin0703/article/details/6387662]]></description><category></category></item><item><title><![CDATA[Linux各模块框架]]></title><link>https://blog.csdn.net/smart_qiang/article/details/12061133</link><guid>https://blog.csdn.net/smart_qiang/article/details/12061133</guid><author>smart_qiang</author><pubDate>Thu, 26 Sep 2013 17:18:40 +0800</pubDate><description><![CDATA[http://blog.csdn.net/qianjin0703/article/details/7783770]]></description><category></category></item><item><title><![CDATA[我对linux理解之v4l2]]></title><link>https://blog.csdn.net/smart_qiang/article/details/11968651</link><guid>https://blog.csdn.net/smart_qiang/article/details/11968651</guid><author>smart_qiang</author><pubDate>Tue, 24 Sep 2013 11:23:24 +0800</pubDate><description><![CDATA[我们先看具体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},
    ]]></description><category></category></item><item><title><![CDATA[MX25上SD卡的插拨检测机制]]></title><link>https://blog.csdn.net/smart_qiang/article/details/11799409</link><guid>https://blog.csdn.net/smart_qiang/article/details/11799409</guid><author>smart_qiang</author><pubDate>Wed, 18 Sep 2013 10:43:05 +0800</pubDate><description><![CDATA[转自：http://blog.csdn.net/armeasy/article/details/6035341


飞思卡尔开发板留有可插拨的SD卡卡槽，BSP包中提供了热插拨的检测机制。在sdhci_probe_slot函数中，gpio_sdhc_active函数初始化SD卡相关的GPIO口，包括SD卡检测脚的初始化。下面的程序实现SD卡检测中断号的申请，以及中断的触发方式：
host-]]></description><category></category></item><item><title><![CDATA[ADT无法识别飞思卡尔的解决办法]]></title><link>https://blog.csdn.net/smart_qiang/article/details/11649907</link><guid>https://blog.csdn.net/smart_qiang/article/details/11649907</guid><author>smart_qiang</author><pubDate>Fri, 13 Sep 2013 16:18:02 +0800</pubDate><description><![CDATA[安装usb 的驱动，在BSP 的文件包内。 http://www.kuaipan.cn/file/id_122258606312663386.htm， 下载的android包里面也有



在文件C:\Documents and Settings\Administrator\.android\adb_usb.ini 中填入USB的 VID，这个VID可以在系统硬件中找到对应驱动，详细信息里]]></description><category></category></item><item><title><![CDATA[修改linux/Android启动logo/开机画面]]></title><link>https://blog.csdn.net/smart_qiang/article/details/11605657</link><guid>https://blog.csdn.net/smart_qiang/article/details/11605657</guid><author>smart_qiang</author><pubDate>Thu, 12 Sep 2013 15:32:34 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.csdn.net/drivelinux/article/details/8593788


一、修改uboot显示开机logo

此处有两种情况，一种情况是通过uboot提供的logo显示功能显示开机logo，另一种情况是通过定制显示函数来进行logo的显示。
对于第一种情况,只需要在tools/logos目录下添加自己的logo图片xxx_lo]]></description><category></category></item></channel></rss>