注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
zsy-s的个人空间 https://home.eeworld.com.cn/space-uid-1496367.html [收藏] [复制] [分享] [RSS]
日志

【读书】《RISC-V 体系结构编程与实践(第2版)》-- 结构学习

已有 211 次阅读2024-11-26 19:44

收到书一直没拆封阅读,今天加班大概学习一下书的结构设计。
对于一个系统架构的书籍,第一章介绍了risc-v的知识和来龙去脉,对于初学者十分友好。可以快速对risc-v有一个立体的理解。
linux上,具有五大子系统:分别是进程调度系统、虚拟文件系统(VFS)、内存管理单元(MMU)、网络单元、进程间通信(IPC)。
面向linux吃饭的同学,这五大块就是我们的饭碗,还是可以继续吃好多年,东西很多很复杂。

其中,内存管理一直都是很重要的一个模块,本书使用了大半的篇幅介绍了内存管理的各个枝叶:
    如 tlb,缓存管理,内存屏障,内存分布,mmu的功能等子模块的知识。也是一个出现问题,极度考验内功的模块。很喜欢书中对内存子系统拆解。

中断系统对于从事硬件相关开发的同学来说,是一个重中之重的模块,涉及到中断嵌套,中断的调用机制等知识。
脱离与系统之外的编译器链接器等知识点,开源的和闭源的工具有很多,学习起来也很复杂,本书开了三章来讲编译相关的知识,其中汇编部分最近一直在研究,会仔细研究学习学习。

第三章介绍了一些基础指令集,距离我有点远,会快速读一遍。
第二章的实验平台的搭建,可以帮助同学快速脱离硬件学习risc-v,简单快捷。
第四章对于调式程序来说,是一个很重要的章节,能够从上到下的分析遇到的各类程序运行异常问题。
第18 19 20 21章,读起来有点难,需要多读几遍,试试学习一下

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章