PIPI's blog


  • 首页

  • 归档

windows 驱动程序开发环境配置(USB连接的双机开发)

发表于 2024-03-06
概述:本文基于微软官方教程 编写 Hello World Windows 驱动程序 (KMDF) ,结合笔者在配置开发环境过程中踩的坑,详细讲解了如何使用 USB 连接主计算机和目标计算机,并配置相应的双机开发环境。最后,通过在 Hello World 程序入口添加断点来验证环境正确性。(ps:主计算机用于开发和调试,目标计算机用于运行编写的驱动程序) 核心步骤: 在主计算机上安装 visual studio 2022 + Windows 驱动程序工具包 编写 Hello World 驱动程序 生成 Hello World 驱动程序 本地测试 Hello World 驱动程序 (可选) 预配目 ...
阅读全文 »

浅谈冯诺依曼结构

发表于 2024-03-02
我第一次接触冯诺依曼结构大概是在学《计算机组成原理》这门课的时候,当时老师在讲解计算机硬件组成时,直接就提到了现代计算机基本结构形式是冯诺依曼结构,先说明了它的先进性,例如:第一次采用二进制作为数制基础、提出了存储程序和程序控制的概念等等,并且对其五大组成部件进行了简要分析。后续这门课的讲解也主要围绕这五大部分进行。此后的很长一段时间里,我对冯诺依曼结构的理解止步于课本,没有更深入的了解。直到昨天,我脑袋里突然闪过两个问题:“在冯诺依曼结构提出之前的计算机都是什么样的?”,“冯诺依曼结构的先进性体现在什么地方?”。今天这篇博客将从这两个问题入手,认真分析冯诺依曼结构的前世今生。 早期的计算设备 ...
阅读全文 »

2024年,如何使用 github pages + Hexo + Next 搭建个人博客

发表于 2024-02-28
为什么要搭建个人博客? 细细回想,今年已经是我踏足计算机领域的第5年了。从最开始懵懂无知的大一新生,经过大学四年专业课的学习与磨练,对于计算机科学有了最为基本的了解,到现在步入研究生阶段,选定了自己感兴趣且愿意深耕的领域,进行深入的学习与探索。在这个过程中接触 + 学习了太多太多知识、技能。但是正所谓用进废退,很多技能由于各种原因(课程结束、项目结题)慢慢被搁置、遗忘,这是我非常不愿意看到的。此前也进行过一些努力,比如在 github 上专门开一个仓库,用 markdown 记录自己的所学所想,但是现在看来,那些内容显得非常杂乱,有时候着急赶项目,单纯往里面扔一些博客链接啥的,现在点开都不知 ...
阅读全文 »
PIPI

PIPI

记录一些重要的技术点,方便自己查阅,也希望能够帮助到大家。

3 日志
© 2024 PIPI
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4