SpreadtrumAndroid8810_文件编译流程(V100).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SpreadtrumAndroid8810_文件编译流程(V100).pptx

. 1 TD Div Spreadtrum Android ------文件编译流程 v1.0.0 上海· 北京·深圳·圣迭戈·韩国·印度 课程名称: Spreadtrum Android 文件编译流程 课程类别:通用课程 课程目标: 1,了解8810G的源代码结构。 2,了解8810G的U-boot,Kernel,Android的编译过程。 主要内容 Download Files Uboot, kernel and Android Download Files FDL Bootloader Logo vm MODEM Android fdl1.bin fdl2.bin u-boot-spl-16k.bin u-boot.bin Logo.bmp Vmjaluna.img Modem.bin DSP.bin Nvitem.bin Boot.img System.img Userdata.img 1,FDL1 :初始化SDRAM,与PC通信下载FDL2到SDRAM,并运行FDL2。 2,FDL2 :初始化NAND控制器,与PC通信下载其他Image到NAND flash。 [客户可自行编译,一般情况下无需改变] 3,u-boot-spl-16k.bin:第一级bootloader,在IRAM执行,初始化CPU,SDRAM等,引导UBOOT分区到SDRAM中。 [客户可自行编译,一般情况下无需改变] 4,u-boot.bin: 真正的bootloader,初始化部分设备,负责将虚拟机,ThreadX分区,Linux分区从NAND注入SDRAM。 [客户可自行编译,关注LCD,Key以及其它的一些改变] 5,vmjaluna.img: 虚拟机执行代码。管理和调度两个OS。 6,Modem.bin: ThreadX执行代码,Modem通信协议的实现。 7,DSP_DM_G2.bin: Modem的DSP代码实现。 8,nvitem.bin:Fixed NV数据,射频,网络等信息。 [客户可使用Nveditor工具生成bin,主要关注RF数据的变化] ------要注意不同射频器件对应的不同的DSP和Nvitem文件。 9,boot.img:Cmdline + Linux Kernel + Ramdisk。 [客户可自行编译,关注外设驱动的变化] 10,System.img: Android代码。 [客户可自行编译,关注装载驱动模块,HAL,frameworks,Application的变化] 11,Userdata.img: Android数据。[客户可自行编译,关注初始数据] 代码架构—IDH压缩包 Base:主文件包,包括u-boot[FDL2,SPL,uboot],kernel[boot.img]和Android[system.img,userdata.img] Csr:含有csr的BT,GPS,WIFI的code, 解压缩后复制到3rdparty对应目录。 Inno:含有inno的CMMB的code , 解压缩后复制到3rdparty对应目录。 代码架构—base包结构 apuser@xqianubt:~/source/8810$ cat mk #!/usr/bin/perl –w require customize/perl/main.pl; 代码架构—csr和inno包结构 customize代码架构 customize代码架构 3rdparty代码架构 Drivers Applications Tools Uboot build script mk的使用 Options:   -o, -opt=arguement : Pass arguments to make.   -h, -help : Print this message and exit.   -lp, -listp : List all available projects.   -ck, -chk-env : check build environment.   Projects:   one of available projects.   Actions:   n, new : Clean and compile.   c, clean : Clean the objects.   u, update : Re-compile target.   pac, packet : packet dedicated folder   pb,prebuild : Gen some files

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档