记录自己写操作系统的点点滴滴,不会写文章,写这个就当是做个备忘录吧。
从开始写FL2440板子的操作系统到现在,已经过去了3个月,实现了bootloader、简单硬件驱动、虚拟内存和内存管理、还有一个驱动的框架(正着手写nand的驱动),然后准备写一个文件系统,再写进程调度和用户态程序运行。在已经过去的这三个月里,遇到了很多很多的问题,有时解决问题之后心血来潮,想找个地方记下来自己解决问题的过程,但苦于没有个合适的地方,用纸笔写有太浪费时间,过后还可能把写的东西弄丢掉。最终,还是选择了CSDN这个最合适的平台,用它来记录一下吧。