Loading... # 嵌入式三级学习 这篇博客主要记录错题和学习相关知识 ## 数码相机  说实话这道题确实超乎我的预料,后端通常是数字图像的处理,我当作了后端是图像相关的预览控制总端,其实相机应该是DSP+CPU或者MCU的组合进行处理,它这里的前后端我没有定义清楚,更多是放在前置处理流程上的前后端,并非整体处理上的前后端 ## 数字视频传输  这里我拿AI给的说法 以下是MPEG主要标准的概览及其对应的ISO/IEC编号: | 标准系列 | ISO/IEC编号 | 通俗理解与主要应用 | | :---------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------- | | **MPEG-1** | 11172 | **VCD、MP3的鼻祖**。将音视频压缩到适合CD-ROM的速率(约1.5 Mbit/s)。 | | **MPEG-2** | 13818 | **DVD和数字电视的基石**。用于广播电视(ATSC, DVB)、DVD等,支持更高质量和传输流。 | | **MPEG-4** | 14496 | **网络视频和H.264的娘家**。它引入了“对象”编码,效率更高,适用范围更广。其第10部分就是我们熟知的**H.264/AVC**。 | | **MPEG-7** | 15938 | **多媒体内容的“身份证”**。它不是压缩标准,而是用于描述和搜索多媒体内容(如音频指纹、图像特征)。 | | **MPEG-21** | 21000 | **多媒体的“生态系统”**。旨在为多媒体的分发、交易和使用提供一个统一的框架。 | | **MPEG-5** | 23094 | **新一代视频编码**。包含**EVC(基本视频编码)**和**LCEVC(低复杂度增强视频编码)**。 | | **MPEG-H** | 23008 | **4K/8K时代的音视频**。第2部分是**H.265/HEVC(高效视频编码)**;第3部分是**3D音频**标准。 | | **MPEG-I** | 23090 | **沉浸式体验(VR/AR)**。第3部分是**H.266/VVC(多功能视频编码)**,主要面向未来的沉浸式媒体。 | | **MPEG-A** | 23000 | **多媒体应用格式**。将多个已有标准打包,方便特定应用(如照片、音乐)快速部署。 | | **MPEG-D** | 23003 | **音频与流媒体技术**。包含**MPEG Surround(环绕声)**、**USAC(统一语音和音频编码)**以及大名鼎鼎的**MPEG-DASH(动态自适应流媒体)**。 | | **MPEG-G** | 23092 | **基因组信息编码**。这是MPEG跨出音视频领域的尝试,用于高效存储和传输基因组数据。 | > 注:历史上有过 **MPEG-3** 的编号,原计划为高清电视(HDTV)设计,但因MPEG-2已能满足需求,该项目最终被终止。 ### 📜 标准的内部构成 一个MPEG标准(如MPEG-4)并非一个单一文档,而是由多个“部分(Part)”组成,各司其职。以几个核心标准为例: * **MPEG-1 (ISO/IEC 11172)**:包含5个部分。 1. **系统 (Systems)**:定义如何将视频和音频同步合成一个数据流。 2. **视频 (Video)** 3. **音频 (Audio)**:著名的MP3就来自这一部分。 4. **一致性测试 (Conformance testing)** 5. **软件模拟 (Software simulation)** * **MPEG-2 (ISO/IEC 13818)**:包含多个部分。 1. **系统 (Systems)**:定义了传输流(TS)和节目流(PS),是数字电视广播的基础。 2. **视频 (Video)**:即H.262视频编码标准。 3. **音频 (Audio)**:支持多声道环绕声。 4. **高级音频编码 (AAC)**。 * **MPEG-4 (ISO/IEC 14496)**:是一个非常庞大的标准,拥有超过30个部分。核心部分包括: * **第2部分 (Visual)**:早期的对象编码标准。 * **第3部分 (Audio)**:包括AAC等音频编码。 * **第10部分 (AVC)**:即**H.264/AVC**,是应用最广泛的视频编码标准之一。 * **第12部分 (ISO Base Media File Format)**:定义了MP4等文件的基础格式。 * **第14部分 (MP4 File Format)**:我们熟知的`.mp4`文件格式。 考试上应该只针对下面四个 | **MPEG-1** | 11172 | **VCD、MP3的鼻祖**。将音视频压缩到适合CD-ROM的速率(约1.5 Mbit/s)。 | | :--------- | :---- | :--------------------------------------------------------------------------------------------------------------- | | **MPEG-2** | 13818 | **DVD和数字电视的基石**。用于广播电视(ATSC, DVB)、DVD等,支持更高质量和传输流。 | | **MPEG-4** | 14496 | **网络视频和H.264的娘家**。它引入了“对象”编码,效率更高,适用范围更广。其第10部分就是我们熟知的**H.264/AVC**。 | | **MPEG-7** | 15938 | **多媒体内容的“身份证”**。它不是压缩标准,而是用于描述和搜索多媒体内容(如音频指纹、图像特征)。 | MP3是MPEG-1,电视MPEG-2,主流H.264是网络视频 ## ip地址 IP协议中的A、B、C类地址,是早期为了适应不同规模的网络而设计的分类编址方案(Classful Addressing)。一个IP地址被分为**网络号**和**主机号**两部分,通过地址的第一个字节(即前8位)即可判断其类别。 | 类别 | 首位标识 (二进制) | 第一字节范围 (十进制) | 网络号/主机号 位数 | 默认子网掩码 | 可用网络数 | 每个网络可用主机数 | 适用网络规模 | | :------ | :---------------- | :-------------------- | :----------------- | :-------------- | :--------- | :----------------- | :----------- | | **A类** | `0` | **1 - 126** | 8位 / 24位 | `255.0.0.0` | 126个 | 16,777,214台 | 大型网络 | | **B类** | `10` | **128 - 191** | 16位 / 16位 | `255.255.0.0` | 16,384个 | 65,534台 | 中型网络 | | **C类** | `110` | **192 - 223** | 24位 / 8位 | `255.255.255.0` | 约209万个 | 254台 | 小型网络 | > **关于主机数为什么要“-2”**:每个网络中,主机号全为0的地址代表“网络本身”,主机号全为1的地址代表“广播地址”,这两个地址不能分配给具体的主机使用。 ### 📝 几点说明 * **D类和E类地址**:除了上述三类,还有**D类**(224-239)用于**组播**(Multicast),以及**E类**(240-255)作为**实验保留**地址。 * **特殊地址**:以 **127** 开头的地址(如 `127.0.0.1`)被保留作为**本地环回地址**,用于本机内部测试。 * **私有地址**:A、B、C类地址中都划出了一部分作为**私有地址**,供局域网内部使用,不会在公网上路由。 * **现状**:这种“有类”的编址方式灵活性较差,如今已被更灵活的**无类别域间路由(CIDR)** 技术取代。 这里注意一下网络的定义,题目里会说一个网络C类IP最多254台主机,这个是子网掩码决定的,255.255.255.0,说明一个网络是最后部分决定的,如果是255.255.0.0,那么192.168.1.1和192.168.2.1就是一个网络,那么一个网络数量就会扩张,可以实现6w台设备之间的局域广播,一台发个广播,6w台听见 ### VLAN虚拟局域网 它是一道分割器,可以避免广播风暴,划分组别,这个组的不会影响到另外一个组,也能减轻交换机的查表压力,如果同一个VLAN下,数据不需要经过路由器了 这里给一个AI的例子,我觉得很能增加自己对ARP广播和局域网的理解深度 “`1.1` 配 `/16` 能通,配 `/24` 就不通”的情况: - **情景**:A(`192.168.1.1`,自己设了 `/16`)发数据给 B(`192.168.2.2`)。 - **A的行为**:因为A的掩码是 `/16`,它算出来自己是 `192.168.0.0` 网段,B也是 `192.168.0.0` 网段,所以 **A认为B是邻居**。A直接发ARP广播问B的MAC地址。 - **B的行为**:B收到A发来的数据包时,会**用自己的 `/24` 掩码**反查一下,发现A的IP(`1.1`)和自己的IP(`2.2`)不在同一个 `/24` 网段。虽然B收到了A的数据,但B在回包时,**会认为A是外网的**,于是把回包全部扔给了网关(路由器)。 - **结果**:A发给B直通了(交换机转发),B回给A却绕了路由器。如果路由器没配好路由,B的回包就丢了,造成“A能Ping通B,B却Ping不通A”的经典单通故障。 局域网这方面很多东西都很有挑战性,包括排除故障 最后修改:2026 年 09 月 06 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏