摘要: 蓝牙基础(五):蓝牙数据安全、可靠性、组成与处理流程 liwen01 2025.10.02 前言 WiFi、蓝牙都是使用无线电进行数据交互,但是无线电是不可靠的传输,它会反射、散射、折射、衍射还会相互干涉。从用户的体验来看,就是无线信号强度变弱,连接中断、掉线、音频卡顿、失真、配对困难、传输速率下降等。 为解决无线通信中的各种问题,蓝牙模块在物理层、链 阅读全文
posted @ 2025-11-04 08:28 liwen01 阅读(258) 评论(0) 推荐(0)
摘要: 蓝牙基础(四):蓝牙状态、角色、地址与网络结构 liwen01 2025.10.01 前言 在一个笔记本电脑上,它的蓝牙可以同时连接:手机,蓝牙耳机、音响、键盘、鼠标、打印机等等外设。 这些设备有些是 BR/EDR, 有些是BLE,所以笔记本电脑的蓝牙肯定是双模蓝牙,能同时支持BR/EDR 和 BLE 设备。 在这个由多个蓝牙设备组成的网络中,它 阅读全文
posted @ 2025-10-28 08:49 liwen01 阅读(274) 评论(0) 推荐(2)
摘要: 蓝牙基础(三):蓝牙信道、跳频与选择算法 liwen01 2025.06.01 前言 蓝牙工作在 2.4GHZ ISM 频段,它与 2.4G WiFi 处于相同的频段。在经典蓝牙与 BLE 蓝牙之间,信道数、信道带宽、跳频机制、信道用途上都存在很大的区别。 这里我们将介绍蓝牙的信道、跳频、以及信道的选择算法。 (一)经典蓝牙信道 经典蓝牙信 阅读全文
posted @ 2025-06-11 12:15 liwen01 阅读(1775) 评论(0) 推荐(0)
摘要: 蓝牙基础(二):蓝牙核心系统架构 liwen01 2025.05.01 前言 Bluetooth core system architecture 查看蓝牙核心规范文档,都会看到一个复杂的核心系统架构图,蓝牙核心系统架构图概括了蓝牙的基本工作原理。 对于初学者,初看这图,不可避免有点令人望而却步,这未免太过于晦涩? 本文我们将尝试对 阅读全文
posted @ 2025-05-12 08:39 liwen01 阅读(932) 评论(0) 推荐(4)
摘要: 蓝牙基础(一):蓝牙软硬件架构介绍 liwen01 2025.04.05 前言 随着物联网的发展,蓝牙已融入到我们生活的方方面面:手机、平板、手环、耳机、音响、智能灯泡、智能门铃、摄像机、冰箱、空调、洗衣机、血糖仪、键盘、鼠标等等。 关于蓝牙相关的芯片、协议栈、应用方案也因产品需求的不同而存在很大的差异,因而导致关于蓝牙相关的知识相对 阅读全文
posted @ 2025-04-21 08:36 liwen01 阅读(1253) 评论(0) 推荐(6)
摘要: PMP是智商税么? liwen01 2025.03.16 前言 最近有人问我,考 PMP 是智商税么? 我本人是毕业后就一直从事嵌入式软件开发工作,但在2019年自费考了个PMP证书,22年公司付费帮我买了积分续证了3年。 PMP 是不是智商税不好说,它的含金量还是有的,但肯定没有各大培训机构吹的那么高,夸大宣传是肯定 阅读全文
posted @ 2025-03-16 19:21 liwen01 阅读(143) 评论(0) 推荐(0)
摘要: 芯片半导体基础(二) :20世纪最伟大的发明,PN结与晶体二极管 liwen01 2025.01.12 前言 PN结 是晶体管的基础,它使得晶体管能够作为一个放大或是开关元器件。晶体管的发明不仅是一个技术上的突破,也标志着电子学的一个新时代。它极大地推动了科技和社会的发展,奠定了现代信息技术的基础,因此也被认为是20世纪最伟大的发明之一。 1947年贝尔实验室发明 阅读全文
posted @ 2025-01-15 08:38 liwen01 阅读(1075) 评论(0) 推荐(8)
摘要: 芯片半导体基础(一):真空二极管、三极管工作原理 liwen01 2025.01.05 前言 半导体的前身是真空管,在集成电路被发明前,真空管被广泛应用于收音机、电话、无线电、雷达、电视、电子计算机等电子设备中。 真空管也叫电子管,在不同的资料中称呼可能不一样,这里我们统称为真空管。 因为翻译的原因,Triode 三极管实际指代的是真空三极管,而不 阅读全文
posted @ 2025-01-08 08:39 liwen01 阅读(1266) 评论(0) 推荐(5)
摘要: 芯片半导体基础:序 序 人工智能的发展依赖于数据、算法、算力的发展。回顾历史: 20 世纪 20 年代有了量子力学 30 年代有了图灵机概念 40 年代有了香农的信息论以及冯诺依曼的计算机架构 50 年代德州仪器推出第一个商用硅晶体管 60 年代戈登·摩尔提出摩尔定律 70 年代英特尔发布世界上第一个微处理器4004 阅读全文
posted @ 2025-01-06 13:11 liwen01 阅读(313) 评论(0) 推荐(1)
摘要: WiFi基础知识合集:WiFi标准、协议、信道、天线、工作原理、认证与加密 liwen01 2024.11.24 前言 WiFi技术在移动互联网和物联网中都有广泛的应用,随着用户对速率、功耗、安全要求的不断提升,WiFi技术标准也在快速更新。 对于普通用户、或是嵌入式应用软件开发,如果对WiFi基础原理有个基础的了解,在处理WiFi问题时或许会更有方向和思路。 这个合集是我 阅读全文
posted @ 2024-11-27 09:08 liwen01 阅读(2675) 评论(2) 推荐(0)
摘要: WiFi基础(八):WiFi安全、认证与加密 liwen01 2024.11.17 前言 计算机网络在给人们带来便利的同时,也引入了安全风险,对于无线WiFi网络而言,风险更高。无线 WiFi 网络安全主要包括两大部分:接入认证和数据加密。 虽然现在网络安全事件远少于网络诈骗,网络认证与数据加密的方法及原理仍值得学习和借鉴。 (一) WiFi  阅读全文
posted @ 2024-11-25 08:43 liwen01 阅读(3157) 评论(0) 推荐(2)
摘要: WiFi基础(七):WiFi漫游与WiFi组网 liwen01 2024.10.27 前言 无线 WiFi 的优点是方便、灵活,可以接入各种设备。缺点就是信号容易被干扰、信号覆盖范围有限。下面几个问题应该很多人都有遇到过: 为何很多洗手间的 WiFi 信号都不太好? 市面上的穿墙路由器真的就比其它路由器效果好么? 为何有时候 WiFi 信号强度很 阅读全文
posted @ 2024-11-04 08:45 liwen01 阅读(2682) 评论(0) 推荐(7)
摘要: WiFi基础(六):天线基础知识 liwen01 2024.10.01 前言 麦克斯韦预言了电磁波的存在,赫兹通过实验证实了麦克斯韦的预言,马可尼基于无线电磁波的原理发明了无线电报系统,从此人类进入无线通信系统时代。 天线是通信系统中必不可少的组成部分,它的作用是将电信号转换为电磁波信号发射出去,也可以将接收到的电磁波信号转换为电信 阅读全文
posted @ 2024-10-14 08:46 liwen01 阅读(3234) 评论(0) 推荐(13)
摘要: WiFi基础(五):802.11帧结构与WiFi控制帧、管理帧、数据帧 802.11 无线 WiFi 有 数据帧,管理帧、控制帧 三种类型帧。这些帧由 9 个部分组成:Frame Control,Duration ID,Address1,Address2,Address3,Seq-ctl,Address4,Frame Body,FCS。需要注意的是,有些组成部分在有些帧里并不是必须的。 阅读全文
posted @ 2024-09-28 08:40 liwen01 阅读(7196) 评论(0) 推荐(2)
摘要: WiFi基础(四):WiFi工作原理及WiFi接入过程 liwen01 2024.09.16 前言 802.11 无线 WiFi 网有三类帧:数据帧、管理帧、控制帧。与有线网相比,无线 WiFi 网会复杂很多。大部分应用软件开发对 WiFi 的控制帧和管理帧了解得并不多,因为它们在物理层和数据链路层就已经被处理了,上层应用很少能感知到。 一般是在设备出现 阅读全文
posted @ 2024-09-18 08:50 liwen01 阅读(9979) 评论(4) 推荐(17)
摘要: WiFi基础(三):802.11ac/ax/be 与 WiFi4、WiFi5、WiFi6、WiFi7 前面我们介绍了 802.11 b/g/n 的一些核心技术和基础概念,本章将介绍目前比较新的 WiFi5 和 WiFi6,以及在今年会发布的 WiFi7。 阅读全文
posted @ 2024-09-10 08:43 liwen01 阅读(8983) 评论(0) 推荐(5)
摘要: WiFi基础(二):最新WiFi信道、无线OSI模型与802.11b/g/n liwen01 2024.09.01 前言 最近十几年,通信技术发展迅猛,通信标准更新频繁,有的设备还在使用 802.11/b/g/n 协议,有的已支持到 WiFi6、WiFi7。 而国内有关无线 WiFi 的书籍或资料却很少,就算能找着的,大多也是比较老旧。本文试图使用最新的数据来介绍 WiFi 阅读全文
posted @ 2024-09-02 09:09 liwen01 阅读(4311) 评论(1) 推荐(6)
摘要: wifi基础(一):无线电波与WIFI信号干扰、衰减 liwen01 2024.08.18 前言 无论是在产品开发还是在日常生活中,在使用无线网络的时候,都会经常遇到一些信号不好的问题,也会产生不少疑问: 为什么我们在高速移动的高铁上网络会变慢? 为什么 5G WiFi 的穿墙能力没有 2.4G 的好? 为什么在对 WiFi 进行 iperf 拉距测试 阅读全文
posted @ 2024-08-20 13:16 liwen01 阅读(4223) 评论(5) 推荐(23)
摘要: 十年嵌入式软件开发面试资料分享 liwen01 2024.08.17 前言 到今年,刚好毕业工作10年,作为求职者,十年间面试过不少公司。作为面试官,这些年也招牌面试过不少求职者。由刚毕业时的职场菜鸟,逐渐地也变成了现在菜鸟眼里的 "老江湖" 。 4月份更新了一篇《不吹不黑:浅谈2024年嵌入式开发求职、面试、就业现状》,有不少同 阅读全文
posted @ 2024-08-17 10:11 liwen01 阅读(476) 评论(0) 推荐(0)
摘要: 嵌入式文件系统介绍合集:FAT32、exFAT、ext3、ext4、jffs2、yaffs2、ubifs、squashf liwen01 2024.07.21 前言 在嵌入式 Linux 系统中常用的文件系统有:FAT32、exFAT、ext3、ext4、jffs2、yaffs2、ubifs、squashfs。不管是在文件系统类型选型还是嵌入式应用软件面试中,关于文件系统的问题都会经常被提起。 就目前而言,并没有哪款文 阅读全文
posted @ 2024-08-01 08:47 liwen01 阅读(2036) 评论(1) 推荐(1)
摘要: 文件系统(十一):Linux Squashfs只读文件系统介绍 liwen01 2024.07.21 前言 嵌入式Linux系统中,squashfs文件系统使用非常广泛。它主要的特性是只读,文件压缩比例高。对于flash空间紧张的系统,可以将一些不需要修改的资源打包成压缩的只读文件系统格式,从而达到节省空间的目的。 另外还有个特性就是它可以分块解压缩,使用数据会 阅读全文
posted @ 2024-07-30 09:00 liwen01 阅读(3205) 评论(0) 推荐(1)
摘要: 文件系统(十):一文看懂 UBI 文件系统 liwen01 2024.07.21 前言 UBI (Unsorted Block Images)文件系统是一种用于裸 flash 的文件系统管理层。它是专为管理原始闪存设备而设计,特别适用于嵌入式系统。与 YAFFS2 和 JFFS2 不同的是,它可以提供整个 flash 空间的磨损平衡,并且有良 阅读全文
posted @ 2024-07-24 08:52 liwen01 阅读(3857) 评论(0) 推荐(1)
摘要: 文件系统(九):一文看懂yaffs2文件系统原理 liwen01 2024.07.07 前言 yaffs 是专为nand flash 设计的一款文件系统,与jffs 类似,都是属于日志结构文件系统。与jffs 不同的是,yaffs 文件系统利用了nand flash 一些特有属性,所以在数据读写擦除和回收上都有较大的差异。 关于jffs2文件系统的 阅读全文
posted @ 2024-07-11 08:48 liwen01 阅读(2724) 评论(0) 推荐(1)
摘要: 文件系统(八):Linux JFFS2文件系统工作原理、优势与局限 在嵌入式Linux设备中,经常使用jffs2文件系统来作为参数区的文件系统格式。至于为什么要使用jffs2来作为参数区的文件系统,我猜大部分人都没有做过多的思考。你的jffs2文件系统使用是否正确、合理?如果你存储文件某天突然不见了,你要怎么分析?是flash有坏块,还是被jffs2垃圾回收处理掉了?亦或是应用程序误删除了?又要怎样才能把它恢复回来? 阅读全文
posted @ 2024-06-24 08:53 liwen01 阅读(2782) 评论(0) 推荐(1)
摘要: 文件系统(七):文件系统崩溃一致性、方法、原理与局限 liwen01 2024.06.16 前言 先提几个问题:什么是文件系统崩溃一致性?为什么会出现文件系统崩溃一致性问题?有哪些方法可以解这个问题?它们各自又有哪些局限性? window系统电脑异常后会蓝屏、手机死机卡顿后我们会手动给它重启,大部分设备的系统在遇到不可修复的严重异常后都会尝试通过重启来 阅读全文
posted @ 2024-06-18 08:17 liwen01 阅读(1430) 评论(4) 推荐(2)