自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

WIN10可用老版本(v3.3.2)PL2303驱动 以管理员身份运行安装,安装前先拔掉串口,安装过程中会提示插入串口,不用重启电脑

2021-05-14

m4a实时转aac库

m4a实时转换成aac(adts)格式库,库只有elf格式库文件,无源码。c99代码,系统无关,cortex-m3平台,带x86 linux下的sample程序参考,占用内存大概1-2k,无动态内存分配。

2018-11-04

appweb-4.4.3 arm版

appweb嵌入式web服务器arm版本

2013-05-28

glibc-2.17 arm版本

glibc-arm-2.17,glibc的arm版本,交叉编译gcc需要用到,截止目前为glibc的最新版本

2013-05-21

glibc-arm-2.17

glibc-2.17 arm编译版本,交叉编译gcc时需要用到,可以直接放到交叉编译器目录使用

2013-05-20

NETCF3.5,net精简框架v3.5

NETCF3.5 NET精简框架3.5版

2012-06-10

DOTNETCF2.0

DOTNETCF2.0 net精简框架2.0版

2012-06-10

DOTNET compact framework 1.0,DOTNETCF1.0

NET精简框架1.0版 DOTNET CF

2012-06-10

空空如也

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

TA关注的人

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