unisoc常用命令集
代码下载
- repo init -u gitadmin@gitmirror.spreadtrum.com:android/platform/manifest.git -b sprdroid9.0_trunk
- repo sync -dcq -j4
代码编译
- source ./build/envsetup.sh
- lunch 12
- kheader
- make bootimage -j4
- make systemimage -j4
Android Q
- cd bsp; source build/envsetup.sh; lunch 2; make headers;make modules
- cd ${CodeBase}; source build/envsetup.sh; lunch 31;make bootimage -j4 ; cd vendor/sprd/modules/libcamera; mma -j4
烧写kernel & camear动态库
- sudo ./out/host/linux-x86/bin/fastboot flash boot ./out/target/product/sp9861e_1h10/boot.img
- adb push ./out/target/product/s9863a1h10/vendor/lib /vendor/lib
adb操作
- adb root
- adb remount
- adb kill-server
- adb start-server
git操作
- git blame
- git show
- git diff
- git log
- git status
- git checkout
- git branch -a
- git gui
- git push ssh://frank.zhou@10.0.0.160:29418/vendor/sprd/modules/libcamera HEAD:refs/for/9.0_camera_trunk
- git push ssh://frank.zhou@10.0.0.160:29418/kernel/common HEAD:refs/for/sprdlinux4.4
property
- raw capture
adb shell setprop persist.vendor.cam.raw.mode raw - test pattern
adb shell setprop debug.camera.test.mode 1
log capture
- open kernel log
- adb shell “echo 7> /proc/sys/kernel/printk”
- adb shell “cat /proc/sys/kernel/printk”
- user log
~/mk.sh 12 ~/Workspace/log/sharkl3/klog_20190411_01.txt
adb logcat -c && adb shell logcat -v time | tee ~/Workspace/log/sharkl3/ulog_20190411_01.txt - kernel log
~/mk.sh 13 ~/Workspace/log/sharkl3/ulog_20190411_01.txt
adb shell cat /proc/kmsg | tee ~/Workspace/log/sharkl3/klog_20190411_01.txt
关闭selinux
adb shell setenforce 0
adb shell getenforce
关闭zsl
adb shell setprop persist.sys.cam.zsl false
停止/开启cameraserver
adb shell stop cameraserver
adb shell start cameraserver
crash分析
./crash/crash_arm64 -m phys_offset=0x80000000 vmlinux sysdump --cpus 8
关键文件位置
BoardConfig.mk ${codebase}/device/sprd/iwhale2/sp9861e_1h10/BoardConfig.mk
KernelConfig ${codebase}/kernel/arch/arm64/configs/sprd_sharklj1_defconfig
DTS ${codebase}/kernel/arch/arm64/boot/dts/sprd/sharklJ1.dtsi
双摄校准
adb shell setprop persist.vendor.cam.bokeh.dump capdepth
常见问题
- couldn’t create file: Read-only file system
adb shell “mount -o rw,remount /mnt/vendor/socko”
持载ssh目录至本地
sudo sshfs -o cache=yes,allow_other frank.zhou@shcompiler.unisoc.com:/home12/frank.zhou /home/local/SPREADTRUM/frank.zhou/Workspace/shcompiler
open debug print
- adb root
- adb shell
- echo -n ‘file isp_core.c +p’ > /sys/kernel/debug/dynamic_debug/control
- echo -n ‘fille cam_core.c +p’ > /sys/kernel/debug/dynamic_debug/control
- 清除所有pr_debug输出的log:
echo -n ‘file *.c -p’ > /sys/kernel/debug/dynamic_debug/control - 查看Linux所有线程
ps -AT | grep zoom
AndroidR
- open ISP_LOGV打印
adb shell setprop persist.vendor.cam.mlog.loglevel 555555
unisoc常用命令集相关推荐
- MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab
MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...
- Redis常用命令集
Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...
- 命令集matlab,Matlab常用命令集2
Matlab常用命令集: O o ode1 非Stiff 微分方程变步长解算器 ode15s Stiff 微分方程变步长解算器 ode23t 适度Stiff 微分方程解算器 ode23tb Stiff ...
- redis 清空db下_Redis常用命令集,清空redis缓存数据库
清空数据库: flushdb // 清除当前数据库的所有keys flushall // 清除所有数据库的所有keys Redis常用命令集,清空redis缓存数据库 1)连接操作命令qui ...
- Linux命令集(Linux常用命令集--CD指令篇)
Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...
- xp,win7,win2003,win2008常用命令集
虽然有时用鼠标点几下,也不费事,但如果你习惯使用键盘后,你就会发现用鼠标简直是在浪费时间,其实这也是为什么那些linux怪杰不喜欢windows的原因. 开始"运行"输入命令集 m ...
- mysql_mariadb实用常用命令集等2018_LCF
mysql 和mariadb都是同一作者开发的,所以很多命令基本相通,以及其它数据库,命令很多基本相似. 下面是自己花了不少时间整理出来的常用和实用的命令,希望能对大家有所帮助. 一.查看篇 1) 查 ...
- Windows常用命令集
winver*********检查windows版本 wmimgmt.msc****打开windows管理体系结构(wmi) wupdmgr********windows更新程序 w脚本******* ...
- Linux常用命令集
命令格式:命令 参数 对象 参数: 长格式 --help 短格式 -h 对象:要处理的对象,目录,用户等 1.帮助命令 man 命令名(用于查看命令的使用与参数) 命令名 --help(用于查看命令的 ...
最新文章
- CentOS网络配置
- 基于re模块的计算器
- springDatasolr 排序
- UA PHYS515A 电磁理论V 电磁波与辐射4 反射与折射
- windows系统用什么web服务器好_墙体保温系统用什么材料比较好
- 大话数据结构22:几种常见的静态查找算法
- 最容易被忽视的学习材料--技术标准 (z)
- 前端学习(1149):变量let02
- html z-dext优先级顺序,$ext{1D/1D}$ 动态规划的三种优化
- js 线段上某点的坐标_测绘测量中常用的坐标系
- 004 Spark中的local模式的配置以及测试
- 网络视频行业进入规则淘汰赛
- 使用php+gmail 发送邮件
- 00-JavaScript基础-基本概念
- 《普林斯顿微积分读本》笔记-第3章极限导论
- 常见的oracle面试题及答案,Oracle精选面试题(附答案及分析)
- 计算机算法应用状况,详解机器学习中的现状,算法,应用
- 风力摆控制系统,stm32f1程序,通过pid控制算法实现了风力摆摆定长直线,变长直线,一定角度摆动,定点停滞
- java实现微信公众号群发文本消息
- Redis基础--Redis 4.0 常用配置