Luyoung
首页
归档
分类
标签
关于
OS
49
基于 riscv32 的 OS 设计:完结
基于 riscv32 的 OS 设计:系统调用
基于 riscv32 的 OS 设计:软件定时器
基于 riscv32 的 OS 设计:任务同步和锁
基于 riscv32 的 OS 设计:抢占式多任务
基于 riscv32 的 OS 设计:硬件定时器
基于 riscv32 的 OS 设计:外部设备中断(uart)
基于 riscv32 的 OS 设计:Trap 和 Exception
基于 riscv32 的 OS 设计:多任务
基于 riscv32 的 OS 设计:切换上下文
More...
系统编程
8
Unix/Linux
8
mmap() 的几种用法
关于一篇知乎答案的重现
mit6.s081【目录】
MIT 6.S081学习笔记(第六章)(下)
MIT 6.S081学习笔记(第六章)(上)
MIT 6.S081学习笔记(第五章)
MIT 6.S081学习笔记(第二章)
MIT 6.S081学习笔记(第一章)
RISCV
7
NEMU 指令执行过程
NEMU 代码导读
程序的执行和模拟器
PA
4
nemu、am项目构建
程序, 运行时环境与AM
NEMU 添加更多的指令
NEMU 添加指令
经验方法
1
Hackintosh 入门
LeetCode
27
2024.07.05 刷题日记
2024.07.02 刷题日记
2024.06.30 刷题日记
2024.06.29 刷题日记
2024.06.28 刷题日记
2024.06.26 刷题日记
2024.06.25 刷题日记
2024.06.24 刷题日记
2024.06.23 刷题日记
2024.06.22 刷题日记
More...
C++
22
C++内存模型
C++:再谈智能指针
C++并发:构建线程安全的队列
C++并发:等待条件成立
C++:并发保护
C++并发:锁
C++:完美转发(二)(std::forward)
C++:完美转发(一)(std::forward)
C++:移动语义(std::move)
C++:左值(引用)&右值(引用)
More...
debugger
2
debugger(三):dwarf 文件
debugger(二):读、写内存以及寄存器
ysyx
19
对 SPI、FLASH 的思考
再探究异常处理
表达式求值(随心所欲版)
搭建verilator仿真环境(完结)
搭建verilator仿真环境(双控开关)
数字电路实验
6
数字电路实验7
数字电路实验6
数字电路实验3
数字电路实验-带有减法功能的加法器
数字电路实验2
数字电路实验1
npc
3
总线
AXI总线协议简述
npc 中三种设备的区别
PA2
2
PA2总结
调用 glibc 的技巧
nemu
2
RT-Thread in PA4.1 的思考
异常响应机制
PA1
1
PA1 感悟与过程
系统编程
10
exec()函数家族详细
对fork() 函数的理解
简单的 ls命令的实现(四.完结)
简单的 ls 命令的实现(三)
简单的 ls 命令的实现(二)
简单的 ls 命令的实现(一)
C++
3
debugger
3
debugger(七):栈帧(backtrace)
debugger(五):source level stepping
debugger(一):打断点的实现以及案例分析
C语言
1
实现个人日志命令行工具(C语言)
PA2
6
模拟器
5
nemu 工作原理解析
DPI-C 传递参数的问题
verilator 编译多个 cpp 文件
Chisel 中的 BlackBox 机制
YPC的研究
CPU
1
5 级流水线 CPU 的实现
Golang 前端
5
Go Web下GORM框架使用(二)
Go Web下GORM框架使用(一)
Go Web下gin框架使用(二)
Go Web下gin框架使用(一)
Go Web下gin框架的模板渲染
Personal_Summary
4
2024 个人总结
大二下学期学习总结
2023 个人总结
2022 Personal Summary
Things about C
4
C语言实现删除匹配的某一行文本
C语言指针——从入门到精通
Analysis of the Location of Initialized/Uninitialized Global/Static/Local Variables/Constants in Mem
About the problem of struct structure assignment
Java基础知识
4
Java将 List 类型转化为 Array 的方法
(三)抽象类
(二)常量池的探索
(一)Java 中 final 关键字的用法总结
Tests for Basic Knowledge of C
4
Design a Dynamic Expansion Buffer (strbuf) with C Language
Solutions for Xiyou Linux Group 2020 Interview Questions
Solutions for Xiyou Linux Group 2021 Interview Questions
Solutions for Xiyou Linux Group 2022 Interview Questions
Golang
4
【Golang】多线程排序
【Golang】多线程下载器的实现
【Golang】多线程爬虫的实现
Golang_框架
1
Web
1
gin 框架中的 gin.Context
离散数学
4
《离散数学》:特殊的图
《离散数学》:代数系统和图论导论
《离散数学》:集合、关系和函数
《离散数学》:逻辑
Scala
3
Chisel
2
PA2
2
Chisel 测试模块
30 分钟速成 Chisel
PA2
1
30 分钟速成 Scala
经验方法
3
C++
2
C++调试:函数调用过程和堆栈
C++调试:内存管理
8086
1
macOS DOSBox 汇编环境搭建
NetWork
2
(1) DNS Protocol Analysis Based on Wireshark at the Application Layer
OS
1
Web
1
Docker网络模型以及容器网络初探(一)
CM3
2
CM3:lldb 调试 qemu 跑的程序
CM3:qemu执行汇编
Missing Semester
2
Shell Tools of Missing Semester(二)
Course Shell of Missing Semester(一)
Ubuntu
2
ssh 免密登录失效问题
Ubuntu 22.04 配置
socket Web Unix/Linux
2
Unix/Linux编程:UDS 数据报
Unix/Linux编程:UDS 流(Stream)
C++ debugger
2
debugger(六):source level 断点
debugger(四):源代码
RISCV
2
PA
2
虚拟机
2
nemu框架细节研究(二)
nemu框架细节研究(一)
代数基础
2
量子计算导论
2
泡利矩阵(一)
代数入门(〇)
博客
2
利用 Hexo 搭建个人博客
利用 Hexo 搭建个人博客
8086
1
8086:qemu执行汇编
C语言
1
C语言内联汇编
Golang Golang_框架
1
Golang框架:cobra
Linux 基础
1
Linux101:最好的Linux 入门资料
CPU 设计
1
MIPS 处理器的设计
OS 系统编程 Unix/Linux
1
MIT 6.S081学习笔记(第〇章)
Golang Web
1
Redis (一)消息订阅和发送测试
Some_Tools Golang Unix/Linux
1
Ubuntu 升级 golang 版本完美步骤
工具
1
docker 加速最佳解决方案
Golang 前端 Web
1
go Session的实现(一)
Some_Tools
1
macOS下binutils 的安装
NetWork Web
1
ngrok内网穿透以及原理
函数
1
riscv 函数调用问题
编程语言
1
Rust
1
Rust 中的 traits
C/C++
1
PA2
1
static、inline 关键字在C语言中的作用分析
离散数学 经验方法
1
什么是P问题、NP问题和NPC问题
C 语言
1
OS
1
RISCV
1
从C语言到二进制程序
教师工资管理系统
1
教师工资管理系统之随机产生教师详细信息
Web
1
阿里云 Ubuntu 网络设置
搜索
×
关键词
博客在允许 JavaScript 运行的环境下浏览效果更佳