hxHardway
。。。。
展开
-
Android12上调试nxp的wifi模块支持5G频段的ap和sta同时共存
通过与供应商和度娘等排查,需要下载regulatory.db,进行insmod加载才可以,rk默认没有处理,因为rk默认适配的博通的模块,自带了国家码相关数据。在使用过程中发现,不能分享出5g的热点,通过log发现国家码没有正常设置,驱动那边加载相关数据库失败。通过上面修改,驱动就可以正常加载数据库,能正常分享出5g热点。我们使用的是nxp的88W8987模块。原创 2024-08-26 16:59:58 · 231 阅读 · 0 评论 -
Android12平台上支持spi屏处理
对于主控端,我们对应的脚,IM脚选择模式,我们默认选择四线SPI,即RS:对应DC脚(命令数据选择脚),CS:即spi片选脚,SDA:主控端spi的数据输出脚,SCL:spi的时钟脚。1.完成了spi屏的分辨率,使能脚,reset脚,背光使能脚,初始化命令 以及spi clk的频率解析。1.如果没有TE脚,一定会出现撕裂,只是早晚的事情, 如果屏的自刷新帧率和spi发送数据的帧率接近,撕。如果有客户有用spi屏的需求,要问清楚客户有没有点摄像头这种实时更新画面的需求,如果没有,TE脚可以。原创 2024-08-26 14:46:11 · 259 阅读 · 0 评论 -
Android12系统上支持Android手机的usb网络共享
2)第二就是我们修改framework,通过广播告诉,系统我们切到usb共享网络,需要给usb0分配ip地址。3.android系统默认只会给eth wlan,移动网络节点去分配ip地址,所以我们需要去适配usb驱动生成的usb0网络节点。这里有两种办法,1).一种就是修改驱动直接让usb网络驱动生成eth网络节点,但这样会影响以太网的功能,1.修改内核,添加这几项内核驱动,kernel驱动默认有源码,我们只需配置上就行。注意:以上只针对android手机的usb网络共享有效。苹果手机需要另做适配。原创 2023-05-29 15:26:41 · 2649 阅读 · 2 评论 -
buildroot系统调试苹果手机网络共享功能
3.OTG控制器集成在CPU内,当有OTG线插入OTG设备时产生中断,中断处理函数上半部通过读取OTG控制器寄存器相应值判断OTG设备属于Host(HCD)还是Gadget(UDC),下半部通过工作队列由回调函数类似host->resume()或gadget->resume()重启Host或Gadget控制器,resume()具体的实现过程在HCD或UDC相关驱动里实现。2.OTG模式下是可以即做主又可以做从,主设备即HCD,从设备即UDC(USB_GADGET )。驱动或框架,通过连接这些具体功能的驱。原创 2023-05-06 17:17:09 · 1158 阅读 · 0 评论 -
uboot读取adc,通过cmdline传给kernel解析数值,不同硬件模块进行处理
(1)kernel编译链接,利用.__param .init.setup段将kernel所需参数(driver及通用)和对应处理函数的映射表(obs_kernel_param kernel_param结构体)存放起来。1.首先kernel已经做了cmdline得解析,start_kernel中setup_arch中解析tags获取cmdline,拷贝到boot_command_line中。将cmdline拷贝2份,放在saved_command_line static_command_line。原创 2023-06-15 18:39:31 · 1372 阅读 · 0 评论 -
Android 蓝牙语音通话调试
顺便贴上可以测试蓝牙sco得apk,源码路径在Android12_R10\frameworks\base\media\tests\ScoAudioTest\src\com\android\scoaudiotest。10、A2DP_SINK 音频接收规范,用于接收传输来的音频数据并进行解码,还原出音频;2、A2DP (advanced audio distribution profile)高级音频及立体声规范,包括A2DP SINK和A2DP SOURCE。还可以通过腾讯会议测试进行语音通话。原创 2024-07-12 11:02:04 · 158 阅读 · 0 评论 -
Android系统实现多网共存且能独立上外网
有些场景下需要多网共存,使用网络聚合进行提升网速。而在Android系统源码上默认是不支持多网同时共存且能独立上外网的。所以需要进行定制修改。1.修改main 表优先级到9999, 作用:eth1 wlan0 访问内网。3.修改wifi为70分,以太网为60分,4G为50分。2.不去teardown 低分数网线。原创 2024-07-12 10:54:26 · 248 阅读 · 3 评论 -
Android12上实现双以太网卡共存同时访问外网
修改main 表优先级到9999, 作用:eth1 eth1 访问。不去teardown 低分数网线。原创 2024-07-09 15:47:24 · 547 阅读 · 0 评论