2013年8月7日

mtk preloader学习笔记

摘要: 1.先看preloader生成过程,mediatek/buid/makemtk.mk文件里preloader: ...$(hide) cd $(PRELOADER_WD) && \(./build.sh $(PROJECT) $(ACTION) $(DEAL_STDOUT) && \cd $(MKTOPDIR) && \$(call chkImgSize,$(ACTION),$(PROJECT),$(SCATTER_FILE),$(PRELOADER_IMAGES),$(DEAL_STDOUT),&&) \$(SHOWRSLT) 阅读全文

posted @ 2013-08-07 11:34 各各他 阅读(5667) 评论(0) 推荐(0) 编辑

2013年7月30日

android kernel启动学习笔记

摘要: 1.wiki百科上的booting关于移动设备的描述Some modern CPUs and microcontrollers (for example,TIOMAP) or sometimes even DSPs may have boot ROM with boot code integrate... 阅读全文

posted @ 2013-07-30 10:13 各各他 阅读(761) 评论(0) 推荐(0) 编辑

2013年7月8日

android MTK平台编译UBOOT学习笔记

摘要: 1.在MTK集成过的android平台下编译UBOOT,在工程根目录下使用命令./makeMtk project_name(工程名) remake ub找到makeMtk源码(perl语言),编译命令最终是通过调用$makeCmd = "make -f mediatek/build/makemtk.mk $cmdArg @mOpts";这个编译命令进行编译的。GNU make可以添加DEBUG参数来获取调试信息,比如--debug=v。可以通过修改$makeCmd来增加调试信息,比如:$makeCmd = "make --debug=v -f mediatek/b 阅读全文

posted @ 2013-07-08 18:25 各各他 阅读(4030) 评论(1) 推荐(0) 编辑

2013年6月4日

NDK FAQ

摘要: 1.cygwin 路径模式/cygdrive/<Drive letter>/<Path to your directory with forwardslashes>. 比如:如果ant安装在 c:\ant, 在cygwin里是这样的引用/cygdrive/c/ant为了解决这个问题,打开cygwin安装目录下的home/<用户名>/.bash_profile文件,添加环境变量。如下:export ANT_HOME=`cygpath –u "$ANT_HOME"`export JAVA_HOME=`cygpath –u "$JAV 阅读全文

posted @ 2013-06-04 09:25 各各他 阅读(269) 评论(0) 推荐(0) 编辑

导航