自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 收藏
  • 关注

原创 FG160开发总结

可以在apps_proc/poky/meta-qti-bsp/conf/machine/sdxlemur.conf文件中,MACHINE_FEATURES里删除qti-recovery,减少编译项,加快编译速度。可以根据需要修改make_partition/source_file/PRJ_FG160_EAU_01/4G_4G/common/config/storage/partition_nand.xml分区表文件。标签是该分区所占 nand 的大小,单位是 KB,大小要求是 256kB 的整数倍;

2025-12-05 14:57:17 587

原创 联通 DNS 只响应联通网来源?

联通递归DNS存在跨网访问限制:仅对本网用户开放,通过ACL白名单控制访问来源。测试发现,直连联通网络时解析正常,其他运营商出口查询则无响应或拒绝。原因包括:运营商为安全和成本考虑限制递归服务(防DDoS滥用、减少资源消耗),以及Anycast发布方式导致跨网路由不可达。验证方法包括:对比不同出口的dig测试结果,观察递归位与响应码差异,抓包确认源IP和出口,检查路由策略。结论是跨网DNS解析失败源于运营商的有意访问限制,并非服务故障。

2025-11-03 15:33:47 221

原创 linux启动脚本中导致系统启动中断问题分析与解决

在启动过程中,我们发现某些初始化脚本在执行时,如果中间某条命令出错(如 insmod、ifconfig、brctl addif),整个开机流程会直接中断,导致设备启动失败。通过 if 语句显式捕获错误,而不是依赖 set -e 自动退出。一旦其中任意命令返回非 0,脚本立即退出,系统无法继续启动。若 insmod 失败,脚本退出,ifconfig 不执行。➡ 因为 insmod 返回非 0,脚本立即退出;# 不使用 set -e,手动判断命令是否成功。,不应导致整个系统停止启动。模块已加载 / 路径错误。

2025-10-20 17:25:15 322

原创 SY6974芯片添加enable充电控制节点

摘要:本文介绍了在基于高通MDM9x07平台的4G MIFI产品中,为Silergy SY6974充电IC实现充电控制功能的方案。通过分析三种可行方案,最终选择在保持原有驱动框架基础上,新增sysfs节点控制充电状态。方案通过查找power_supply设备并挂载enable属性文件,实现通过/sys/class/power_supply/sy6794/enable节点控制充电(0禁用/1启用)。详细说明了实现方法、测试验证步骤和常见问题解答,包括初始化流程、属性文件操作函数、设备查找方法以及异常处理等关键

2025-07-23 19:13:34 1083

原创 常用嵌入式 Linux 构建系统总结

答:是的,这些系统可以使用相同的 Linux 内核。这些工具不仅仅是文件系统的选择,它们帮助你定制整个操作系统,包括内核配置、文件系统选择、库和工具链等,最终生成适合设备的 Linux 系统镜像。是一个精简的工具集,专为嵌入式 Linux 系统设计,提供了常见的命令行工具,适用于资源极其有限的设备。提供了极高的定制化、更小的资源占用、更好的硬件兼容性,并且适用于长期维护、工业级和复杂的嵌入式项目。,具有更高的稳定性,适合长期运行的系统,特别是在对系统稳定性要求较高的嵌入式项目中。

2025-06-20 16:56:57 873

原创 解决ubuntu18.04使用docker编译openwrt卡住不动的问题

在我没思路的时候,deepseek给了个好建议,就是抓系统调用日志,使用strace追踪系统调用过程,这样就可以把过程中遇到的错误或者问题找到了,至少知道问题出在哪,接着我就使用strace -f -o /tmp/build.log make -j1 V=s package/libs/toolchain/compile重新执行了一遍,然后把抓出来的日志,继续喂给deepseek,让他分析。终于有点希望了,紧接着我问小d,我该怎么解决这个问题,它又开始瞎bb了,说了好几个方法都没有效果,试的我都累死了。

2025-06-17 11:59:51 971

原创 如何给移远EC25模组配置UART

HSUART支持并启用了BAM-DMA 模式 —— 这是Qualcomm 高速串口的特性,可以通过 DMA 直接搬运数据,减少CPU 负担,提高吞吐效率。因此,它还要:显式声明 BAM 的内存区域和中断;设置 DMA Pipe Index;提供 interrupt-map;支持唤醒、字符注入(inject-rx-on-wakeup)等高级功能。LSUART(Low-Speed UART)是传统16550风格的串口;没有DMA,也不依赖BAM 控制器;只依赖简单中断来收数据,不是流式DMA。

2025-05-27 19:11:47 496

原创 高通SDX55 SDK自带软件简介(4)

高通SDX55 SDK自带软件简介(4)

2025-05-15 21:55:50 815

原创 高通SDX55 SDK离线编译方法及问题汇总

高通SDX55 SDK离线编译方法及问题汇总

2025-05-12 17:42:52 1187

原创 高通SDX55 SDK自带软件简介(3)

高通SDX55 SDK自带软件简介(3)

2025-05-11 17:19:41 833

原创 高通SDX55 SDK自带软件简介(2)

Wi-Fi Sigma测试系统是Wi-Fi联盟(WFA)提出的一套全自动的WiFi认证测试系统,几乎涵盖所有Wi-Fi的功能及性能(throughput)的自动化测试。Tinyproxy是POSIX操作系统的轻量级HTTP/HTTPS代理守护程序,它是从头开始设计的,速度又快又小,非常适合需要全功能HTTP代理但系统资源有限的嵌入式部署使用。Wi-Fi Sigma测试系统是Wi-Fi设备获得Wi-Fi联盟认证的必要测试工具,确保不同厂商的Wi-Fi设备具有良好的互操作性和符合标准的性能表现。

2025-05-06 21:16:56 1169

原创 高通SDX55 SDK自带软件简介(1)

在Linux系统中,Avahi-daemon是实际运行的进程名,它主要通过UDP端口5353进行工作,使用mDNS(多播DNS)和DNS-SD(DNS服务发现)协议。Avahi是zeroconf协议(零配置网络服务规范)的一个开源实现,它可以在没有DNS服务的局域网里发现基于zeroconf协议的设备和服务。PIM是协议无关组播的简称,表示可以利用静态路由或者任意单播路由协议(包括RIP、OSPF等)所建立的单播路由表来执行组播路由的RPF检查,这也是该协议名称中"协议无关"的含义。

2025-05-05 21:55:58 944

原创 IPQ807X 开机应用简介

用于Linux的性能监视工具的集合,工具包括sar,sadf,mpstat,iostat,pidstat和sa。提供路由支持,例如RIPv1,RIPv2,RIPng,OSPFv2,OSPFv3,BGP-4和BGP-4+它支持负载均衡,failover,还有容易配置的出入规则。wifi-son(wifi mesh)相关工具IEEE 1905.1a。wifi-son(wifi mesh)相关工具IEEE 1905.1a。wifi-son(wifi mesh)相关工具。openwrt原生自带web服务器。

2025-05-05 21:46:10 875

原创 openwrt led灯相关笔记

openwrt led灯相关笔记

2025-04-29 21:56:41 537

原创 SDX55 modem编译脚本

SDX55 modem编译脚本

2025-04-29 21:17:22 269

原创 如何在ubuntu18.04上使用docker

如何在ubuntu18.04上使用docker

2025-04-27 13:10:35 288

原创 高通5G SDX55原始SDK编译问题汇总

高通5G SDX55原始SDK编译问题汇总

2025-04-27 12:38:43 767

原创 高通5G SDX55原始SDK编译教程

高通5G SDX55原始SDK编译教程

2025-04-27 12:19:27 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除