- 博客(48)
- 资源 (10)
- 收藏
- 关注
原创 IPQ4018/IPQ5018 /IPQ6018/IPQ8074 高通路由器平台映像文件生成工具
主要用来制作IPQ4018,IPQ5018,IPQ6000,IPQ807x生产文件烧写文件。支持:1.NORflash生产文件的生成2.NORplusNand生产文件的生成3.Nandflash生产文件的生成.4.BOOT文件的烧写生成。5.目前不支持EMMC文件的生成
2023-05-10 15:57:14 1463 7
原创 OpenWrt Web GUI WIFI 设置/显示配置的 简单分析
WIFI 技术从WIFI5 发展的 WIFI 6, 高通的QSDK 从SPF1 已经release SPF11.1 版本。当客户设置用WEB 页面配置wifi 工作的模式的时候,会发发现模式一直设置的不正确。做为高通AE 工程师,我们通常会建议客户使用uci 进行wifi 配置。但是web 设置的问题一直没有修正。刚好有点时间抽空了解openwrt /qsdk的web 设置框架,修正了了这个设置显示问题。1.LUCI目前OPENWRT的显示采用 luci 架构,Luci 框架内基于 lua +
2020-05-18 14:29:19 4987 8
转载 grub rescue救援模式的处理
我的linux在调整分区后,出现了grub rescue>这表示grub2的配置文件坏了,由于分区调整或分区UUID改变造成GRUB2不能正常启动,从而进入修复模式(grub rescue)也称救援模式。在救援模式下只有很少的命令可以用:(1)set 查看环境变量,这里可以查看启动路径和分区。(2)ls 查看设备(3)insmod 加载模块(4)root 指定用于启动系统的分区,在救援模式下设置grub启动分区(5)prefix 设定grub启动路径。
2024-04-18 13:36:11 13
转载 Emo:基于树莓派4B DIY 能笑会动的桌面机器人
接着,我们开始编写生成情感的代码,其中舵机运动和动画是核心部分。为了实现这些复杂的功能,我们采用 Python 的 multiprocessing 包,这使机器人能够同时执行多个任务,从而提高运行效率。它不仅仅是一款机器人,更是一个活生生的存在,与其他机器人不同,它拥有独特的个性和情感。我们精心考虑了电源的位置,将它置于底座上,并为电源线的自由移动预留了充足的空间。为了实现音频播放功能,我们机器人在头部左侧集成一枚 8 Ω 0.5 W 扬声器,并搭配 PAM8403 放大器,对树莓派中的声音进行放大。
2024-04-16 13:33:52 17
转载 当make执行遇到 Arguments too long
1. 问题Ubuntu20.04上make编译生成so的时候报错:对应makefile中的报错位置,仅仅是生成so的时候报错,伪代码如下然而如果不通过make执行,将后面的参数打印出来后,直接用交叉编译链执行是可以的,所以怀疑方向是在make。
2024-04-09 14:35:11 28
转载 浅谈pcie硬件验证方案
一个典型的结构是一个root port和一个endpoint直接组成一个点对点连接对,而Switch可以同时连接几个endpoint。一个root port和一个endpoint对就需要一个单独的PCI bus。而PCI是在同一个总线上的设备共享同一个bus number。过去主板上的PCI插槽都公用一个PCI bus。PCIe的连线是由不同的lane来连接的,这些lane可以合在一起提供更高的带宽。譬如两个1lane可以合成2lane的连接,写作x2。
2024-04-02 14:47:18 39
转载 涂鸦 蓝牙 终端 本地 设备配网指南
涂鸦配网协议是标准 Bluetooth LE 协议的应用层规范,定义了一整套低功耗蓝牙设备和智能手机 App 之间的配网协议。通过涂鸦专属服务进行多层加密数据交互,结合涂鸦物模型实现安全可靠、点对点的物联网蓝牙数据传输协议。涂鸦配网协议是应用层协议,可兼容蓝牙 4.x/5.x 所有版本的标准蓝牙协议。0xFD50),该服务定义了可读可写可通知的特征值,充分利用蓝牙特性,通过规范低功耗蓝牙底层的技术参数(广播周期/间隔,连接间隔/方式,数据交互方式),最大程度地发挥蓝牙芯片的性能。
2024-03-28 15:41:36 33
转载 QCN927x/QCN62x4/QCN64x2 and IPQ53xx SoC HW System Design
HDK 硬件设计可以参考下表的内容。
2024-03-27 16:35:35 245
转载 802.11R无线交互
IEEE802.11r(Fast BSS Transition)定义了STA在同一移动域 (MD)中的不同AP之间漫游时的交互细则,提供了实现BSS快速切换的标准。802.11r快速漫游实现方法为:STA首次关联MD内的AP时,利用802.1x认证获得的主会话密钥(MSK,由于该密钥为认证者和申请者共享,也称为成对主密钥PMK)和MD内各个AP的R1KH_ID计算出不同的PMK_R1分发给MD内的其它AP;
2024-03-26 11:32:04 55
转载 学习总结802.11kvr
协议说明:802.11K协议可以提前告知无线终端可以选哪些AP,在设备要进行漫游时能够快速选择漫游AP。当无线终端检测到当前连接的AP提供的无线网络不佳,向AP发起请求,请求AP提供一份可以漫游的AP的列表和AP的相关信息,让无线终端了解附近的AP的情况。当AP检测到关联的无线终端逐渐远离时,会要求无线终端收集周围的AP信息并反馈,AP再结合自己的邻居AP的信息,再反馈给无线终端推荐漫游的AP。其实就是辅助快速漫游找到最好的AP信息。
2024-03-26 11:26:01 71
转载 802.11kvr无线漫游原理及漫游测试工具推荐
协议砍掉了无线漫游重关联中四次握手(EAPOL-KEY)的过程,可以简单理解为“不加密状态的漫游”,以减少客户端在漫游过程中的时间延迟、连接中断概率,从而提高漫游质量。母子路由无线mesh组网,子节点配置全部受控于主路由以扩展无线信号,终端连入该SSID网络中可在不同的mesh节点之间实现无缝漫游。网络中所有AP被AC集中管理,发射统一的无线SSID,终端连入该SSID网络中可在不同的AP点之间实现无缝漫游。通过802.11k交互,AP和终端均掌握了当前无线网络拓扑信息,已为下一步的漫游执行做好了准备。
2024-03-26 11:19:23 72
转载 bss、data、text、heap(堆)与stack(栈)
b通常是指用来存放程序中未初始化的和静态变量(static)的一块内存区域。bss是英文Block Started by的简称。bss段属于静态内存分配。通常是指用来存放程序中已初始化的全局变量和(static)的一块内存区域。数据段属于静态内存分配。通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读(某些架构也允许代码段为可写,即允许修改程序)。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。
2024-01-31 17:27:06 35
转载 堆栈,BSS,DATA,TEXT
首先目标文件的构成,Linux下就是.o 文件编译器编译源码后生成的文件叫目标文件(Object File)。目标文件和可执行文件一般采用同一种格式,这种存储格式为 ELF。目前文件的内容至少有编译后的机器指令代码和数据,除了这些,目标文件中还包含了链接时所必须的一些信息,比如符号表、调试信息、字符串等。般目标文件将这些信息按照不同的属性,以段(segment)的形式存储。:源代码编译过后的机器指令。:全局变量和局部静态变量被放在数据段。):const 修饰的变量和其他字符串常量。
2024-01-31 17:21:36 203
转载 Tuya OS 开发:设备初始化
设备初始化是程序运行的基础,具体指设备上电、启动之后调用的一系列接口,这些接口负责完成设备硬件环境的初始化、TuyaOS 软件的初始化、蓝牙协议栈功能的初始化以及应用功能初始化等工作。涂鸦蓝牙设备初始化继承了嵌入式设备初始化的一般流程,同时抽象出了一组通用的接口,方便您在不同芯片平台之间进行切换。
2024-01-29 14:07:36 331
转载 TI CC23xx BLE 第一个demo: Basic BLE Project
【代码】TI CC23xx BLE 第一个demo: Basic BLE Project。
2024-01-18 16:52:01 60
转载 Introduction to the SimpleLink Low Power F3 SDK
【代码】Introduction to the SimpleLink Low Power F3 SDK。
2024-01-09 13:39:45 67
转载 【蓝牙】TuyaOS 开发蓝牙产品之环境搭建
源文件/头文件添加完成后,至少使用 Vscode 进行一次代码编译,之后可继续使用 Vscode 或者切换到 Keil 等第三方开发工具进行代码调试工作。第一次编译必须要使用 Vscode 进行编译,脚本会自动构建编译环境,之后你可以打开 IAR 或者 Keil 等第三方开发工具进行调试;在以下目录找到 Keil 等第三方开发工具的工程文件,打开后可以进行正常的编译和调试。使用 Keil 等第三方开发工具编译前,必须要使用 Vscode 进行一次编译。切勿使用Keil进行源文件和头文件的添加操作。
2024-01-04 15:25:16 47
转载 怎样查看无线路由器支持MLO类型?从硬件、软件细说MLO支持的类型
前面都是些前菜,可有可无,决定MLO效果的,还是要看无线终端能否支持5G1+5G2 MLO。没错MLO是有类型的,它可以是2.4G+5G,可以是5G低频+5G高频,支持6G的话就是有2.4G+6G和5G+6G。手机方面,如果用了像小米13 Pro那样的Wi-Fi 模块(WCN7851),是可以支持5G1+5G2的MLO,其它不支持,仅支持2.4G+5G MLO(如果6G不开放)。Intel BE200 支持2.4G+5G MLO,2.4G+6G MLO,5G+6G MLO,但不支持5G1+5G2 MLO;
2023-12-15 15:19:54 476
转载 不懂车载以太网是啥?看这篇就对了!
1.1名词解释车载以太网是一种连接车内电子单元的新型局域网技术,在单对非屏蔽双绞线上可实现 100 Mbit/s 甚至 1 Gbit/s 的数据传输速率,同时满足汽车行业高可靠性、低电磁辐射、低功耗、带宽分配、低延迟以及同步实时性等方面的要求。1.2基本技术原理车载以太网技术是在我们消费领域的以太网技术上发展过来的,是在物理层进行了优化以适应汽车电子要求的一种技术。我们常用的以太网和车载以太网主要是在物理层不同,基本架构依然是MAC+PHY芯片+传输链路。主要有100M和1G两种标准。
2023-12-06 13:59:32 390
转载 NAS折腾记1️⃣:从OpenWrt到Unraid
这篇文章是关于作者折腾家庭NAS的经历。作者先分享了他之前使用斐讯N1盒子作为媒体服务器遇到的问题,然后介绍了他选择升级设备的思考过程,最终选择了小作坊组装的成品N100主机。他详细介绍了N100主机的配置和安装过程,并解释了为什么选择Unraid系统作为底层系统。作者还提到Unraid系统的一些不足之处,比如插件和Docker容器安装速度慢、虚拟机设置网络麻烦等。家庭NAS的进一步入门。书接上文,从天马学生公寓搬出来后,我购入了斐讯N1盒子、雷鸟电视、AppleTV以及惠威M200作为影音系统。
2023-11-06 14:07:04 1161
转载 车内通信技术有哪些?CAN、LIN、以太网(SomeIP、DoIP)等
LIN(Local Interconnect Network)通信技术于2001年运用于汽车工业,作为CAN网络的一种补充,也属于一种低成本的串行总线技术,LIN总线网络采用单主多从的模式架构,使用单信号线进行传输,主、从节点间的通信有具体的规则,只有主节点需要,从节点才能发送信息,不需要总线仲裁。但是不是说什么技术好、什么技术先进,就都要上这种技术,毕竟主机厂做的是产品,是要追求利润的,因此,最终各种通信技术是共存的,在合适的地方使用合适的通信技术,追求极致的性价比。大灯、灯光、门锁、电动座椅等。
2023-11-01 14:25:50 998
转载 CAN总线简析
前面的文章中介绍过单片机开发常用通信协议中的UART,IIC,SPI三种。这三种通信协议是平时项目开发过程中使用概率最高的,市面上使用的多数芯片或电子模块都会带有其中一种或几种。这三种通信协议也是最基础,最容易实现的,它们的抗干扰能力也相对较弱,所以它们通常不适合用做长距离通信,一般用于近距离的,比如芯片间通信或板间通信。如果做稍微长距离的通信,对数据的可靠性要求更高就需要控制速率或做一些特殊处理或使用其他相对抗干扰更强的通信协议,比如CAN,TCP/IP等。
2023-11-01 14:00:44 123
转载 beacon帧字段结构最全总结(三)——VHT字段总结
802.11ac作为IEEE 无线技术的新标准,它借鉴了802.11n的各种优点并进一步优化,除了最明显的高吞吐特点外,不仅可以很好地兼容802.11a/n的设备,同时还提升了多项用户体验。:11ac中的A-MPDU与11n中类似,不同之处在于Maximum A-MPDU Length Exponent由11n中的两位扩大至3位,所以11ac支持的最大A-MPDU聚合长度为2^(13+7)-1=1048575Bytes。2表示160MHz;的支持字段,1表示该设备支持接受LDCP编码的帧,0表示不支持。
2023-10-18 16:43:39 228
转载 beacon帧字段结构最全总结(二)——HT字段总结
是什么导致兼容问题的呢?:传统波束形成是为传统客户端提供的。:利用显式波束形成,802.11n协议为客户端提供了一种与发射机就信道状态信息(channel state information,CSI)进行通信的方法,该发是的发射机可以根据接收机的信道条件优化波束形成的信号的性能。(spatial multiplexing power save)空间复用节能模式,SMPS为支持多个发射机的设备提供了这样一种功能,即在保留一台发射机工作的情况下,暂时关闭其他发射机,从而达到节能的目的,下面提供了设置值与意义。
2023-10-18 16:40:29 293
转载 beacon帧字段结构最全总结(一)——beacon基本结构
一个802.11ac协议的beacon帧主体部分含有以下的内容,之所以选择最新的ac的帧(左图)和n2.4g的帧(右图),因为ac和n也是在b g n a基础上扩加的,所以ac帧里也包含以前协议的内容,为了方便学习,我也会在介绍各个部分的时候讲清这个部分最早是出现在哪个协议中的。DTIM Count(DTIM计数):此位的长度为一个字节,代表下一个DTIM(数据待传指示传递信息)帧发送前,即将发送的Beacon帧数。:8比特,可用来同步BSS 中的工作站BSS 的主计时器会定期发送目前已作用的微秒数。
2023-10-18 16:36:10 527
原创 Siliconlabs BG22蓝牙开发记录(三)开发调试篇
本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。Siliconlabs BG22蓝牙开发记录(三) 开发调试篇。Siliconlabs BG22蓝牙开发记录(一) 开发资源篇。Siliconlabs BG22蓝牙开发记录(二) 开发编译篇。
2023-09-26 14:46:11 310
原创 Siliconlabs BG22蓝牙开发记录(二)
本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。
2023-09-26 14:40:42 269
原创 Silicon labs BG22蓝牙开发记录(一)
1.官方资源本篇内容适用初学者使用,主要介绍如何快速了解Siliconlabs EFR32BG22蓝牙芯片相关的软件资源和硬件资源,结合了我作为FAE 支持的一些个人看法,便于使用者快速入门,加速你们的产品实施。本系列分为:Siliconlabs BG22蓝牙开发记录(一) 开发资源篇Siliconlabs BG22蓝牙开发记录(一) 开发调试篇本文档适用于EFR32BG22 BG22系列。1.官方资源1.1蓝牙协议栈官方说明。
2023-09-26 14:06:31 793
转载 HTML 调试 转载
HTML 优雅明了,但要是出了错,你会不会一头雾水呢,本节将介绍一些查找和修复 HTML 错误的工具。写代码通常都是按部就班的,但是一旦犯了错,可怕的代码问题就出现了:或彻底罢工,或得不到正确结果。比如,以下窗口显示了:用编写的一个小程序在时得到的出错信息:这里错误信息比较容易理解:"unterminated double quote string",即"双引号字符串未闭合"。错误列表中可以看到。
2023-09-18 17:06:29 117
转载 Html 文档与网站架构
不仅能够定义网页的单独部分(例如“段落”或“图片”),还可以使用块级元素(例如“标题栏”、“导航菜单”、“主内容列”)来定义网站中的复合区域。本文将探讨如何规划基本的网站结构,并根据规划的结构来编写 HTML。网页的外观多种多样,但是除了全屏视频或游戏,或艺术作品页面,或只是结构不当的页面以外,都倾向于使用类似的标准组件:页眉通常横跨于整个页面顶部有一个大标题 和/或 一个标志。这是网站的主要一般信息,通常存在于所有网页。导航栏指向网站各个主要区段的超链接。通常用菜单按钮、链接或标签页表示。
2023-09-18 14:37:06 23
原创 高通(Qualcomm) WiFi 7 产品介绍-IPQ53xx 系列
WiFi 7, 也称为802.11be标准, 是WiFi 6 802.11ax 的下一代Wi-Fi技術, 旨在提供更高的无线网络速度和更好的性能。这项技术将为使用者带來更快的网络连接速度,更低的网络延迟。高通(Qualcomm) 是全球行動通訊全球領先的技術公司之一,從802.11b 開始就已經有許多的WiFi 相關產品,以下是高通(Qualcomm)跟WiFi 的發展史:
2023-09-07 15:40:16 4535 2
转载 CGI详解(原理,配置及访问)
进程A再继续往下执行,但进程A所操作的文件依旧是原来文件的就版本,此时进程A的操作结果将覆盖进程B的操作结果。接下来,CGI程序的执行流程是这样的:查询与该CGI程序进程相应的环境变量:第一步是request_method,如果是POST,就从环境变量的len,然后到该进程相应的标准输入取出len长的数据。服务器和客户端之间的通信,是客户端的浏览器和服务器端的http服务器之间的HTTP通信,我们只需要知道浏览器请求执行服务器上哪个CGI程序就可以了,其他不必深究细节,因为这些过程不需要程序员去操作。
2023-09-06 14:22:55 2607 1
原创 高通IPQ5018 WIFI6 cpe 方案(5G CPE 开发套件)
5G CPE 是一款由艾睿电子开发的基于高通IPQ5018和WiFi6芯片的CPE开发套件。主芯片IPQ5018包含两个64位高达1GHz的内核,带有集成PA/LNA和TR开关的子系统,集成了蓝牙5.1该方案通过低成本的AX3000路由器方案,外加高通的X62做的5G模块,实现双频2X2的WiFi 6和5G模块的信号互转。
2023-09-04 15:40:08 2890 6
原创 Wi-Fi 7 (11be) 沉浸式家庭联网平台解决方案
作为新一代无线通信技术解决方案,Wi-Fi 7“加载”了许多新功能,引入了更大的无线带宽(320MHz),更高阶的调制方式(4K-QAM),更灵活的频谱利用方式(Multi-RU),更高的时空复用(16×16 MIMO),更多的链路操作(MLO),以及多AP协作等新技术,可提供更高的数据传输速率、更低的网络延迟和更可靠性的无线连接。高通Wi-Fi7沉浸式家庭联网平台可扩展5GHz频谱性能,通过240MHz信道和4K QAM调制技术带来比Wi-Fi 6高80%的吞吐量提升;
2023-09-01 14:12:13 131 1
转载 Wi-Fi 7 很强,但为什么手机厂商不敢大力宣传?
通过正交频分多址(OFDMA)技术,20MHz 信道可分为 256 个子载波,其中有效子载波为 242 个,Wi-Fi 联盟规定最小资源单元为 26 个子载波,因此,一个信道内的不同 RU 的有效子载波可以是 26 个(26-tone RU)、52 个(52-tone RU)、106 个(106-tone RU)和 242 个(242-tone RU)。),支持 Wi-Fi 7 通信协议标准的小米 13 Pro 在 Wi-Fi 7 环境下传输速度达到 4.3Gbps,是 Wi-Fi 6 环境下的 2 倍。
2023-09-01 13:58:57 108 1
原创 NSS External acceleration control with PCC
使能accelerate 后,这类报文就会在NSS里,通过L2转发到相应端口,不再送到kernel的协议栈里,实现了报文的加速。如果相关,他们可以分析其中的联系,甚至到使用跟踪器执行深度包检测的程度,以决定是否和何时允许卸载连接。默认情况下,它不是活动的,而是通过向PCC分类器(外部代码)注册查询以在逐个连接的基础上允许或拒绝加速。match_flags = 119(0x77) => ECM_CLASSIFIER_PCC_MATCH_PATTERN_ALL_SIP没设置,也就是说匹配特定的SIP。
2023-08-17 14:30:29 500 1
原创 QSDK repo 地址的修改
由于codeaurora 网站的调整,qualcomm Qsdk的下载连接需要相应的调整,老的产品的repo的地址请参考下面的例子进行调整。
2023-07-03 14:51:02 352 1
原创 IPQ5018 WIFI Thermal 控制
Thermal 控制 (Thermal throttle)后台程序通过 读取WIFI Radio 中温度传感器(IPQ5010)温度数据,根据预设的温度参数,Firmware(fw) 减小 TX/Rx 占空比时间,降低Wifi 吞吐量实现 Radio的温度控制和保护。level 0: low -hight :表示 每个level 对应的温度下限和上限,: 1 表示 thermal 功能是打开的, 0,表示 disable。“dcoff level” 减小的占空比时间的配置。: 减少的占空比时间.
2023-06-20 16:05:07 508
IPQ5322 HDK ,硬件参考设计文件
2024-04-16
Quectel RM500Q 5G 模块 pcie linux 驱动
2023-09-06
NXP NCj29D5 uwb DS652612-NCJ29D5 D-Type- Product Data Sheet(1.2)
2023-09-06
增强型XDS560 V2 USB2.0/LAN高速仿真系统介绍
2023-09-06
XDS560 仿真器产品介绍
2023-09-06
SEED-XDS510PLUS 仿真器宣传页
2023-09-06
SEED-XDS200仿真器 产品介绍
2023-09-06
SEED-XDS200 SEED 增强型XDS200 USB2.0仿真系系统
2023-09-06
Alder + PINE WiFi6 参考设计(IPQ9574 4x4+QCN9074 4x4+ Qcn9074 4x4)
2023-09-04
SEED-DTK28335 产品介绍页
2023-09-04
SEED-DTK6437 Components – APAC 数字信号处理及多媒体综合实验系统 介绍
2023-09-04
DP25-YC745-700-B-DESIGN-PACKAGE-IPQ8071A-AP-V2AC0.zip
2023-06-08
HORI 3D打印软件 操作手册/机器使用说明书中文单页.pd
2023-06-08
5G-Wi-Fi产品动态频率选择DFS功能介绍.pdf
2023-06-08
SEED-5G6W002硬件用户手册.docx
2023-06-07
SEED-5G6W002软件用户手册.docx
2023-06-07
NXP tag IC datasheet
2023-06-01
OpenWrt Project_ Bluetooth Audio.pdf
2020-06-02
luci 调试 打印 库和文件
2020-05-18
Blue ngr_1 的 BLE_Examples 代码工程
2019-07-11
BlueNRG-1_2 DK-3.1.0.0 SDK PACKAGE
2019-07-11
bluenrg-1.pdf
2019-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人