摘要: \system\core\include\arch\linux-armAndroidConfig.h* ===========================================================================* !!! IMPORTANT !!!* ===========================================================================** This file is included by ALL C/C++ source files. Don't put anything in 阅读全文
posted @ 2013-09-05 17:16 莫回头 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 最近需要做个唤醒功能,当按键的时候android系统唤醒并点亮屏,在长按键中,系统不能在进入睡眠。[cpp] view plaincopyprint?驱动方面:1:在平台设备文件中添加一个按键,定义为唤醒源!\arch\arm\mach-s5pv210staticstructgpio_keys_buttongpio_buttons[]={{.gpio=S5PV210_GPH1(3),.code=KEY_F22,//对应192 .desc="F22",.active_low=1,.wakeup=1,.debounce_interval=100,//去抖动 },}statics 阅读全文
posted @ 2013-09-05 17:09 莫回头 阅读(866) 评论(0) 推荐(0) 编辑
摘要: =========================================cmd_fastboot.c命令格式:sdfuse flash kernel zImagesdfuse flash system system.ext3=========================================[cpp] view plaincopyprint?intdo_sdfuse(cmd_tbl_t*cmdtp,intflag,intargc,char*argv[]){intret=1;intenable_reset=0;structmmc*mmc=find_mmc_device(C 阅读全文
posted @ 2013-09-05 16:52 莫回头 阅读(758) 评论(0) 推荐(0) 编辑
摘要: ============================================================================================================================================[cpp] view plaincopyprint?fastboot分析:fastboot分析:[cpp] view plaincopyprint?------------------------------------------------------------------[cpp] view plaincopy 阅读全文
posted @ 2013-09-05 16:51 莫回头 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: fdisk -c 0命令分析:----------------------------------[cpp] view plaincopyprint?intdo_fdisk(cmd_tbl_t*cmdtp,intflag,intargc,char*argv[]){if(argc!=3){printf("Usage:fdisk\n");return0;}//创建分区 if(strcmp(argv[1],"-c")==0)returncreate_mmc_fdisk(argc,argv);//查看分区 elseif(strcmp(argv[1]," 阅读全文
posted @ 2013-09-05 16:43 莫回头 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: [cpp] view plaincopyprint?1.首先分析sd/mmc初始化://board.c puts("SD/MMC:");mmc_exist=mmc_initialize(gd->bd);/////////////////////////////////////////////////////////////////////////////////////////////////////////// intmmc_initialize(bd_t*bis){structmmc*mmc;interr;//初始化一个双链表结构体变量。 INIT_LIST_HE 阅读全文
posted @ 2013-09-05 16:42 莫回头 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: U-boot 支持2种方式烧写 emmc设备:Fastboot 命令:通过usb接口烧写。步骤:1.编写u-boot支持从sd卡启动,里面涉及到文件的修改,下面讲解。2.按照上述方法,把u-boot烧录到sd上,使开发板从sd卡启动。3.进入开发板命令终端 # :4.首先格式emmc,目的是分配4个分区。分别为vfat 分区, system 分区, userdata 分区, Cache 分区. # : Fdisk -c 0 -c : 表示格式当前设备 0: 表示初始化的emmc设备节点,mmc/sd设备加载顺序,分配的节点从0开始到3结束。不管你从哪个通道指定起始设备,多从0开始分配。如:e. 阅读全文
posted @ 2013-09-05 16:38 莫回头 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 历时一个月,终于成功把android系统移植到emmc上启动。开发板:s5pv210系统:android 2.34目的:使用emmc代替 nand flash烧写命令:fastboot sdfuse分区命令: fdiskvfat格式命令:fatformatExt3格式命令:ext3format--------------------------------------------------------------------------------1:android系统移植emmc记录(1)--制作SD卡启动模式2:android系统移植emmc记录(2)--u-boot烧写emmc文件方式 阅读全文
posted @ 2013-09-05 16:37 莫回头 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 制作SD启动模式,为了烧写emmc。步骤:1. 使用WinPM工具,给SD卡预留10M大小自由空间。按确定,然后选中自由分区,再选择 [应用],执行所有修改.注: u-boot 文件必须是编译为SD卡启动模式。至此,使板子调为SD卡启动模式,插入sd。可以从sd卡启动u-boot了。 阅读全文
posted @ 2013-09-05 16:33 莫回头 阅读(412) 评论(0) 推荐(0) 编辑