- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 sqlite sql语句实现记录存在则修改、不存在则添加
sql语句中insert只是单一插入,update只是单一更新,而replace语句则是两者的功能合二为一,实现有则改、无则加。用法和insert相同:replace into tablename values(v1,v2);
2013-11-29 11:43:41 11149
原创 android systemimage默认大小以及如何修改
使用ext4格式生成system.img有时候会报错,原因可能是因为文件分配的大小不够,默认情况下系统使用128M大小,对于4.0以上系统不做裁剪其实是不够用的。build/core/Makefile: 823 $(INSTALLED_SYSTEMIMAGE): $(BUILT_SYSTEMIMAGE) $(RECOVERY_FROM_BOOT_PATCH) | $(AC
2013-11-26 17:20:08 6065
原创 android system.img文件生成过程分析
当前目录build./core/Makefile:802:INSTALLED_SYSTEMIMAGE := $(PRODUCT_OUT)/system.img生成文件位置./core/Makefile:828:systemimage: $(INSTALLED_SYSTEMIMAGE)systemimage就是该镜像文件生成的目标项。使用make systemimage可
2013-11-25 21:03:39 6009 1
原创 android ramdisk.img生成过程分析
当前目录为build./core/Makefile:379:BUILT_RAMDISK_TARGET := $(PRODUCT_OUT)/ramdisk.img定义了ramdisk.img文件位置,即是最终生成的ramdisk.img文件位置。./core/Makefile:382:INSTALLED_RAMDISK_TARGET := $(BUILT_RAMDISK_TARGET
2013-11-25 20:58:53 1455
原创 android userimage镜像文件格式定义分析
编译安卓源码后,会在输出目录输出rootdir和system的镜像文件,那么文件格式是如何定义的呢?build/core/Makefile:# ################################################################## Targets for user images# ##############################
2013-11-25 15:42:37 1966
原创 x210v3 lcd驱动参数
static struct fb_videomode smdkv210_lcd_timing = { .left_margin = 44, .right_margin = 50, .upper_margin = 10, .lower_margin = 5, .hsync_len = 16, .vsync_len = 3, .xres = 800, .yres = 480,};
2013-11-24 18:10:35 986
原创 linux mmc驱动cd_type定义
enum cd_types { S3C_SDHCI_CD_INTERNAL, /* use mmc internal CD line */ S3C_SDHCI_CD_EXTERNAL, /* use external callback */ S3C_SDHCI_CD_GPIO, /* use external gpio pin for CD line */ S3C_SDHCI_CD_NON
2013-11-24 17:01:58 1098
原创 再一次成功编译运行android-4.3.2.1模拟器版本
由于之前的过错,硬盘上的所有资料全部丢失,惨痛的教训让我又花了一周多的时间用来下载安卓最新源码,编译、运行。在此,记录下第二次编译的过程。由于是第二次编译,所以详细记录了整个过程,从下源码到成功运行模拟器版本。1.源码下载到source.android.com看下载教程,里面讲解的很详细。不过在第一步下载repo工具的时候可能会有问题。官方给出的连接貌似不能用。所以,你得在网上找个新的
2013-11-24 14:02:20 1243
原创 android init language trigger触发条件分析
一下所有分析均基于最新安卓系统android-4.4源码:system/core/init/init.c: INFO("reading config file\n"); init_parse_config_file("/init.rc"); action_for_each_trigger("early-init", action_add_queue_tail);
2013-11-20 11:15:57 3980
原创 Android Init Language (android-4.3.1-r1/system/core/init/readme.txt)
Android Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Options.All of these are line-oriented
2013-11-19 17:10:54 1163
原创 所有编译过的内核版本列表
2.6.34:2.6版本里面长期维护版本,用来编译过arm版本和x86版本,没发现任何问题2.6.36:mini6410附带安卓内核版本2.6.38:mini6410附带linux内核版本3.6.38.8:linux官方下载的内核版本。主要是在学习内核配置、裁剪的时候用来编译配置,和mini6410提供的进行比较学习3.0.8:x210v3附带的安卓内核就是这一版,所以就下了个相同的版本编译看有没
2013-11-19 15:30:31 1337
原创 mmc0: Too large timeout requested for CMD25
说明首先,如果你出现以上错误,绝大部分原因是内核的问题,我测试过出现此种问题的内核版本为3.4.68,可以对一下是不是一样的内核版本。可以跟换其他版本内核测试,我测试过3.0.8、3.6.7均未出现错误。因此,可能是3.4这版内核新添加的特性。运行截图错误信息输出:内核版本:正常运行版本:没有错误提示信息输出。3.6.
2013-11-09 13:53:38 2492
原创 unrecognised EXT_CSD revision 6解决办法
我是在编译了3.0内核后发现eMMC卡怎么也初始化不了,老提示这个错误。但正常的SD卡确可以使用,经过一番研究,在结合网上查找的资料,终于将问题解决了。在网上搜到的资料,说明了内核对eMMC4.5的支持方法:mmc: core: Detect eMMC v4.5 ext_csd entriesGitweb: http://git.kernel.org/linus/38ca2
2013-11-08 13:57:22 10067 1
原创 mmc卡MMC模式和SPI模式
mmc卡接口定义注意1号引脚,关系到mmc卡运行模式:在MMC模式下,1号脚保留;SPI模式下,1号脚为CS片选信号。mmc模式1号脚上拉到电源。SPI模式1号脚连接到控制器CS信号。MMC卡两种模式如何设置mmc模式:1号脚拉高发送CMD0SPI模式:1号脚拉低发送CMD0进入相应模式后就按照相应模式的初始化流程进行初始化
2013-11-08 08:48:22 2005
原创 三星平台SD/MMC驱动分析
三星平台SD/MMC驱动主要有两个文件sdhci.c和sdhci-s3c.c,核心驱动在后者里面。我们一步一步分析,先从平台驱动注册看起sdhci-s3c.c:static int __init sdhci_s3c_init(void){ return platform_driver_register(&sdhci_s3c_driver);}注册了sdhci-s3c
2013-11-06 13:02:06 2257
原创 内核新特性——Patch physical to virtual translations at runtime
Linux/arm 3.4.67 Kernel Configuration中多了一项:Patch physical to virtual translations at runtime帮助信息解释如下:CONFIG_ARM_PATCH_PHYS_VIRT: │
2013-11-04 21:09:30 4650
原创 三星6410 uart平台设备添加流程分析
查找mach-xxx.c文件,platform_device数组中并没有uart设备。但看uart驱动,发现采用的还是platform方式注册的,那uart设备是在哪里添加的呢?看下面代码,位于文件arch/arm/plat-samsung/init.cstatic int __init s3c_arch_init(void){ int ret; // do the corre
2013-11-04 15:09:33 957
PL2303_3.3.2.102_64.zip
2021-05-14
m4a实时转aac库
2018-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人