<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cerman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cerman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cerman]]></copyright><item><title><![CDATA[Intel Atom x6000E 系列：市场应用与功能安全（Safety Island - FuSa）]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/170295388</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/170295388</guid><author>Cerman</author><pubDate>Sun, 08 Nov 2026 21:34:02 +0800</pubDate><description><![CDATA[本文整理 Intel Atom x6000E 系列（代号 Elkhart Lake）的市场落地情况，以及其功能安全（FuSa）体系的三层结构：TÜV SÜD 认证、Intel FuSa Software Package、Intel Safety Island 硬件。核心结论：**SIL2/Cat.3 PL d 认证覆盖"硅片 + 固件 + 诊断软件"三件套，Safety Island 提供独立的监控硬件底座，FuSa 软件包提供实际执行诊断并由其编排的代码**；三者缺一不可，且仅 FE SKU 适用。]]></description><category></category></item><item><title><![CDATA[VESA 发展史介绍]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/170295142</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/170295142</guid><author>Cerman</author><pubDate>Sun, 08 Nov 2026 21:29:55 +0800</pubDate><description><![CDATA[VESA成立于1989年，旨在统一Super VGA时代混乱的显示标准。从最初的VBE BIOS扩展到DDC、EDID等显示器识别协议，逐步构建起完整的显示链路标准体系。2006年推出DisplayPort，以包交换架构取代DVI/VGA，支持高带宽、多流传输与可变刷新率，并持续演进至DP 2.1，成为PC与嵌入式显示的事实接口标准，推动了4K/8K、HDR及USB-C双模传输的发展。]]></description><category></category></item><item><title><![CDATA[PCIe 虚拟通道（VC）与 TSN Ethernet 控制器]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/168879217</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/168879217</guid><author>Cerman</author><pubDate>Fri, 23 Oct 2026 16:45:04 +0800</pubDate><description><![CDATA[Intel 11代酷睿处理器及500系列PCH支持PCIe虚拟通道（VC），仅在PEG60（Gen4）和Ethernet-TSN控制器上各提供1个VC。尽管名义上支持，但“1个VC”实为默认的VC0，未实现多VC隔离。对TSN而言，其确定性时延依赖于独立VC以避免队头阻塞与流控干扰，确保有界延迟与抖动。虽规范不强制，但性能保障要求关键流量映射至独立VC，故平台保留该能力，旨在为时延敏感数据提供低延迟上行通路，直连CPU一致性域。]]></description><category></category></item><item><title><![CDATA[Intel_TCC_数据流优化器DSO_视频内容整理]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/168878972</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/168878972</guid><author>Cerman</author><pubDate>Fri, 23 Oct 2026 16:34:19 +0800</pubDate><description><![CDATA[Intel® Data Streams Optimizer（DSO）是TCC工具链中用于实时系统调优的命令行工具，通过迭代优化I/O互连结构，降低数据传输时延（如从20µs降至2µs），同时平衡功耗。适用于已启用TCC Mode但负载仍不满足时序要求的场景，聚焦于内存、核心与PCIe端点间的数据流。它通过配置寄存器、生成capsule并重启系统实现调优，结合验证脚本自动迭代，最终输出可量产的配置文件。]]></description><category></category></item><item><title><![CDATA[商用处理器多点开花，边缘计算快速增长]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/167380035</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/167380035</guid><author>Cerman</author><pubDate>Fri, 09 Oct 2026 12:29:16 +0800</pubDate><description><![CDATA[2026年10月8日，商业化应用处理器行业呈现多点突破态势：壁仞科技BR20X GPGPU即将进入量产阶段，长鑫科技G5平台及LPDDR6实现高端市场突破，瑞芯微RK182X系列在多场景规模化落地，海光、飞腾等国产芯片在工业控制领域持续深化。随着AI推理对算力与存储需求的加速增长，国产芯片企业正通过技术创新与生态建设，逐步打破海外厂商在高端市场的垄断格局。]]></description><category></category></item><item><title><![CDATA[数字电路中的除法与求余]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/165885539</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/165885539</guid><author>Cerman</author><pubDate>Fri, 18 Sep 2026 16:53:28 +0800</pubDate><description><![CDATA[本文主要介绍集成电路中除法 / 求余的硬件实现及其面积、延迟代价。]]></description><category></category></item><item><title><![CDATA[Intel_TCC_Tools_BIOS配置步骤整理]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/165884167</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/165884167</guid><author>Cerman</author><pubDate>Fri, 18 Sep 2026 16:36:38 +0800</pubDate><description><![CDATA[本文主要介绍Intel TCC工具所依赖的BIOS setup选项及其配置过程。]]></description><category></category></item><item><title><![CDATA[VBT工作机制与Setup-Auto动态配置]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/165003819</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/165003819</guid><author>Cerman</author><pubDate>Fri, 11 Sep 2026 17:38:41 +0800</pubDate><description><![CDATA[本文主要围绕VBT 如何工作、接口变化时谁负责更新、如何用 Setup 变量 / Auto 探测实现动态配置进行内容展现。]]></description><category></category></item><item><title><![CDATA[UEFI GOP driver基础协议解读]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/164376002</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/164376002</guid><author>Cerman</author><pubDate>Fri, 04 Sep 2026 21:23:43 +0800</pubDate><description><![CDATA[本文基于 UEFI Specification 2.11 第 12.9 节，系统梳理了 Graphics Output Protocol（GOP） 的核心机制与驱动实现要点。]]></description><category></category></item><item><title><![CDATA[指定python版本运行脚本的方法介绍]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/164372811</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/164372811</guid><author>Cerman</author><pubDate>Fri, 04 Sep 2026 17:22:23 +0800</pubDate><description><![CDATA[本文档以**`generate_mcp_yaml.py`** 脚本的运行为例子，介绍指定某版本python工具，查看pip version，利用pip下载资源包，以及运行python脚本的方法。]]></description><category></category></item><item><title><![CDATA[Intel TCC模式下TSC与ART确定性线性关系设计原理]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/164152519</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/164152519</guid><author>Cerman</author><pubDate>Fri, 28 Aug 2026 20:02:16 +0800</pubDate><description><![CDATA[在支持 Intel TCC（Time-Coordinated Computing，时间协调计算）模式的处理器中，TSC（Time Stamp Counter）与 ART（Always Running Timer）之间的确定性线性关系是通过硬件级的不变时钟架构和标准化的频率比例因子共同保证的。
这一设计使得软件能够以亚微秒级精度计算并关联多个独立子系统的本地时钟，是 TCC 实现高精度时间协调的硬件基础。]]></description><category></category></item><item><title><![CDATA[支持TCC的intel处理器RT core的选择]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/163971054</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/163971054</guid><author>Cerman</author><pubDate>Sat, 22 Aug 2026 11:26:51 +0800</pubDate><description><![CDATA[本文详细分析了支持TCC（时间协调计算）的Intel处理器中三种核心作为实时核心（RT core）的选择依据。P-core（性能核心）支持单核粒度配置，是最佳选择；E-core（能效核心）可以配置但必须以4核一组为粒度；LP E-core（低功耗能效核心）由于架构限制、缓存劣势和性能定位，不适合作为实时核心。实际应用中应优先选择P-core，谨慎使用E-core模块，避免使用LP E-core。]]></description><category></category></item><item><title><![CDATA[Public TCC User Guide Q1 2026新增章节解析]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/163970863</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/163970863</guid><author>Cerman</author><pubDate>Sat, 22 Aug 2026 11:21:29 +0800</pubDate><description><![CDATA[章节位置：第 40–44 页，是该指南 2026 年 4 月修订（2.6 版）新增的内容。Panther Lake 的功耗感知（power-aware）设计，其内在原理是什么？这些以省电为目的的动态机制，为什么不会破坏实时（real-time）行为？核心命题：省电与确定性并不矛盾。Panther Lake 遵循的总原则可以概括为三句话——]]></description><category></category></item><item><title><![CDATA[QEMU+OVMF使用ACPI timer延时的原理]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/163956265</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/163956265</guid><author>Cerman</author><pubDate>Fri, 21 Aug 2026 21:26:25 +0800</pubDate><description><![CDATA[本文分析了QEMU 模拟 ACPI PM 计时器的原理和特点，OVMF 读取 3.58MHz 计数器实现微秒级延时，分辨率约 0.28µs、长期无漂移，短延时受 VM exit 抖动影响，但适合固件工作场景。]]></description><category></category></item><item><title><![CDATA[QEMU启动OVMF shell超时分析]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/163955913</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/163955913</guid><author>Cerman</author><pubDate>Fri, 21 Aug 2026 21:16:31 +0800</pubDate><description><![CDATA[本文分析了在 QEMU 中启动 OVMF（UEFI）固件时，出现约 1 分钟延迟后才进入 UEFI Shell 现象的原因，并给出对该延迟优化的action。]]></description><category></category></item><item><title><![CDATA[RISC-V指令与寄存器]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/122020984</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/122020984</guid><author>Cerman</author><pubDate>Sun, 19 Dec 2021 11:05:26 +0800</pubDate><description><![CDATA[在RISC-V项目调试和项目开发过程中，难免会遇到RISC-V体系结构和汇编的问题。比如笔者在利用编译生成的dump文件，对Nuclie处理器指令执行进行调试的过程中，就遇到了指令长度和指令操作的问题。]]></description><category></category></item><item><title><![CDATA[VS常见编译选项总结]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/120804029</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/120804029</guid><author>Cerman</author><pubDate>Sat, 16 Oct 2021 22:04:33 +0800</pubDate><description><![CDATA[对于C语言编译器的编译选项而言，不同的编译选项，会影响C在编译阶段汇编代码的生成，以及优化过程对于汇编语言的优化，从而导致CPU在执行code时出现一定的差异。
C语言的编译过程可以参见 江湖骇客 的原创博文：https://blog.youkuaiyun.com/weixin_40756041/article/details/88052207]]></description><category></category></item><item><title><![CDATA[浅谈三极管、运放、MOS管驱动 的常见电路]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/120476596</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/120476596</guid><author>Cerman</author><pubDate>Sat, 25 Sep 2021 20:34:37 +0800</pubDate><description><![CDATA[浅谈三极管、运放、MOS管驱动的常见电路前言一、三极管的应用电路二、运算放大器的应用电路三、MOS管驱动电路总结
前言
  随着对电路应用能力的要求越来越高，模拟电路中的三极管和运放显得越来越重要，很多人都开启了模拟电路的学习，本文就介绍了三极管和运放中常见电路及应用的基础内容。

一、三极管的应用电路
三极管有三个工作状态：截止、放大、饱和，放大状态很有学问也很复杂，多用于集成芯片，比如运放……
其实，对信号的放大我们通常用运放处理，三极管更多的是当做一个开关管来使用，且只有截止、饱和两个状态。截止状态看]]></description><category></category></item><item><title><![CDATA[电磁兼容测试技术简介]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/120257837</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/120257837</guid><author>Cerman</author><pubDate>Sun, 12 Sep 2021 23:32:15 +0800</pubDate><description><![CDATA[电磁兼容测试技术简介
随着科学技术的发展，电磁兼容设计的领域日益扩大，电磁兼容问题也愈演愈烈，例如所受到电磁干扰，收音机无法正常工作，某些电子设备的数据在传输过程中丢失，医疗电子设备工作异常，工业过程控制产生严重偏差或失误，因此需要对电子产品电磁兼容问题进行研究。
另一方面，电磁兼容已经由以前的发生后再被动处理发展到了主动在产品研发阶段对其预先分析、预测和设计，成为设计阶段的重要工作。国际社会上也有着严格的电磁兼容规范，欧共体从1996年就规定电器和电子产品必须符合电磁兼容性要求，加贴CE标识才允许销售，不]]></description><category></category></item><item><title><![CDATA[数组和指针的对比---指针一定效率高吗]]></title><link>https://blog.youkuaiyun.com/Cerman/article/details/120252381</link><guid>https://blog.youkuaiyun.com/Cerman/article/details/120252381</guid><author>Cerman</author><pubDate>Sun, 12 Sep 2021 17:34:56 +0800</pubDate><description><![CDATA[数组和指针的对比---指针一定效率高吗前言一、指针和数组可以互换使用吗？二、指针一定比数组效率高吗？1.不加入Ox优化选项2.加入Ox优化选项总结

前言
在这个专栏的第一期里，笔者以实际项目中看到的一个模型，分析了指针类型对地址取值的影响。这一期，还是围绕指针这个重头戏，分析下数组和指针的异同。


一、指针和数组可以互换使用吗？
数组可以认为是一系列相同类型连续排列数据的集合，指针是指向一定类型数据的变量。单从定义上看，两者就不同了。参考以下2个说明：
int a[5];
int *b;

这里，可以让]]></description><category></category></item></channel></rss>