2022年8月31日
摘要: 本节源代码位置https://gitee.com/lmos/cosmos/tree/master/lesson02/HelloOS Hello OS 之前,我们先要搞清楚 Hello OS 的引导流程,如下图所示: PC 机 BIOS 固件是固化在 PC 机主板上的 ROM 芯片中的,掉电也能保存, 阅读全文
posted @ 2022-08-31 17:11 miyan 阅读(243) 评论(0) 推荐(0) 编辑
  2022年8月30日
摘要: GT/s 和 Gbps 数据传输表示通过数字接口传递的数据量。 当用较多的数据位对原始数据进行编码时,有效数据传输量低于实际传输的数据位数。例如:PCIe串行总线采用10位数据对8位数据进行编码(附加位可能用于时钟编码、误码检测等冗余位) 数据速率通常用每秒传输的数据位,具体指的是编码后的串行比特率 阅读全文
posted @ 2022-08-30 20:56 miyan 阅读(2674) 评论(0) 推荐(0) 编辑
  2022年8月27日
摘要: 计算机硬件是无法直接运行C 语言文本程序代码的,需要 C 语言编译器,把这个代码编译成具体硬件平台的二进制代码。再由具体操作系统建立进程,把这个二进制文件装进其进程的内存空间中,才能运行。 程序编译过程 示例代码: 经典Hello World C代码 #include "stdio.h" int m 阅读全文
posted @ 2022-08-27 21:08 miyan 阅读(163) 评论(0) 推荐(0) 编辑
  2022年8月20日
摘要: 如前所述,大神的原文链接如下: https://www.systemverilog.io/ddr4-timing-parameters-cheatsheet | 参数 | 功能 | | | | | ACTIVATE时序 | | | | | | tRRD_S | 当向不同 bank group 的 b 阅读全文
posted @ 2022-08-20 14:54 miyan 阅读(764) 评论(0) 推荐(0) 编辑
  2022年8月19日
摘要: 简介 内存子系统错误是现代计算系统中最常见的一些错误类型。了解内存错误是如何发生的以及如何预防或避免它们可能是一个复杂的话题--在过去30年里,这个话题挑战了无数的行业研究人员和开发人员。 关于内存错误的入门知识 为了充分了解服务器的内存RAS响应能力,首先要了解各种可能的内存错误类型。 DRAM的 阅读全文
posted @ 2022-08-19 17:24 miyan 阅读(6785) 评论(1) 推荐(1) 编辑
  2022年8月17日
摘要: 本文为翻译学习大佬文章。强烈推荐感兴趣的同学阅读原文DDR4 SDRAM - Understanding Timing Parameters 简介 DDR 标准中有大量的时序参数,但是当您使用 DDR4 SDRAM 时,您经常会发现自己比其他人更频繁地重新访问或阅读少数时序参数。因此,在本文中,我们 阅读全文
posted @ 2022-08-17 15:26 miyan 阅读(3973) 评论(0) 推荐(0) 编辑
  2022年8月8日
摘要: 实验环境: 虚拟机软件:VMware® Workstation 16 Pro 虚拟机:Ubuntu 20.04 生产虚拟硬盘 用 dd 命令(用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换)生成 100MB 的纯二进制的文件(就是 1~100M 字节的文件里面填充为 0 ) xyjk100 阅读全文
posted @ 2022-08-08 16:48 miyan 阅读(312) 评论(0) 推荐(0) 编辑
  2022年7月27日
摘要: tail方式 tail参数-c就可以获取最后的几个字节 -c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to output starting with byte NUM of each file ubuntu@VM-16-14 阅读全文
posted @ 2022-07-27 14:23 miyan 阅读(1091) 评论(0) 推荐(0) 编辑
  2022年7月23日
摘要: 现象 在ubuntu上编译内核时,apt-get source时出现如下warning: W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/samba-libs_2%3a4.5. 阅读全文
posted @ 2022-07-23 14:18 miyan 阅读(4626) 评论(0) 推荐(1) 编辑
  2022年7月5日
摘要: 如前所诉,本文为翻译学习大佬博客。强烈推荐直接去看大佬原博:DDR4 SDRAM - Initialization, Training and Calibration 引言 当带有DRAM子系统的设备上电后,在 DRAM 进入运行状态之前会发生许多事情。 以下来自JEDEC规范的状态机显示了DRAM 阅读全文
posted @ 2022-07-05 20:17 miyan 阅读(5302) 评论(0) 推荐(0) 编辑