答辩内容

计划讲解知识点:

调整之后的答辩内容:

去掉了网络驱动和dma这一部分的内容,将重点放在了cache这一点上

最后答辩内容:

评委提问

  1. 启动过程部分:
    • 如果将bootrom烧写到flash中的任意一个地址,应该怎么做
    • 冷启动和热启动的区别
    • 按下开发板上的复位键,这是属于热启动还是冷启动
  2. PIC部分:
    • 为什么要使用PIC
    • 加入fpic选项和不加有什么区别
    • MIPS中PIC为什么使用宏
    • 研究内容从哪些方面进行优化,使MIPS运行更快
  3. Cache部分:
    • Cache中是否有试着自己写函数
    • 在代码的编写中,如何通过Cache提高命中率
    • Cache的编码中,是否需要考虑字节对齐问题
    • Cache中保存的是什么类型的数据
  4. 其它:
    • MIPS CPU架构的特点
    • 在整个研究中,主要做了哪些工作
    • 如果板子不能够启动,你解决的思路是什么