- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 Intel Atom x6000E 系列:市场应用与功能安全(Safety Island - FuSa)
本文整理 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 适用。
2026-11-08 21:34:02
149
原创 VESA 发展史介绍
VESA成立于1989年,旨在统一Super VGA时代混乱的显示标准。从最初的VBE BIOS扩展到DDC、EDID等显示器识别协议,逐步构建起完整的显示链路标准体系。2006年推出DisplayPort,以包交换架构取代DVI/VGA,支持高带宽、多流传输与可变刷新率,并持续演进至DP 2.1,成为PC与嵌入式显示的事实接口标准,推动了4K/8K、HDR及USB-C双模传输的发展。
2026-11-08 21:29:55
65
原创 PCIe 虚拟通道(VC)与 TSN Ethernet 控制器
Intel 11代酷睿处理器及500系列PCH支持PCIe虚拟通道(VC),仅在PEG60(Gen4)和Ethernet-TSN控制器上各提供1个VC。尽管名义上支持,但“1个VC”实为默认的VC0,未实现多VC隔离。对TSN而言,其确定性时延依赖于独立VC以避免队头阻塞与流控干扰,确保有界延迟与抖动。虽规范不强制,但性能保障要求关键流量映射至独立VC,故平台保留该能力,旨在为时延敏感数据提供低延迟上行通路,直连CPU一致性域。
2026-10-23 16:45:04
390
原创 Intel_TCC_数据流优化器DSO_视频内容整理
Intel® Data Streams Optimizer(DSO)是TCC工具链中用于实时系统调优的命令行工具,通过迭代优化I/O互连结构,降低数据传输时延(如从20µs降至2µs),同时平衡功耗。适用于已启用TCC Mode但负载仍不满足时序要求的场景,聚焦于内存、核心与PCIe端点间的数据流。它通过配置寄存器、生成capsule并重启系统实现调优,结合验证脚本自动迭代,最终输出可量产的配置文件。
2026-10-23 16:34:19
59
原创 商用处理器多点开花,边缘计算快速增长
2026年10月8日,商业化应用处理器行业呈现多点突破态势:壁仞科技BR20X GPGPU即将进入量产阶段,长鑫科技G5平台及LPDDR6实现高端市场突破,瑞芯微RK182X系列在多场景规模化落地,海光、飞腾等国产芯片在工业控制领域持续深化。随着AI推理对算力与存储需求的加速增长,国产芯片企业正通过技术创新与生态建设,逐步打破海外厂商在高端市场的垄断格局。
2026-10-09 12:29:16
130
原创 VBT工作机制与Setup-Auto动态配置
本文主要围绕VBT 如何工作、接口变化时谁负责更新、如何用 Setup 变量 / Auto 探测实现动态配置进行内容展现。
2026-09-11 17:38:41
174
原创 UEFI GOP driver基础协议解读
本文基于 UEFI Specification 2.11 第 12.9 节,系统梳理了 Graphics Output Protocol(GOP) 的核心机制与驱动实现要点。
2026-09-04 21:23:43
427
原创 指定python版本运行脚本的方法介绍
本文档以**`generate_mcp_yaml.py`** 脚本的运行为例子,介绍指定某版本python工具,查看pip version,利用pip下载资源包,以及运行python脚本的方法。
2026-09-04 17:22:23
229
原创 Intel TCC模式下TSC与ART确定性线性关系设计原理
在支持 Intel TCC(Time-Coordinated Computing,时间协调计算)模式的处理器中,TSC(Time Stamp Counter)与 ART(Always Running Timer)之间的确定性线性关系是通过硬件级的不变时钟架构和标准化的频率比例因子共同保证的。这一设计使得软件能够以亚微秒级精度计算并关联多个独立子系统的本地时钟,是 TCC 实现高精度时间协调的硬件基础。
2026-08-28 20:02:16
428
原创 支持TCC的intel处理器RT core的选择
本文详细分析了支持TCC(时间协调计算)的Intel处理器中三种核心作为实时核心(RT core)的选择依据。P-core(性能核心)支持单核粒度配置,是最佳选择;E-core(能效核心)可以配置但必须以4核一组为粒度;LP E-core(低功耗能效核心)由于架构限制、缓存劣势和性能定位,不适合作为实时核心。实际应用中应优先选择P-core,谨慎使用E-core模块,避免使用LP E-core。
2026-08-22 11:26:51
415
原创 Public TCC User Guide Q1 2026新增章节解析
章节位置:第 40–44 页,是该指南 2026 年 4 月修订(2.6 版)新增的内容。Panther Lake 的功耗感知(power-aware)设计,其内在原理是什么?这些以省电为目的的动态机制,为什么不会破坏实时(real-time)行为?核心命题:省电与确定性并不矛盾。Panther Lake 遵循的总原则可以概括为三句话——
2026-08-22 11:21:29
519
原创 QEMU+OVMF使用ACPI timer延时的原理
本文分析了QEMU 模拟 ACPI PM 计时器的原理和特点,OVMF 读取 3.58MHz 计数器实现微秒级延时,分辨率约 0.28µs、长期无漂移,短延时受 VM exit 抖动影响,但适合固件工作场景。
2026-08-21 21:26:25
542
原创 QEMU启动OVMF shell超时分析
本文分析了在 QEMU 中启动 OVMF(UEFI)固件时,出现约 1 分钟延迟后才进入 UEFI Shell 现象的原因,并给出对该延迟优化的action。
2026-08-21 21:16:31
460
转载 RISC-V指令与寄存器
在RISC-V项目调试和项目开发过程中,难免会遇到RISC-V体系结构和汇编的问题。比如笔者在利用编译生成的dump文件,对Nuclie处理器指令执行进行调试的过程中,就遇到了指令长度和指令操作的问题。
2021-12-19 11:05:26
11038
原创 VS常见编译选项总结
对于C语言编译器的编译选项而言,不同的编译选项,会影响C在编译阶段汇编代码的生成,以及优化过程对于汇编语言的优化,从而导致CPU在执行code时出现一定的差异。C语言的编译过程可以参见 江湖骇客 的原创博文:https://blog.youkuaiyun.com/weixin_40756041/article/details/88052207
2021-10-16 22:04:33
2219
原创 浅谈三极管、运放、MOS管驱动 的常见电路
浅谈三极管、运放、MOS管驱动的常见电路前言一、三极管的应用电路二、运算放大器的应用电路三、MOS管驱动电路总结前言 随着对电路应用能力的要求越来越高,模拟电路中的三极管和运放显得越来越重要,很多人都开启了模拟电路的学习,本文就介绍了三极管和运放中常见电路及应用的基础内容。一、三极管的应用电路三极管有三个工作状态:截止、放大、饱和,放大状态很有学问也很复杂,多用于集成芯片,比如运放……其实,对信号的放大我们通常用运放处理,三极管更多的是当做一个开关管来使用,且只有截止、饱和两个状态。截止状态看
2021-09-25 20:34:37
22349
2
原创 电磁兼容测试技术简介
电磁兼容测试技术简介随着科学技术的发展,电磁兼容设计的领域日益扩大,电磁兼容问题也愈演愈烈,例如所受到电磁干扰,收音机无法正常工作,某些电子设备的数据在传输过程中丢失,医疗电子设备工作异常,工业过程控制产生严重偏差或失误,因此需要对电子产品电磁兼容问题进行研究。另一方面,电磁兼容已经由以前的发生后再被动处理发展到了主动在产品研发阶段对其预先分析、预测和设计,成为设计阶段的重要工作。国际社会上也有着严格的电磁兼容规范,欧共体从1996年就规定电器和电子产品必须符合电磁兼容性要求,加贴CE标识才允许销售,不
2021-09-12 23:32:15
2095
原创 数组和指针的对比---指针一定效率高吗
数组和指针的对比---指针一定效率高吗前言一、指针和数组可以互换使用吗?二、指针一定比数组效率高吗?1.不加入Ox优化选项2.加入Ox优化选项总结前言在这个专栏的第一期里,笔者以实际项目中看到的一个模型,分析了指针类型对地址取值的影响。这一期,还是围绕指针这个重头戏,分析下数组和指针的异同。一、指针和数组可以互换使用吗?数组可以认为是一系列相同类型连续排列数据的集合,指针是指向一定类型数据的变量。单从定义上看,两者就不同了。参考以下2个说明:int a[5];int *b;这里,可以让
2021-09-12 17:34:56
2766
原创 C硬核:字符串操作总结(带Unicode和ASCII比较)
字符串操作在C编程项目和工程中是不可或缺的存在,有些情况下,我们可以很方便的使用string.h中提供的库函数,有些时候需要自行去编写。这里谈谈那些可以被使用的字符串操作库函数,并且针对常用的几种,采用UNICODE和ASCII两种源码实现展现出来。
2021-09-05 22:08:14
1726
原创 浅谈MOS管的米勒效应
浅谈MOS管的米勒效应前言一、什么是MOS管的米勒效应?二、Mos损坏主要原因及开关原理是什么?1.导致Mos损坏主要原因2.Mos开关原理总结:Mos挑选的重要参数简要说明前言米勒电容是栅极和源级电容充电的绊脚石,因为栅极给栅-源电容Cgs充电达到一个平台后,栅极的充电电流必须给米勒电容Cgd充电,这时栅极和源级间电压不再升高,达到一个平台,这个是米勒平台。一、什么是MOS管的米勒效应?mos在控制器电路中的工作状态:开通过程(由截止到导通的过渡过程)、导通状态、关断过程(由导通到截止的过渡过程
2021-08-29 22:57:02
9736
原创 C硬核:聊聊预编译指令和宏的应用场景(二)
C语言硬件编程栏目往期文章:工作数年还是被指针坑了——谈谈C语言指针运算C硬核:聊聊预编译指令和宏的应用场景(一)C硬核:聊聊预编译指令和宏的应用场景(二)C语言硬件编程栏目前言一、如何方便维护那些值不变的参数?二、如何对你的printf/debug语句分级?1.定义DebugPrintErrorLevel的划分细则2.设计和Error Level相关联的print函数3. 调整宏DebugPrintErrorLevel或入口参数errorlevel三、如何批量替换一系列代码?总结前言关
2021-08-28 18:04:55
836
原创 C硬核:聊聊预编译指令和宏的应用场景(一)
C语言硬件编程栏目往期文章:工作数年还是被指针坑了——谈谈C语言指针运算C硬核:聊聊预编译指令和宏的应用场景C语言硬件编程栏目前言一、预编译指令#define#if#ifdef#include#pragma二、宏的应用场景编译时确定值的参数定义print error level定义函数或函数组合总结前言C语言编程中离不开预编译指令,编译器在预编译阶段,会根据预编译指令对你编写的代码进行处理。例如,我们在写第一段C程序"HelloWorld"的时候,就用到了#include指令来包含stdi
2021-08-22 20:09:53
717
原创 浅谈电力电子中的双脉冲测试
一、双脉冲测试可以获得器件哪些真实参数?二、双脉冲测试的基本原理是什么?三、双脉冲测试基本实验以及波形测试总结一般的,我们是通过阅读器件厂商提供的datasheet来了解一个器件的参数特性,但是datasheet中所描述的参数是在特定的外部参数条件测试……
2021-08-21 21:59:40
24405
原创 工作数年还是被指针坑了—谈谈C语言指针运算
谈谈C语言指针运算C指针:避不开的话题一个和指针类型有关的陷阱回溯指针的算数运算合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片C指针:避不开的话题指针,表征内存地址的一个变量。与其他编程语言比较,由于指针使用的灵活性和高效性,常常和C的数组/结构体一同使用,算是C语言的一个重要特点了。一个和指针类型有关的陷阱笔者在从stack中取数时,发现这样一个问题:栈底的位置位于0xFFC2_0000,栈顶的位置位于0xFFC0_0000,假设栈底12个字节的数据如下排放:|addres
2021-08-15 16:25:08
661
原创 UEFI是如何处理多事件多任务的
如果把UEFI当作一个类操作系统,那么一定不会把该系统划分到实时操作系统范围中去。在UEFI的世界里,严格的讲,只有timer interrupt handler,而没有其他的中断服务程序。如果这样,UEFI是如何处理多任务的呢?...
2020-10-11 17:56:50
1053
原创 [Ubuntu]如何设置开机自动挂载分区到文件系统
我们在安装ubuntu系统的时候,会经过分区和设置挂载点的过程。如果想重新挂载自己的A目录到S磁盘分区,或者有新的硬盘分区需要挂载,那就需要修改/etc/fstab这个文件了。/etc/fstab文件如下所示:例如,增加/dev/sda5的分区挂载点,那么我们插入新的行,包括UUID(universally unique identifier),mount point, rype, options, dump和pass。这里/dev/sda5的UUID怎么确定呢?新建一个shell在键入命令blki
2020-09-29 22:07:26
1060
转载 [Ubuntu]Errors were encountered while processing的解决办法
在ubuntu下更新已安装软件时报错Errors were encountered while processing:xxxxxx解决方法:cd /var/lib/dpkgsudo mv info info~sudo mkdir infosudo apt-get upgrade 转载自https://blog.youkuaiyun.com/Change0309/article/details/80096032
2020-09-20 18:11:28
7781
1
原创 [X86 CPU]win10和ubuntu控制台下获取CPU信息对比
有时为了获取当前工作或实验平台的架构信息,仅仅依靠win下的设备管理器是不够的。而windows提供了Windows Management Instrumentation Command Line,简称WMIC命令来查看和管理系统,ubuntu则可以打印/proc/cpuinfo来查看,但两者在形式上区别很大,因此作者选用lenovo xiaoxin 300,分别在主机和虚拟机中对比两者获取的信息量。
2020-09-19 18:08:32
594
原创 Ubuntu 12.04 设置root账户免密登陆
时隔1年8个月6天,辗转于毕业和工作的交汇点,终于又回到了优快云 blog!曾经执迷于ARM架构下的处理器开发,现在包括将来会拓宽到X86架构下,但linux系统---unbuntu依然不离不弃。所以,今天想到一直没有发表出来的,可以设置默认ROOT账户登陆,且免密的方法,在这里安利一下。使用ubuntu的萌新一定习惯于windows下的单用户模式,当然公司的联网管理例外。而linux众多发行版中也存在单用户模式的系统,即默认以root为单账户的KALI linux。但KALI在开机的时候还是默认
2020-09-19 12:27:40
789
原创 【嵌入式】飞凌ok335x board之uboot编译初体验
飞凌官方对其提供的uboot的介绍少之又少。前天在西安诺瓦电子科技听过一场关于嵌入式bootloader的交流会,总算对arm uboot增加了一定了解。回来针对自己手头飞凌的板子,体验一番~ok335x board介绍ok335x board上核心处理器采用的是TI德州仪器AM3354,属于Cortex-A8架构。性能中等,主要应用于高端玩具,家用电子设备,电力网关等设备。ubo...
2019-01-13 21:41:11
1626
1
原创 更新软件源列表时launchpad ppa 警告的解决办法
自从在12.04ubuntu下使用apt-get开始,就会遇到各种奇奇怪怪的问题。不识别某个xxxxxxx的公钥就算是一个典型。当然launchpad ppa的公钥警告比较特殊。运行apt-get update出现W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were in...
2019-01-06 21:03:29
5999
转载 ubuntu 12.04 提高更新网速的方法
ubuntu 12.04 提高更新网速的方法ubuntu用户经常会在终端下使用sudo apt-get update对软件源进行更新,但从默认的下载服务器下载速度只有不及正常网速的1/5。下面介绍更改为阿里云服务器的方法。
2017-02-20 08:54:26
1004
KaliLinux在ARM上的移植以及文件系统方法.pdf
2021-08-15
IA32 Spec.pdf
2019-10-24
setupskypeforbusiness.zh-cn_.rar
2020-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅