基于DongshanPI-D1S开发板的《RISC-V体系结构编程与实践》学习教程来啦
-
感谢
笨叔在我们适配书籍代码的过程中给予指导与帮助!
感谢全志给我们提供这么给力的芯片以及资源支持!
感谢平头哥优先给我们提供 支持TUI GDB工具以及相关问题解答!话不多说,直接上文档~ RISC-V体系结构编程与实践_基于百问网D1S的学习指南.pdf
《RISC-V体系结构编程与实践》是张天飞老师编写的书,必定是RISC-V架构的经典书。里面的内容丰富而有深度,他使用QEMU来做实验。但是在真实开发板上,这些源码不能直接使用。我们把书上的源码移植到了DongshanPI-D1S上,并且录制相关的学习视频。
DongshanPI-D1S是百问网推出的一款基于RISC-V 架构的学习裸机、RTOS的最小开发板。集成CKLink调试器,支持OTG烧录、GDB调试、串口打印,并将主芯片所有的信号全部引出,其中左右两侧兼容了树莓派的电源信号定义,可以很方便扩展模块。
- 板子资料:http://download.100ask.net/boards/Allwinner/D1s/index.html
- 购买地址:https://item.taobao.com/item.htm?id=688098912622
资料分两部分:开发板通用资料、《RISC-V体系结构编程与实践》的D1S源码。前者比较庞大,放在百度网盘;后者放在书籍配套的GITEE网站。
-
开发板通用资料:
打开 http://download.100ask.net/boards/Allwinner/D1s/index.html ,可以看到“D1s课程配套通用资料”对应的百度网盘地址,请自行下载。本课程主要使用下图所示的软件:
-
《RISC-V体系结构编程与实践》的D1S源码:
打开 https://gitee.com/weidongshan/riscv_programming_practice 登录后按如下界面操作:
点击“克隆/下载”按钮之后,如下点击“下载ZIP”即可:
如果你没有点击“下载ZIP”,而是使用GIT命令来下载,那么下载成功后还需要执行如下命令:
git checkout DongShanPI_D1
-
韦老师家的教程都值得一看!
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号