Imx6q Andriod4.4.2调试

1.修改屏幕尺寸

kernel/drivers/video/mxc/ldb.c

      60,1920,1080,9734,220,25,21,10,40,10

arch/arm/mach-mx6/board-mx6q_sabresd.c

      .interface_pix_fmt = IPU_PIX_FMT_RGB24,

      .default_bpp = 32,

2. andriod kernel logo

(a)  make menuconfig  

      Device Drivers -> Graphics Support ->Logo configuration

      cp .config  arch/arm/configs/imx6_android_defconfig

(b) lunch sabresd_6dq-user

(c) make

(b)setenv bootargs console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24,bpp=32 video=mxcfb1:off video=mxcfb2:off fbmem=24M vmalloc=400M androidboot.console=ttymxc0 androidboot.hardware=freescale mem=1024M

    关键配置好 uboot 启动参数才能看见 kernel logo

3.  andriod 源码单独编译

(a) source build/envsetup.sh

(b) source /etc/profile

(c) mmm packages/apps/Calculator

(d) 生成的文件放在   out/target/product/generic/system/app

4.adb 安装和删除 APP

(a) adb install XX.apk

(b) adb uninstall XX.apk

(c) adb push XXXX           //上传文件     

(d) adb pull   XXXX           //下载文件


5.No private recovery resources for TARGET_DEVICE

(a)去相应的out文件夹下删掉生成文件

(b)修改要build的文件。

6.app编译进android系统

7.adb 看下系统服务

(a) adb shell service list

2.设置启动ARM核个数

imx6q android 中的imx6_android_defconfig文件中修改CONFIG_NR_CPUS = 1
CONFIG_SPLIT_PTLOCK_CPUS = 1,怎么不是一个核启动,都给赋值为2,确实两核启动,我现在想调整为一个核运行,测试以下功耗,那位朋友知道怎么配置可以成单核 启动运行?谢谢

        解答:uboot 传递个maxcpus =1

8. hosts翻墙

(a) sudo gedit /etc/hosts

(b) sudo /etc/init.d/networking restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值