×

linux Android基础知识总结

消耗积分:0 | 格式:rar | 大小:0.43 MB | 2017-10-24

分享资料个

  此处内核编译主要针对驱动组之外的同事

  1》 设置工具链

  内核的 linux-2.6.28-a1/Makefile 中设定了:

  CROSS_COMPILE ?= arm-linux

  所以设置 PATH 环境变量,保证能找到正确的工具链

  假设工具链位于: /usr/local/marvell-arm-linux-4.1.1/ 设置为:

  export PATH:=/usr/local/marvell-arm-linux-4.1.1/bin/:$PAT

  2》 更改编译选项(网络启动或者本机启动)

  内核顶层目录执行:

  make menuconfig

  General setup ---》

  [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

  () Initramfs source file(s) (NEW)

  如果需要支持网络启动反选 [] Initial RAM filesystem and RAM disk (initramfs/initrd) support

  如果需要支持本地启动选中 [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

  设置 () Initramfs source file(s) (NEW) 为 root

  拷贝 cupcake 编译结果 out/target/product/littleton/root/ 到内核顶层目录

linux Android基础知识总结

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !