Loading

摘要: Linux0.11源码学习(二) linux0.11源码学习笔记 参考资料:https://github.com/sunym1993/flash-linux0.11-talk 源码查看:https://elixir.bootlin.com/linux/latest/source /boot/setu 阅读全文
posted @ 2022-08-02 19:14 Baiyug 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 认识内存和Cache 操作系统学习笔记,如有错误,还望指出。 我们有什么问题 什么是内存? 什么是Cache? 为什么需要Cache? 程序的局部性原理 这是个前置芝士点。 定义: 程序的局部性原理是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所 阅读全文
posted @ 2022-08-01 13:30 Baiyug 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Linux0.11源码学习(一) linux0.11源码学习笔记 参考资料:https://github.com/sunym1993/flash-linux0.11-talk 源码查看:https://elixir.bootlin.com/linux/latest/source 开始 电脑开机后,C 阅读全文
posted @ 2022-07-27 22:56 Baiyug 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 数字角频率的理解 与模拟角频率的联系 数字角频率 $\omega_0$ 是描述离散时间信号的物理量,如 $$cos(\omega_0 t)$$ 相对应的,模拟角频率$\Omega$是描述连续时间信号的物理量,如 $$cos(\Omega_0 t)$$ 一般我们将离散与连续联系起来讲,即认为离散信号是 阅读全文
posted @ 2022-06-23 11:46 Baiyug 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: 【Keil】浅学一下keil中的.sct文件 最近重新捣鼓了acfly的源码,有了新的有趣发现,当然,过程并不有趣。 起因 clone下来我去年提交的代码,编译 ...... 😱报错辣! linking... .\Objects\ACFly.axf: error: L6031U: Could no 阅读全文
posted @ 2022-05-08 21:56 Baiyug 阅读(7364) 评论(0) 推荐(0) 编辑
摘要: 【VSC】ERROR:GDB exited unexpectedly. 记录一次调试所遇bug的查找历程 问题描述 ERROR: GDB exited unexpectedly. Debugging will now abort. The program has exited with code - 阅读全文
posted @ 2022-05-07 17:30 Baiyug 阅读(6021) 评论(5) 推荐(3) 编辑
摘要: 时域混叠和频域混叠 含义 混叠(英语:Aliasing),在信号频谱上可称作叠频;在影像上可称作叠影,主要来自于对连续时间信号作取样以数字化时,取样频率低于两倍奈奎斯特频率。 如上图,以相同的采样周期对一个高频信号和低频信号进行采样,采出的数字序列相同,此时发生混叠。 解释一下奈奎斯特频率 一个信号 阅读全文
posted @ 2022-04-25 18:23 Baiyug 阅读(5247) 评论(0) 推荐(1) 编辑
摘要: 程序中的地址如何转换 操作系统学习笔记,如有错误,还请斧正 我们有什么问题 程序的地址为啥需要转换? 物理地址是什么? 虚拟地址是什么? 虚拟地址和物理地址的关系和转换机制是什么? 什么是物理地址 我们的内存只认识物理地址。其实物理地址也是一种数据,它对应于我们的硬件电路(地址译码器等)产生的电子信 阅读全文
posted @ 2022-04-24 23:10 Baiyug 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 【汇编语言】统计字符个数,二进制显示 微机原理实验题目 题目 解答 .486 DATAS SEGMENT USE16 BUF DB 'I AM A STUDENT' ;含有B,C,D的个数为2 NUM DB 0 ;统计42H至45H的个数 LEN EQU $-BUF ;获得BUF的长度 DATAS 阅读全文
posted @ 2022-04-24 20:58 Baiyug 阅读(152) 评论(0) 推荐(0) 编辑
摘要: GCC编译器编译过程 #生成test可执行文件 g++ test.cpp -o test 其实,上述命令可以分解为以下几个步骤 1. 预处理-Pre-Processing # -E 选择指示编译器仅对输入文件进行预处理,将头文件和宏定义等展开,生成test.i文件 g++ -E test.cpp - 阅读全文
posted @ 2022-04-21 18:03 Baiyug 阅读(85) 评论(0) 推荐(0) 编辑