搜索

126

主题

180

帖子

2130

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2130
发表于 2020-6-13 10:07:26 7168 浏览 0 回复

常见命令

1 常见的编译命令
全编译  make  -j24  
部分编译

  kernel:
    mmm kernel-3.18:clean-kernel (clean操作)
    make -j24 kernel bootimage            内核有修改必须要这命令
  lk

    mmm vendor/mediatek/proprietary/bootable/bootloader/lk:clean-lk (clean操作)     mmm vendor/mediatek/proprietary/bootable/bootloader/lk:lk (编译)
  preloader
     preloader:     标红部分的路径是根据lunch的工程名而定
     rm -rf out/target/product/newmobi6735_65u_v_l1/obj/PRELOADER_OBJ(clean操作)
     mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl
2  常见的adb 命令
  wifi adb
  adb devices  查看多少个adb设备
  adb tcpip 5555    重新启动TCP模式端口5555挂起adb   
  adb connect 192.168.1.5:5555   adb wifi连接ip为192.168.1.5的设备
   adb disconnect 192.168.1.5:5555  adb 断开wifi连接
    输入
    getevent -l /dev/input/event6    得到event6 的键值,其实也可以直接getevent
    adb shell input keyevent 23      上层输入按键  
   杂
    //-----------设置android 上层log缓存大小-----------
        adb logcat -G 20m
3 常见的MTK工模命令
    *#*#3646633#*#*      mtk内部的
    *983*0#  新移自己添加的
4  常见的查找命令
    find ./ -name "*" -exec grep "negative" {} \; -print > h.log            查找文件中有negative 这个字符串的文件
    find ./ -type f -name linuxidc.pdf           查找文件
    find ./ -type d -name linuxidc  目录    查找目录

5  常见的打印语句


   堆栈:
                C
                dump_stack();
                 
                java:
                 
                Log.d("MthodCall",Log.getStackTraceString(new Throwable()));  //方法1
                                Exception e = new Exception("this is a log");  // 方法2
                                e.printStackTrace();
                               
        log
                #define ACCDET_DEBUG(format, args...) do{ \
                if(debug_enable) \
                {\
                         printk(KERN_WARNING "自加信息" format,##args);\
                }\
                }while(0)
        lk:
       
                int debug_enable = 1;
                #define LEDS_DEBUG(format, args...) do{ \
                                 if(debug_enable) \
                                 {\
                                         dprintf(CRITICAL,format,##args);\
                                 }\
                        }while(0)
                #define LEDS_INFO LEDS_DEBU





回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表