- 博客(389)
- 资源 (9)
- 收藏
- 关注
原创 如何在 Ubuntu 的文件夹图形界面侧边栏增加新的文件夹?
在ubuntu文件管理器的左边侧边栏,增加快捷访问入口。进入data文件夹,按Ctrl+D即可。进入某个文件夹,按Ctrl+D即可。
2024-03-05 10:14:05 333
原创 ubuntu git无法识别中文的解决办法
git config --global gui.encoding utf-8 # 设置Git GUI界面utf-8编码。git config --global i18n.commit.encoding utf-8 # 设置commit信息utf-8编码。git config --global i18n.logoutputencoding utf-8 # 设置输出 log utf-8 编码。在~/.bashrc最后添加下面条件变量。
2024-01-04 13:53:29 398
原创 高通android驱动和设备树-wifi驱动粗略记录
hdd_shutdown_wlan_in_suspend_prepare根据ucfg_pmo_get_suspend_mode配置看是否支持shutdown功能,一开始这儿不支持,当系统休眠的时候,就会走到驱动的suspend和resume函数,导致wifi模块无法下电,后来在这里不管配置,直接走下去了,最后调用到pld_idle_shutdown,我们的wifi硬件接口是pcie的,所以最后调用到了。休眠的时候 WLAN_EN,这个是一个引脚,会下电的,这样可以降低功耗。
2023-12-06 11:21:35 2506
原创 fdbus记录
FDbus是一个易于使用,轻量型的IPC工具,跟DBus和Someip有点儿像,someip是汽车领域里比较Ap AutoSar的传输载体。也可以通过fdbus做出类似Harmoney Os的分布式软总线。
2023-11-29 14:22:28 2323
原创 高通sdcard 启动流程
当 mmc_sd_init_card 成功后, 调用mmc_add_card (bus.c), 这里主要是识别卡是SD、SDXC 还是SDHC的卡,通过mmc_card_blockaddr 和 mmc_card_ext_capacity状态来分辨。然后mmc_select_voltage,此时会通过host->ocr_avail 对ocr 处理,拿到的数值rocr,作为参数给到mmc_sd_init_card (CONFIG_MMC_PARANOID_SD_INIT)
2023-11-28 14:13:14 1802
原创 android APP使用指定网络上网的原理
看jni的Android.bp 和 android_net_NetUtils.cpp ,应该是在 NetdClient.h,这个文件应该是。调用到 android_net_utils_bindProcessToNetwork ->但是NetworkUtils的 bindProcessToNetwork一下子找不到在哪儿。调用到了 NetworkUtils.bindProcessToNetwork。函数: bindProcessToNetwork。发现是个native函数,发现jni实现是在下面。
2023-11-22 14:41:49 492
原创 android NetworkMonitor和ConnectivityService记录
网络上都叫网络可用性校验,在WIFI和数据(以太网切换中使用)
2023-11-03 15:33:17 690
原创 android wifi和数据网络(以太网切换)出现的问题
此时车机ip rule命令下以太网的策略路由在前,wlan0的策略路由在后,以太网的网段在172.25.0.0,以太网策略和wlan0的策略里都有默认规则,此时以太网在前,所以 ping路由器192.168.31.1,走的网卡是以太网,可以它通过tcpdump来确认。然后车机通过WIFI连接一个路由器,电脑也连接路由器,突然发现车机通过路由器无法ping通路由器下的电脑,而且也ping不通路由器本身的192.168.31.1,更诡异的是从电脑ping 车机可以ping通;
2023-10-30 17:48:25 599
原创 fastboot刷写老是失败的问题
突然想到,会不会是因为线的问题,然后换了在公司常用的数据线,发现的确在mfastboot单独刷写的时候是可以成功的,这根线是朋友项目自带的,adb啥的都没问题,也不知道会不会跟刷写稳定性有关,哎,一根线害死人。老是在fastboot刷写 system.img的时候失败,后来换成mfastboot刷写,也老是失败。帮朋友的项目调个功能,可以出系统rom的包,包括了windows的刷写脚本。最近换了个设备,又出现了老是刷写不成功的问题,气死了都要。问朋友的项目,人家说没啥问题,没办法。
2023-10-26 15:48:45 370
原创 android以太网设置
在IpConfiguration类里面调用了IpConfiguration这个类,这个类就是以太网的具体配置,看打印日志便可知道ipconfig.txt存储在 /data/misc/ethernet/ipconfig.txt。
2023-10-25 13:31:02 43
原创 android wifi启动流程中驱动的确认
这一次在出现投屏的性能分析的时候,偶尔发现的,这下面有三个驱动配置文件,大致对应的也就是3个wifi驱动文件,也有个wifi 启动文件init.qcom.wlan.sh。我的这里面没有/vendor/lib/modules/qca_cld3_wlan.ko,所以走到判断cnss_pci的逻辑。在高通8155平台中,rom包安装后有3个wifi驱动,虽然大致知道是安装的哪个驱动,但是一直不知道从哪儿确认的。最后在系统里执行命令,确实是qca6390。
2023-10-18 11:32:11 352
原创 wifi高通驱动之WCNSS_qcom_cfg.ini以及MCS、空间流数的学习和记录
802.11g工作在2.4G频段下,能够支持OFDM和CCK两种调制方式,提供16-QAM、64-QAM和BPSK、QPSK四种编码方式,我们通常说的54M速率就是在2.4G频段下,通过OFDM调制,采用64-QAM编码的情况下实现的。根据以上的计算因子,802.11g能提供的最大速率计算如下: (1秒/4微秒)×(6bit×48×3/4)=54Mbit/s。不是太了解,先记录一下,个人感觉MCS和MIMO技术最全的应该是下面的网址。Short GI 的情况下,可提高10%的速率。
2023-08-22 11:39:13 1094
原创 小程序发布注意事项
1、使用HBuildx的 发布 功能发布小程序,因为编译完的代码目录不是同一个。如果使用 运行 到小程序,最后发布的版本会显示”无法连接本地服务器“2、使用unicloud的云服务。
2023-08-13 22:20:38 330
反编译工具,可以将android生成的framework.jar反编译为class,并且用jd-gui 查看修改是否编译进来
2024-02-06
rtptools项目,github上的资源
2023-11-16
PCM音频流裸数据,可以使用Audacity来解析,帮助理解pcm解码和FM
2022-06-10
sniffer-sta-connect-ap.pcap
2021-08-23
ICAWebWrapper.msi
2020-02-10
mwan3的代码和负载均衡的路由及iptables规则
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人