自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Device Tree Source

在设备树架构中,`.dts` 文件包含了特定于某个板(board)或设备的配置信息,而 `.dtsi` 文件则是一种包含文件,通常包含了可以在多个 `.dts` 文件中共享的公共定义。简而言之,`.dtsi` 文件是用来被包含在 `.dts` 文件中的,以避免在每个设备树源文件中重复相同的定义。`.dts`文件定义了特定于板子(board-specific)的配置,而`.dtsi`文件包含了可以被多个`.dts`文件共享的公共定义。如果设备没有按预期工作,可能需要调试和修改设备树配置。

2024-05-31 17:01:47 166

原创 WIFI/BT功能驱动接口(PCIE/SDIO/UART/PCM)的区别

WIFI/BT功能驱动接口指的是无线网络(Wi-Fi)和蓝牙(Bluetooth, BT)模块与主机系统(通常是电脑或嵌入式设备)之间的通信接口。这些接口包括PCIE、SDIO、UART和PCM,它们在物理层、数据传输速率、连接复杂性等方面有所不同。在选择适合的接口时,需要考虑设备的性能需求、功耗限制、成本和物理尺寸等因素。

2024-05-31 15:51:22 1421

原创 导入wifi芯片的步骤

请注意,这些步骤可能会根据具体的产品、使用的芯片以及目标市场的法规有所变化。在进行WiFi和蓝牙设备的设计和认证时,建议咨询专业的认证顾问或实验室,以确保满足所有必要的要求和标准。确定与主控制器的兼容性:确保所选的WiFi芯片可以与您的主控制器(如MCU或处理器)通信,例如通过SPI、UART或SDIO接口。选择合适的WiFi芯片:根据您的项目需求(如功耗、射频性能、尺寸、价格等)选择合适的WiFi模块或芯片。考虑天线设计:根据WiFi芯片的射频特性,选择合适的天线,并确保天线的布局和设计最大化无线性能。

2024-05-31 12:15:02 263

原创 wifi6中有一个技术叫BBS Coloring,为什么经过着色之后,相邻的两个BSS就可以同时使用相同的信道传输数据?

如果颜色不匹配,设备就可以判断这个帧是来自邻近的BSS,并且可以选择忽略它,从而减少了对信道的不必要监听和等待,提高了频谱的使用效率。如果检测到的信号具有不同的BSS颜色,设备就可以认为这个信号是可以容忍的干扰,因为它来自一个不同的网络。不同BSS颜色的信号在物理层面上仍然会存在干扰,因为它们是在相同的频段上传输的。在传统的Wi-Fi网络中,如果两个相邻的BSS(基本上可以理解为两个不同的无线网络)使用相同的信道,会造成相互干扰,因为Wi-Fi设备会将其他BSS的信号视为噪声。

2024-05-30 17:35:12 473

原创 LTE中有一个载波聚合的技术,接收端是如何做到同时接收并区分不同载波的数据的?

总之,通过这些技术的结合,LTE设备能够同时接收来自多个载波的信号,并将它们区分开来,以实现更高速的数据传输。载波聚合技术是实现4G LTE-Advanced网络高速率传输的关键技术之一。

2024-05-30 15:39:43 210

原创 AMD/STM32芯片采用的架构

MIPS架构是另一种类型的处理器架构,它是一种精简指令集计算机(RISC)架构。MIPS架构曾经在某些嵌入式系统、路由器、控制器和早期的家用游戏机(如索尼的PlayStation和PlayStation 2)中得到广泛使用。AMD(Advanced Micro Devices)的芯片主要使用的不是MIPS架构,而是x86架构。AMD也开发了基于x86架构的扩展,如AMD64(也称为x86-64或x64),这是一种64位的处理器架构,可以支持更大的内存地址空间。

2024-05-26 12:32:36 225

原创 嵌入式系统中SDK的含义

它是为特定的硬件平台、操作系统或编程语言提供的一套工具、库、文档和示例代码,用于帮助开发者更容易地开发应用程序。嵌入式SDK特别针对特定的微控制器、处理器或系统芯片(SoC)进行优化,以确保软件能够高效地在目标硬件上运行。4. 库文件:提供一系列预先编写好的代码,用于执行常见的任务,如操作硬件、管理内存和处理数据。6. 示例代码:提供一些基础的代码示例,帮助开发者理解如何使用SDK进行开发。5. API文档:详细说明如何使用SDK中的库和工具,以及如何与硬件交互。

2024-05-25 19:08:11 404 1

原创 通过secureCRT访问开发板的串口/telnet接口

(1)将电脑网络配置成开发板同一网段的IP。(2)配置开发板的IP地址和端口号。

2024-05-22 17:42:22 317 1

原创 打印wpa_supplicant连接的详细过程

常规的启动wpa_supplicant服务的命令如下,-B表示在后台运行:-dd表示打印连接过程的详细信息,&表示在后台运行(此处不能用-B):

2024-05-21 17:39:13 99

原创 iperf3灌包命令

启动客户端:iperf3 -c 192.168.32.222 -i 1 -u -b 5M -p 5001 --time 0。启动服务端:iperf3 -s -i 1 -p 5001。192.168.32.222:服务器的IP地址。--time 0:灌包时间无穷大。

2024-05-21 17:35:14 293

原创 利用Notepad++将特殊文件转换为16进制数值的形式

Notepad++ --> 插件 --> Hex-Editor --> View in Hex。将特殊文件转换为16进制数值的形式,方便查看和修改。

2024-05-17 16:12:33 713

原创 linux 常用命令(持续更新)

004270bc T wpa_ctrl_close:表示找到了。U wpa_ctrl_close:表示没找到。md5sum显示的文件编码不同,一样表示相同。

2024-05-17 15:42:49 206

原创 wifi是怎么判断无线资源有没有冲突的?

WiFi网络中的无线资源冲突通常是指多个设备尝试同时在同一频道上发送数据,这可能会导致数据包碰撞和丢失。为了管理这种冲突,WiFi使用了一种名为CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance,带碰撞避免的载波侦听多路访问)的协议。通过这些机制,WiFi网络能够有效地管理无线资源,减少冲突,并提高整体网络的性能。然而,当网络中的设备数量非常多或者多个网络覆盖相同的区域时,冲突和干扰仍然可能发生,这可能会导致网络性能下降。

2024-05-16 18:06:41 317

原创 git 常用命令(持续更新)

git branch -r -D origin/mr/bbm_monitor_dev/debugxxx //删除本地临时分支,远端临时分支要在coding上删除。git push origin HEAD:mr/BBM_dev/debugxxx //debugxxx 为临时分支描述, xxx可以写数字,如debug111。git branch -r -D origin/mr/BBM_dev/debugxxx //删除本地临时分支,远端临时分支要在coding上删除。克隆包括所有的文件、分支和提交记录。

2024-05-06 12:22:10 1724

原创 beyond compare简易破解方法

新建文件beyondcompare4.bat,内容如下。每次双击执行该bat文件之后就会将软件的试用期恢复到最大值(一般是30天)。

2024-05-06 12:19:27 1908

原创 一张图说清楚如何在电脑中查看已连接wifi的密码(win11)

2023-09-19 16:03:57 55

空空如也

空空如也

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

TA关注的人

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