Step 0 1.week1[7.4-7.10] Day-7月4日 《rust深入浅出》阅读 《rust编程之道》第2,3,4,5,10章节阅读 熟悉悉rust基本语法,并练习 Day-7月5日 rust视频观看(B站令狐一冲) Day-7月6日 rust by example(1-12章学习) Day-7月7日 rust by example(完成) rustlings(70%完成) Day-7月8日 完成rustlings,对option,result理解不是很好,需要多练习下相关编程的代码 RISC-V指令集的学习以及riscv-tools安装,尚未安装成功 Day-7月9日 RISC-V指令集的学习以及riscv-tools安装,编译成功,目前汇编感觉问题不大,卡在如何riscv汇编输出字符串到屏幕上,待解决 Day-7月10日 RISC-V指令集的学习,不清楚riscv汇编如何向屏幕输出字符串,目前已经提了issue rust15道题,目前做了4道,视频学习资料已经看完,我计划是两周内完成riscv汇编学习已经rust相关练习题 1.链表,静态双向链表,动态双向链表实现 2.栈和队列实现 3.一个简单的统计引擎 4.输入输出和文件 2.week2[7.11-7.17] Day-7月11日 RISC-V汇编学习 rust15练习,目前做完5,6道 5.二叉树的实现 6.哈希表实现 Day-7月12日 RISC-V汇编学习 Day-7月13日 RIS-V特权指令级规范学习,目前学了一章,完成RISC-V浙大在线课程观看 rust15练习,目前做完7,8,9道 7.结构体和指向它们的指针 8.冒泡排序和快排的实现 9.二叉搜索树的实现 Day-7月14日 RISC-V特权指令级规范学习第二,三章观阅读,以及完成RiSC-V手册阅读 rust15练习,用rust复现了下基本的数据结构关键代码部分,进一步理解使用引用的概念,接下来刷几道leetcode吧(ps:实在不知道做什么题了)目前做完10,11,12,13道 10.leetcode.350.连续数组求交集 11.leetcode.704.二分查找 12.leetcode.1.两数之和 13.leetcode.50.x^n次方求解 Day-7月15日 RISC-V特权指令级规范学习第三章,第四章学习 tinyqemu测试汇编代码,输出helloworld 从网上看到一个中断的汇编代码,刚好结合risc-v特权级指令阅读,对risc-v特权级有了更具体的理解参考,但是目前tinyqemu跑了下,没通过,还在找原因 rust15练习,目前做14,15道 14.leetcode.60.不同路径 15.leetcode.70.爬楼梯 rust编程之道第十章 模块化编程例子coding 模块化编程 Day-7月16日 RISC-V汇编的视频以及特权级的视频 risc-v汇编例子 risc-v特权级讲解 3.week3[7.17-7.24] Day-7月17日 完成lab0实验,详情见实验报告 Day-7月18日-7月19日 完成lab1实验,详情见实验报告 Day-7月20日 完成lab2实验,详情见实验报告 Day-7月21日-7月22日 完成lab3实验,详情见实验报告 Day-7月23日 完成lab4实验,详情见实验报告 Day-7月24日 完成lab5实验,详情见实验报告,比预期完了一天 4.week4[7.25-7.30] Day-7月25日 完成lab6实验,详情见实验报告 Day-7月27日 花了一天的时间赶在28号前做完了1-6的实验题,部分题没去做,时间太紧也不太熟悉。有始有终,学到不少东西,接着努力就行!!!