精华内容
下载资源
问答
  • 之前用老版的vxworks开发软件,bootrom编译都是一下就通过了,可是换了环境workbench3.0 + vxworks6.6之后遇到了很多问题,在命令行编译的时候出现很多waring ,应该是有些基本的库文件 没有编译,要怎么做才能把...
  • Android 6.0 RK3288 ROM编译详解+命令详解

    千次阅读 2017-02-28 18:08:53
    ROM编译详解+命令详解 Rockchip 平台相比高通、MTK、Marvell等其他平台相比,在编译命令的执行上,跟其他平台有所不同。 以下,已目前市面上产品使用量较大的RK3288平台为例,详解编译命令 一、编译uboot ...

    Android 6.0 RK3288 ROM编译详解+命令详解


    Rockchip平台相比高通、MTK、Marvell等其他平台相比,在编译命令的执行上,跟其他平台有所不同。

    以下,已目前市面上产品使用量较大的RK3288平台为例,详解编译命令

    一、编译uboot


    1.      必须要进入u-boot目录下

    2.      make rk3288_defconfig     //#会产生.config文件

    3.      make         //#这里不要加-J8

    4.      如果编译失败,那就再修改下u-boot下的权限

    5.      make distclean

    6.      make rk3288_defconfig

    7.      make

    8.      在u-boot目录下会产生RK3288Loader_uboot_V2.19.04.bin类似这样的文件


    编译产生的文件分为两种:


    1.      只有RK3288Loader_uboot_V2.19.04.bin

    2.      RK3288Loader_uboot_V2.19.04.bin 和 uboot.img

    如果只有一个文件,那么,就是合并在一起了,烧写的时候就不需要额外的uboot.img。不然就需要两个一起。


    ----------------------------得到RK3288UbootLoader_V2.19.06.bin或者RK3288UbootLoader_V2.19.06+uboot.img这要看实际情况


    二、编译kernel

    1.      必须进入kernel文件夹

    2.      直接使用make zm97f.img,即可生成kernel.img和resource.img


    ----------------------------得到kernel.imgresource.img


    三、编译主要的几个img

    文档声称不需要source 跟lunch。但是,基于google原始做法,以及更确定需要的脚本,这两步不要省略

    1.      source build/envsetup.sh

    2.      lunch rk3288_user //#eng就改成rk3288_eng

    3.      make -j8

    4.      ./mkimage.sh

    5.      cd rockdev/Image-rk3288


    拷贝出 image-rk3288里头的image


    ------------------------------得到system.img, resource.img, misc.img, boot.img


    四. 归总

    如果一切顺利。


    这里就有了RK3288UbootLoader_V2.19.06.binkernel.imgresource.imgsystem.img resource.img misc.img boot.img


    还少一个lollipop_parameter.txt。这个文件,可以从RK平台Android开发者打包工具获得。

     


    DriverAssitant_v4.2         //RK平台烧录驱动----------------------

    BatchTool                       //用于机器烧录固件

    FactoryToolV4.4             //用于解包 Android 4.4版本 及一下版本的工具

    FWFactoryToolV5.0        // 用于解包Android5.0,5.1 固件

    AndroidTool开发者打包工具         //用于编译后代码 分散的img 直接的烧写,也支持整个update.img的更新。

    SDK下面有RKDocs和RKTools,这里可以找到你所需要的大部分。还需要有个RK常用的工具包



    展开全文
  • 关于rom编译

    2016-12-14 14:05:15
    android ROM环境搭建: 1. gdk安装: sudo apt-get install openjdk-7-jdk 2. 编译工具安装: sudo apt-get update && sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8...
    android ROM环境搭建:
    1. gdk安装: sudo apt-get install openjdk-7-jdk
    2. 编译工具安装: sudo apt-get update && sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-7-jre openjdk-7-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev gcc-multilib maven tmux screen w3m ncftp liblz4-tool

    在编译的时候,可以先设置编译的缓存: /prebuilts/misc/linux-x86/ccache/ccache -M 50G

    3. 要将编译生成的所有image包做成update.zip包,需要在编译的初始就确定,输入编译指令时,如下:
    . build/envsetup.sh && lunch(选择编译的版本) && brunch 编译的版本类型
    就可在out/target/product/msmxx/目录下找到需要的升级整包
    展开全文
  • 前提:编译环境已经完成 Android5.0编译步骤如下: 1、source build/envsetup.sh 2、lunch byt_t_crv2_a05-eng (可以是对应产品序号) 3、make bootimage -j24 4、make flashfiles -j24 最后生成的zip放在: ...

    前提:编译环境已经完成

    Android5.0编译步骤如下:

    1、source build/envsetup.sh
    2、lunch byt_t_crv2_a05-eng (可以是对应产品序号)
    3、make bootimage -j24
    4、make flashfiles -j24

    最后生成的zip放在:
    pub/BYT_T_CRV2_A05/flash_files

    烧录方法:
    1:请使用phoneflashtool (5.1.0)
    2:烧录时,请先烧录byt_t_crv2_a05-blankphone.zip,选择flash-EraseFactory.xml
       再烧录byt_t_crv2_a05-eng-fastboot-eng.sam.zip,选择flash.xml
    3:烧录完成后,机器会直接重启进入系统(p)


    ps:命令行刷机步骤:

    1、adb reboot bootloader进入刷机模式
    2、fast boot -w flash system system.img,等待刷机完成(5-6分钟)
    3、fastboot continue,重启
    展开全文
  • 1.我编译了一个android ROM,选的lunch aosp_arm-eng,但是编出来的ROM用模拟器运行时,设备不能连接网络,本以为是没有驱动的问题,但是模拟器的网络驱动实在没找到,请问是什么问题呢? 2.然后我又编译了一个lunch...
  • mtk平台rom编译注意事项

    千次阅读 2016-08-17 16:59:19
    mtk平台rom如果直接make systemimage -j8 最后会提示: mv: 无法获取"out/target/product/hennessy/secro.img" 的文件状态(stat): 没有那个文件或目录 make: *** [out/target/product/hennessy/system.img] 错误 1...

    mtk平台rom如果直接make systemimage -j8 最后会提示:


    mv: 无法获取"out/target/product/***/secro.img" 的文件状态(stat): 没有那个文件或目录

    make: *** [out/target/product/***/system.img] 错误 1

    make: *** 正在删除文件“out/target/product/***/system.img”


    之后继续编译又会提示找不到lk.bin,lk是little kernel的简称,是一种bootloader(作用同常见的u-boot差不多),是Travis Geiselbrecht开发的一个开源项目,github地址为git://github.com/travisg/lk.git,而mtk的代码中就用到了lk



    要在编译system.img前先分别执行make secroimage -j8,make lk

    展开全文
  • 我在Ubuntu16.04的虚拟机上编译motoz RR的rom,device、vender以及kernel文件都是从github上下载的,device文件放在了device/motorola/griffin下面,vender的文件放在了vender/motorola/griffin下面,kernel文件放在...
  • CyanogenMod rom编译尝试(简记)

    千次阅读 2014-05-04 20:14:16
    From: ...   编译参考:http://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Bravo ...编译环境: Vmware workstation 7 + ubuntu 10.04 32位   1、安装androi
  • Android_6.0 ROM(Kernel + Android)编译 ERROR总结 -------------------------------------------------------------------------------------------------------------   Build Kernel ERROR 总结: ...
  • 1、eng模式 - ro.secure=0 - ro.debuggable=1 - ro.kernel.android.checkjni=1 2、userdebug模式 - ro.debuggable=1 3、user模式 - ro.secure=1 - ro.debuggable=0 参考: ...
  • android源码编译rom制作.pptx
  • 1/16 $为什么需要ROM和单编译环境才能编译?因为由MTK和QC提供的源码我们只是提取其中framework文件下SystemUI部分进行定制,如果需要运行调试,部分代码依赖framework层或setting等数据库,在IDE上是无法编译的,只有...
  • 小白编译android rom小记

    千次阅读 2017-01-11 12:03:04
    我虽然是做android framework开发,但平时都是编译模块,要让我添加一个机型编译我还真不熟悉,前段时间花了点时间成功编了griffin,这里记录一下。 正文: 一般来说如果一个机型做好了编译适配并添加到了官方编译...
  • SmaliEx反编译Rom

    2018-07-24 13:50:03
    (或者可以直接下载各手机厂商公布的rom转成img) 2: 下载SmaliEx工具 Download latest version: ...Deoptimize boot classes (The output will be in “odex” and “dex” folders): ( 首先反编译boot.oat) java -...
  • Android 反编译和smali语法用于ROM适配
  • 编译与制作android ROM

    千次阅读 2016-09-17 12:01:31
    编译android 系统生成 编译android系统源码 output -----userdata.img system.img ramdisk.img android虚拟机有android 的kernel bzimage  默认使用,就可以运行了。  也可以自己下载android 内核源码...
  • Vxworks6.8 编译bootrom时报错 板子是MPC8548的板子 之前在别人机子上可以通过编译,考到我机子里就无法编译尝试了重装WindRiver3.2 也无济于事,今天重做了系统后,仍然报相同错误.试过其他人的电脑也报相同错误,但...
  • 有时我们希望将自己的Android应用程序编译至image/rom中,这样程序将被安装至/system/app目录下,并且不能被卸载。下面我以自己的程序TestJniApp为例子,仿照源代码中自带的SimpleJNI,演示一下怎样将自己的应用程序...
  • 编译WinCE时,经常会出现这样的问题,选择Release的版本,编译没有问题,编译Debug的时候报错:Ram start overlaps rom binary。原因:因为编译Debug版本时文件太大,超过29M时就会报错,原因是ROM和RAM空间的冲突。...
  • 该说明仅仅针对于Tornado2.0版本,在高版本Tornado中builds->rules中有相关选项,可直接选择生成该类型文件。  该类型镜像属于ROM-based镜像,自带引导不需要bootrom,...1、设置编译规则  builds->rules->Vxworks_
  • 使用Aosp编译Rom并烧录Pixel

    千次阅读 2017-07-14 14:52:45
    安卓源码编译刷机全教程 下载安卓源码 Repo工具的安装 全部下载 部分下载 驱动下载文件 系统编译 刷机 安卓源码编译刷机全教程 作为一个标准的安卓程序猿,不会编译一个自己的安卓...
  • 编译Android源码制作ROM

    千次阅读 2014-06-24 15:33:26
    Android源码编译后,在out/target/product/generic下生成的三个镜像文 件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。 ramdisk.img是根文件系统,system.img包括了主要的包、...
  • 编译Android源码制作ROM,烧录

    千次阅读 2013-04-25 18:07:26
    编译Android源码制作ROM,烧录 androidsystem脚本htc工具工作 Android源码编译后,在out/target/product/generic下生成的三个镜像文 件:ramdisk.img,system.img,userdata.img以及它们对应的目录...
  • 从源代码编译制作HERO ROM

    千次阅读 2010-11-04 10:55:00
     从源代码编译制作HERO ROM  买了HTC HERO,试过很多自定义的ROM,现在在用Modaco3.2的,1.5固件,相对来说比较稳定,也不费电。 之前就下载过Android的源码,不过不知道如何编译HERO能用的ROM。...
  • android 编译自己的ROM(未完成)
  • android 刷机ROM结构与编译制作。

    千次阅读 2016-09-17 16:12:58
    线刷 与线刷包 : 进入bootloader模式 进行刷机与刷机包  解压线刷包有 userdata.img system.img boot.img recovery.img android-info.txt ... 编译android 系统源码得到: userdata.img system.im
  • 通过反编译定制android ROM

    千次阅读 2017-03-20 12:37:40
    进行反汇编,-r 参数,可能一定要的,对资源文件不做修改,否则很可能 重新编译回去的时候会不通过。 5、修改 smali 汇编 apktool b -c xxx ddd.apk 重新编译回去, -c 选项可能未必需要。 6、对apk签名...
  • 从源代码编译里程碑的 ICS ROM 操作系统选择 Ubuntu 10.04, 可以用虚拟机; 安装 Android SDK , 并更新; 打开命令行窗口, 输入下面的命令, 准备编译环境: sudo apt-get install git-core gnupg flex bison...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,844
精华内容 18,737
关键字:

rom编译