./mkimage K013 build_eng_all -j32
抓debug语句:
adb shell
cat /proc/kmsg | grep matt
./mkimage K013 boot_image
安装cutecom :sudo apt-get install cutecom
启动cutecom: sudo cutecom
chmod 700 dphy_ben
./dphy_ben
dsi_mod_vbt_generic.c这个文件
烧boot img: fastboot flash boot boot.img
重启pad: fastboot continue
抓取wakeup source:
adb shell
cd d
cat wakeup_sources
抓取wake:
adb shell
dumpsys alarm
vold模块编译:
source build/envsetup.sh
lunch
25
cd system/vold/
mm ./
查看U盘:ls -l /dev/sdb*
查看磁盘:ls -l /dev/sda*
ls -l /dev/block/vold
adb push out/target/product/K013/system/bin/vold /system/bin
登录ftp地址:ftp://vendorftp.asus.com.tw
生成文件存放log:adb shell logcat > /home/matthew/volddebug8.log
手机code第一次build:./build_image zc451cg build_eng_all
手机以后build:./build_image zc451cg build_eng
获取打开文件的权限:sudo chmod a+x (文件名)
修改用户信息:路径:second/device/asus/common/intel—txe 目录下执行 ./intel_txe --setusername = asuscn\\matthew_xuan
./intel_txe --setpassword 然后输入windows的登录密码
查看系统可用存储:df
如何build apk:
首先将整个apk文件放到second/packages/experimental这个目录下
然后在second目录下执行source build/envsetup.sh
然后在second目录下lunch
然后在second目录下30
然后在second目录下mmm packages/experimental/CGpuSettingV3.4/
如果要删除原生的apk,那需要在目标机器的根目录的system/app下面去删除apk文件(先adb remount 然后adb shell 然后cd system/app ,rm -f 文件名)
然后install自己的apk,自己装进去的apk存放在根目录的data/data下,以包的形式存放com.asus.frequencychangerv
matthew@matthew:~/second$ adb remount
matthew@matthew:~/second$ adb shell
root@ASUS_Z007:/ # cd system/app/
删除原来的apk
root@ASUS_Z007:/system/app # exit
matthew@matthew:~/second$ adb install out/target/product/redhookbay/system/app/FrequencyChangerV3.4.apk
关于手机cpu测试
目前系统上已经有查看cpu频率以及调节cpu频率的节点,可以直接使用;
加loading:
cpu:
su
cpueater #全速占用一个线程,多核需要多次运行
也可以使用应用程序,如antutu等
gpu:
一般通过应用程序来加,主要有NenaMark2-v2.0.apk
调节频率:
请注意/sys/devices/system/cpu/cpu0/cpufreq 目录下的以下节点:
scaling_available_frequencies #列出可支持的频率列表,单位KHz
scaling_available_governors #列出可支持的策略,有interactive,userspace等
scaling_cur_freq #查看当前频率
scaling_governor #查看当前策略
scaling_setspeed #设置cpu频率
根据您的需求,需要输入如下命令:
cpu:
su
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies #该命令是查看支持的cpu频率列表
比如451的机型只有1200000 933000 800000
echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #调整cpu变频策略为用户模式,在该模式下不进行自动变频
echo 1608000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed; #该命令是调节cpu频率,其中的1608000(KHz)为1.6G
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq #该命令是查看当前cpu频率
修改app的名称:在Value文件夹的strings.xml里修改 <string name="app_name">CPU/GPU Frequency Setting V3.5</string>
push apk全过程
:首先将生成的apk放到/home/matthew/second/device/asus/common/AsusFactory/FrequencyChangerV3.5下面(文件夹的名字需要更新V3.4到V3.5)
然后修改apk的名字还有android.mk文件,还有Asusfactory目录下的common.mk文件
在matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git add .
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git add -u
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git commit -s -m "[zc451cg][frequence tool] change tools frequence list for zc451cg and vertion updata to 3.5 "
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
# Not currently on any branch.(commoit成功标志)
matthew@matthew:~/second/device/asus/common/AsusFactory$ git log
matthew@matthew:~/second/device/asus/common/AsusFactory$ git push fdc HEAD:refs/for/intel/ctp6360/a44/zc451cg
然后去网页上看,先点击all 再点击open然后就可以看到自己的提交,再点击确认每项修改都有效
抓debug语句:
adb shell
cat /proc/kmsg | grep matt
./mkimage K013 boot_image
安装cutecom :sudo apt-get install cutecom
启动cutecom: sudo cutecom
chmod 700 dphy_ben
./dphy_ben
dsi_mod_vbt_generic.c这个文件
烧boot img: fastboot flash boot boot.img
重启pad: fastboot continue
抓取wakeup source:
adb shell
cd d
cat wakeup_sources
抓取wake:
adb shell
dumpsys alarm
vold模块编译:
source build/envsetup.sh
lunch
25
cd system/vold/
mm ./
查看U盘:ls -l /dev/sdb*
查看磁盘:ls -l /dev/sda*
ls -l /dev/block/vold
adb push out/target/product/K013/system/bin/vold /system/bin
登录ftp地址:ftp://vendorftp.asus.com.tw
生成文件存放log:adb shell logcat > /home/matthew/volddebug8.log
手机code第一次build:./build_image zc451cg build_eng_all
手机以后build:./build_image zc451cg build_eng
获取打开文件的权限:sudo chmod a+x (文件名)
修改用户信息:路径:second/device/asus/common/intel—txe 目录下执行 ./intel_txe --setusername = asuscn\\matthew_xuan
./intel_txe --setpassword 然后输入windows的登录密码
查看系统可用存储:df
如何build apk:
首先将整个apk文件放到second/packages/experimental这个目录下
然后在second目录下执行source build/envsetup.sh
然后在second目录下lunch
然后在second目录下30
然后在second目录下mmm packages/experimental/CGpuSettingV3.4/
如果要删除原生的apk,那需要在目标机器的根目录的system/app下面去删除apk文件(先adb remount 然后adb shell 然后cd system/app ,rm -f 文件名)
然后install自己的apk,自己装进去的apk存放在根目录的data/data下,以包的形式存放com.asus.frequencychangerv
matthew@matthew:~/second$ adb remount
matthew@matthew:~/second$ adb shell
root@ASUS_Z007:/ # cd system/app/
删除原来的apk
root@ASUS_Z007:/system/app # exit
matthew@matthew:~/second$ adb install out/target/product/redhookbay/system/app/FrequencyChangerV3.4.apk
关于手机cpu测试
目前系统上已经有查看cpu频率以及调节cpu频率的节点,可以直接使用;
加loading:
cpu:
su
cpueater #全速占用一个线程,多核需要多次运行
也可以使用应用程序,如antutu等
gpu:
一般通过应用程序来加,主要有NenaMark2-v2.0.apk
调节频率:
请注意/sys/devices/system/cpu/cpu0/cpufreq 目录下的以下节点:
scaling_available_frequencies #列出可支持的频率列表,单位KHz
scaling_available_governors #列出可支持的策略,有interactive,userspace等
scaling_cur_freq #查看当前频率
scaling_governor #查看当前策略
scaling_setspeed #设置cpu频率
根据您的需求,需要输入如下命令:
cpu:
su
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies #该命令是查看支持的cpu频率列表
比如451的机型只有1200000 933000 800000
echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #调整cpu变频策略为用户模式,在该模式下不进行自动变频
echo 1608000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed; #该命令是调节cpu频率,其中的1608000(KHz)为1.6G
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq #该命令是查看当前cpu频率
修改app的名称:在Value文件夹的strings.xml里修改 <string name="app_name">CPU/GPU Frequency Setting V3.5</string>
push apk全过程
:首先将生成的apk放到/home/matthew/second/device/asus/common/AsusFactory/FrequencyChangerV3.5下面(文件夹的名字需要更新V3.4到V3.5)
然后修改apk的名字还有android.mk文件,还有Asusfactory目录下的common.mk文件
在matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git add .
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git add -u
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
matthew@matthew:~/second/device/asus/common/AsusFactory$ git commit -s -m "[zc451cg][frequence tool] change tools frequence list for zc451cg and vertion updata to 3.5 "
matthew@matthew:~/second/device/asus/common/AsusFactory$ git status
# Not currently on any branch.(commoit成功标志)
matthew@matthew:~/second/device/asus/common/AsusFactory$ git log
matthew@matthew:~/second/device/asus/common/AsusFactory$ git push fdc HEAD:refs/for/intel/ctp6360/a44/zc451cg
然后去网页上看,先点击all 再点击open然后就可以看到自己的提交,再点击确认每项修改都有效