Android源码新基线代码更新的方法
Android源码新基线代码更新的方法
Android源码新基线代码更新的方法
Android源码新基线代码更新的方法
麦克风实现回声消除效果,在结构设计上的一些建议
麦克风实现回声消除效果,在结构设计上的一些建议
摄像头自动对焦马达芯片DW9714数据手册
摄像头自动对焦马达芯片DW9714数据手册
音频功放芯片AW87359 datasheet
音频功放芯片AW87359 datasheet
音频功放芯片AW87XXX Android Driver
音频功放芯片AW87XXX驱动源码和移植文档:
移植文档解压后的路径如下:
├── document
│ ├── AW87XXXCSR_Android_Driver_MTK_V2.7_EN.pdf
│ └── AW87XXXCSR_Android_Driver_MTK_V2.7.pdf
顺芯音频芯片es7202数据手册和驱动参考源码
.
├── ES7201 DS.pdf
├── ES7201-ES7202驻极体参考.DSN
├── ES7202_1V8 Normal.txt
├── ES7202_3V3 Normal.txt
├── ES7202 DS.pdf
├── ES7202 linux driver
│ ├── es7202.c
│ └── es7202.h
└── ES7202 linux driver.rar
正基 WIFI/BT模块AP6256 datasheet
正基 WIFI/BT模块AP6256 datasheet
10KC热敏电阻CN0603R103B3435JT芯片书册
10KC热敏电阻CN0603R103B3435JT芯片书册
以太网 PHY 芯片 YT853X Datasheet
以太网 PHY 芯片 YT853X Datasheet
中深LCD ZS101NI4042J4H8II数据手册
中深LCD ZS101NI4042J4H8II数据手册
触摸芯片WDT8752A Datasheet
触摸芯片WDT8752A Datasheet
GT928 TP Datasheet
GT928 触摸屏 Datasheet
顺芯ES7202 ADC音频芯片数据手册
顺芯ES7202 ADC音频芯片数据手册
正基AP6256 datasheet
正基AP6256 WIFI/BT模块datasheet
SGM41510充电IC芯片手册
SGM41510充电IC芯片手册
bq24195充电IC芯片手册
bq24195充电IC芯片手册
AP6212 datasheet-V1.0-04082014.pdf
AP6212 datasheet_V1.0_04082014.pdf
USB网卡驱动网卡名称的修改方法
Quectel的模组一般支持4种网卡模式,NDIS/ECM/MBIM/RNDIS,这4种网卡模式默认情况下在Linux中生成的网卡名分别为:
NDIS:
GobiNet:ethxx
qmi_wwan:wwanxx
ECM:
cdc_ether:usbxx
MBIM:
cdc_mbim:wwanxx
RNDIS:
rndis_host.c:usbxx
将linux系统生成的默认网卡名修改为自己想要的网卡名称
20Hz到20KHZ 0db测试用音频文件,左右声道测试文件
测试用0db正弦波音频源文件集合打包
.
├── 00. mute.wav
├── 01. 20Hz-0dB-30s.wav
├── 02. 30Hz-0dB-30s.wav
├── 03. 40Hz-0dB-30s.wav
...
...
├── 38. 18KHz-0dB-30s.wav
├── 39. 19KHz-0dB-30s.wav
├── 40. 20KHz-0dB-30s.wav
├── Infinity zero.wav
├── LR Channel.wav
├── musiccut_test.wav
├── pink noise 0db.wav
├── Slow_freq_sweep_61_-0dB_44k.16.wav
├── Slow_freq_sweep_61_-20dB_44k.16.wav
├── Subwoofer-delay-test.wav
└── 左右声道及喇叭极性Sound Check_Channel & Phase_10sec.wav
20Hz到20KHZ 0db测试用音频文件
测试用0db正弦波音频源文件。
.
├── 00. mute.wav
├── 01. 20Hz-0dB-30s.wav
├── 02. 30Hz-0dB-30s.wav
├── 03. 40Hz-0dB-30s.wav
├── 04. 50Hz-0dB-30s.wav
...
...
├── 38. 18KHz-0dB-30s.wav
├── 39. 19KHz-0dB-30s.wav
├── 40. 20KHz-0dB-30s.wav
├── Infinity zero.wav
├── LR Channel.wav
├── musiccut_test.wav
├── pink noise 0db.wav
├── Slow_freq_sweep_61_-0dB_44k.16.wav
├── Slow_freq_sweep_61_-20dB_44k.16.wav
├── Subwoofer-delay-test.wav
└── 左右声道及喇叭极性Sound Check_Channel & Phase_10sec.wav
linux samba源代码,可自行交叉编译
smb源代码,已经包含适用于arm平台的二进制out文件,可直接拷贝使用
linux 下samba环境及工具,解压直接拷贝到目标设备即可使用
.
├── bin
│ ├── nmbd
│ ├── smbd
│ └── smbpasswd
├── etc
│ └── samba
│ └── smb.conf
├── lib
└── var
├── lock
├── log
└── tmp
8 directories, 4 files
RAM gcc linaro交叉编译工具链
gcc环境配置:
#!/bin/bash
export SYSROOT=/../../sysroot-glibc-linaro-2.25-2019.02-arm-linux-gnueabihf
export TOOLCHAIN_HOME=/../../gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf
#export CC="arm-linux-androideabi-gcc --sysroot=$SYSROOT"
export CC="arm-linux-gnueabihf-gcc --sysroot=$SYSROOT"
export CXX="arm-linux-gnueabihf-g++ --sysroot=$SYSROOT"
export PATH=$TOOLCHAIN_HOME/bin:$PATH
Linux环境下eeprom读写配置工具源码
一款linux下的读写eeprom的工具源代码。定义了一套描述硬件版本及外设的规则,并将这些硬件描述信息写入eeprom中。包含了工具密码验证,写入mac地址,写入产品序列号等接口。
├── Android.mk
├── ascii_match.c
├── ascii_match.h
├── crc32.c
├── eeprom_board_stand.h
├── eeprom_rules.txt
├── eeprom_tool.c
└── serialno_set.txt
0 directories, 8 files
drawio绘图工具ubuntu安装包
drawio是一款强大、免费的绘图工具(基本可以替代收费的visio等),使用方便。
安装:sudo dpkg -i drawio-amd64-19.0.3.deb
git 工具介绍及命令整理(超详细)
.
├── Git内部培训课件.pdf
├── progit.zh.pdf
├── REPO镜像服务器搭建和管理.pdf
└── 常用 Git 命令清单.pdf
0 directories, 4 files
linux环境下iperf网络吞吐速率测试工具
1. 在PC端运行iperf-2.0.4-win32\iperf.exe
2. 在MID端运行iperf
1) adb push iperf system/bin
2) adb shell chmod 777 system/bin/iperf
测试MID下行速率:
1) PC运行:
iperf -c x.x.x.x -i 1 -w 1M -t 60
其中x.x.x.x为MID的IP地址
2) MID运行:
system/bin/iperf -s
测试MID上行速率:
1) PC运行:
iperf -s
2) MID运行:
system/bin/iperf -c x.x.x.x -i 1 -w 1M -t 60
其中x.x.x.x为PC的IP地址
ubuntu下android投屏工具,解压可用
ubuntu下的android虚拟投屏软件。
安装及使用:
# runtime dependencies
sudo apt install ffmpeg libsdl2-2.0.0
sudo mkdir usr/local/share/scrcpy
sudo cp scrcpy /usr/local/bin/
sudo cp scrcpy-server.jar /usr/local/share/scrcpy/
确定/usr/local/bin/scrcpy执行权限
执行scrcpy即可
Linux环境下的tinyalsa工具(tinymix,tinyplay,tinycap,tinypcminfo)源码
tinyalsa音频工具源码,可交叉编译工作于目标平台。
1.tinymix
tinymix 可以得到音频通路相关的各项配置参数。也可以通过添加参数修改其中的配置
2.tinyplay
tinyplay用于播放tinycap采集的pcm或wav格式录音,不能进行 MP3 等格式的编码,支持 44.1kHz,48kHz 采样率的wav 音乐,使用方法:tinyplay 文件储存目录/test.pcm -D 0 - d 0
3.tinycap
tinycap用于采集系统录音,可以通过指令设置不用采样率,不同采样深度,不同声道的录音,使用方法:tinycap 文件存储目录/test.pcm -D 0 -d 0 -c 4 -r 44100 -b 16 -p 512 -n 6
参数说明:D 声卡 d 当前声卡下的录音或放音设备 c 通道数 r 采样率 b 采样深度 -p 中断帧数 n 周期
录音结束Ctrl+C
4.tinypcminfo
tinypcminfo 查看设备信息
tinypcminfo -D 0 -d 0
查看1号声卡的1号设备信息
usb Type-C PD快充协议及介绍
type-C USB协议, PD快充协议介绍,图文
ubuntu安装搜狗输入法
ubuntu安装搜狗输入法
sudo dpkg -i XXXX.deb
安装指南请参考:https://pinyin.sogou.com/linux/guide
测试用12种格式音视频文件
.
├── 12种格式视频
│ ├── 3840x2160测试.mp4
│ ├── test3gp.3gp
│ ├── testavi.avi
│ ├── testflv.flv
│ ├── testgif.gif
│ ├── testmkv.mkv
│ ├── testmov.mov
│ ├── testmp42.mp4
│ ├── testmp4.mp4
│ ├── testmpg.mpg
│ ├── testrmvb.rmvb
│ ├── testswf.swf
│ ├── testvob.vob
│ ├── testwmv1.wmv
│ ├── testwmv.wmv
│ └── 左右声道测试耳机扬声器左右声道测试.mp4
└── 12种格式音频
├── -00db_1kHz.wav
├── -20db_1kHz.wav
├── Chains.aac
├── Chains.amr
├── Chains.ape
├── Chains.flac
├── Chain
移远4G模块软硬件资料打包_EG95.rar
Quectel移远4G模块最新资料打包。包含硬件软件手册及代码移植说明等。
$ tree.
├── 01 Software
│ ├── Quectel_EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG2x-G&EG9x&EM05系列_SMTP_应用指导_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EG2x-G&EM05_Series_Thermal_Mitigation_User_Guide_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EG2x-G系列_美国运营商认证应用指导_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_DFOTA_User_Guide_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_FTP(S)_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_HTTP(S)_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_MMS_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_MQTT_Application_Note_V1.1.pdf
│ ├── Quectel_EC2x&EG9x&EM05_PPP_Application_Note_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_QuecCell_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_QuecLocator_Application_Note_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_SMTP_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_SSL_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x&EM05_TCP(IP)_AT_Commands_Manual_V1.0.pdf
│ ├── Quectel_EC2x&EG9x_Power_Management_Application_Note_V1.0.pdf
│ ├── Quectel_EC2x&EG9x_TTS_Application_Note_V1.0.pdf
│ ├── Quectel_EC2x&EG9x_Voice_Over_USB_and_UAC_Application_Note_V1.0.pdf
│ ├── Quectel_EG91&EG95_Windows_USB_Driver_Installation_Guide_V1.0.pdf
│ ├── Quectel_EG9x_AT_Commands_Manual_V1.1.pdf
│ └── Thumbs.db
└── 02 Hardware
├── Quectel_BG96&BC95-G&EG9x&UG9x&M95_Compatible_Design_V1.0.pdf
├── Quectel_EG91-E&EG95-E_Footprint&Part_20180307
│ │ └── Quectel_EG91-E&EG95-E_SCH_Part_AD_20180307.SchLib
│ │ ├── Quectel_EG91-E&EG95-E_PCB_Footprint_Cadence_20180307.dra
│ │ └── Quectel_EG91-E&EG95-E_SCH_Part_Candence_20180307.OLB
│ └── Quectel_EG91-E&EG95-E_Footprint&Part_Pads_20180307