Android编译烧录
杭州山不高
山不在高
展开
-
三星SMDK4412的编译命令
三星SMDK(Samsung MCU Development Kit)4412,MCU(Micro Control Unit),即微控制单元。安装交叉编译工具arm-2009q3.tar.bz2至/usr/local/arm/下:$ sudo cp /mnt/hgfs/share/zip/arm-2009q3.tar.bz2 .$ sudo mkdir /usr/local/arm原创 2013-07-09 16:59:45 · 2915 阅读 · 6 评论 -
三星SMDK4412的烧写镜像
三星Exynos4412支持3种启动方式:SD/MMC、eMMC、USB,开发板仅支持SD/MMC、eMMC。eMMC启动是把eMMC作为boot media,SD/MMC启动则是以SD/MMC卡作为boot media。Exynos4412的启动模式说明,详见CPU手册。我们能使用到的OM[5:1]的几种情况:5b’00010 第一启动设备为SDMMC_CH2,第二启动设备为USB原创 2013-07-15 16:28:45 · 4466 阅读 · 2 评论 -
Android的Kernel编译
Kernel/Kbuild,顶级编译配置文件。执行命令make menuconfig时使用,配置结果会写入隐藏文件.config!原创 2013-07-15 11:39:36 · 1237 阅读 · 0 评论 -
Ubuntu下,Android编译和模拟器运行
编译Android系统后,最终生成的工具,都保存在:~/work/android-4.0.4_r1.2/out/host/linux-x86/bin最终生成的img,都保存在:~/work/android-4.0.4_r1.2/out/target/product/smdk4x12而模拟器上,工具,保存在:~/work/sdk-linux/tools/(~/work/sdk-lin原创 2013-07-15 08:45:35 · 1363 阅读 · 1 评论 -
Android编译,模块的编译和CLEAN
在Android源代码目录下的build目录下,有个脚本文件envsetup.sh;$ . build/envsetup.sh执行这个脚本文件后,就可以获得一些有用的工具:- croot: Changes directory to the top of the tree.- m: Makes from the top of the tree.- mm: Builds all o原创 2013-07-16 16:38:24 · 15795 阅读 · 3 评论 -
编译Android模拟器(make sdk),以及错误处理
编译Android模拟器(make sdk),会报错(couldn't locate source file)!网上说,先lunch sdk-eng,再编译,就可以了,试试看!gaojs@ubuntu:~/work/android-4.0.4_r1.2$ source build/envsetup.shincluding device/moto/stingray/vendorset原创 2013-07-23 13:04:44 · 6205 阅读 · 2 评论 -
kernel-qemu,x86和arm,有什么区别?
gaojs@ubuntu:~/work/android-4.0.4_r1.2$ find . | grep kernel-qemu./prebuilt/android-x86/kernel/kernel-qemu./prebuilt/android-arm/kernel/kernel-qemu./prebuilt/android-arm/kernel/kernel-qemu-armv7原创 2013-07-23 18:08:22 · 2589 阅读 · 0 评论