所有观后感、玩后感的内容除“通关概况”外均包含对应作品的重度剧透

我音乐知识匮乏,因此自己扒的乐谱在歌曲节奏、音准、记谱等方面会存在较多错误,一切以原曲为准!

Ultra96V2开发板简单使用


概述 最近向老师借了一块Ultra96 V2开发板学习FPGA。之前虽然也有接触过FPGA开发板,但第一次用的是只有一个FPGA核的Artix-7开发板,用的也是最传统的流程,即写好verilog模块,调一下网表文件,然后直接...

技术          2022年1月29日

SpinalWorkshop实验笔记(三)


概述 本文涉及Stream、WavePlayer、UDP、Mandelbrot四个实验。实验地址 最后的这四个实验中的三个都和Stream类息息相关。Stream类最关键的是要掌握它的两个特性:需要握手和实时变化。 需要握手指的是...

技术          2021年12月22日

SpinalWorkshop实验笔记(二)


概述 本文涉及Function、Apb3Decoder、Timer、BlackBoxAndClock四个实验。实验地址 内容 Function 本实验的电路分两个阶段: 识别字符串:用从Flow中获得的字符匹配参数字符串 获得数据:匹配成功后...

技术          2021年12月17日

SpinalWorkshop实验笔记(一)


概述 最近在学习SpinalHDL,在github上看到了SpinalHDL实验,于是试着做了做。虽然这些实验的答案在仓库里给出来了,但我是FPGA初学者,虽然会一点verilog却对各种总线一窍不通,也不了解scala,所以即使...

技术          2021年12月15日

PYNQ开发板上使用USB声卡+OSS兼容层播放音频


PYNQ开发板上使用USB声卡+OSS兼容层播放音频需要经过联网装库,编译驱动模块,运行三个步骤。 联网装库 首先需要将PYNQ开发板连上网,才能安装所需的库。方法是在电脑上设置共享网络,但要注意大部分操...

技术          2021年10月22日

TestOS移植K210开发板


概述 本文介绍前六个部分在移植K210开发板遇到的问题,第七章比较麻烦,就放弃了。这里选用K210开发板的原因是rCore教程提供了K210的使用教程,同时RustSBI也提供了相应的适配,使得我能够在几乎不改变...

技术          2021年6月17日

rCore-Tutorial-Book-v3学习笔记(七)


概述 上一节介绍了文件系统格式的解析,主要涵盖文件系统的文件节点层核块缓存层;本节主要介绍块设备的处理,以及附带的命令行参数、重定向等实现。 内容 先介绍上一节跳过的文件描述符层。基本都是调用文...

技术          2021年5月17日

动漫观后感:凉宫春日的忧郁


开始看凉宫春日的忧郁了,这番真的是主观唯心主义的巅峰啊。看完了经典的凉宫春日“漫无止境的八月”篇章,不说这8集怎么怎么样,至少漫无止境的感觉确实是完完整整体现给观众了...

杂谈          2021年5月15日

rCore-Tutorial-Book-v3学习笔记(♭七)


概述 文件系统果然是内核设计中boss级别的存在,花了我大量时间。主要是对文件系统格式的解析非常繁琐,以及之前没有在sbi环境下考虑过设备中断问题,网上也没有资料,走了不少弯路。因此这一块分为两节,本...

技术          2021年5月7日

rCore-Tutorial-Book-v3学习笔记(六)


概述 第六部分是实现基本的文件数据结构、标准输入输出文件和管道文件。相对来讲比较简单,不过因为每个进程的文件描述符表需要用一个既能动态扩增又能直接索引的数据结构,所以我顺便自己实现了一个简...

技术          2021年4月10日
... ...