各种指令

来源:互联网 发布:淘宝申请实拍保护 编辑:程序博客网 时间:2024/05/29 21:29
./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然后就可以看到自己的提交,再点击确认每项修改都有效



0 0
原创粉丝点击