对模拟器软件结构的调整

2006/8/1 23:44:37
     目前模拟器已经比较稳定了,我已经经常使用它来调试内核和bootloader了,使用比较顺手,但目前它的软件结构不清晰,模块化不够,很不符合我的思维习惯和 我对体系结构的理解,我决定按我自己的理解做一次大的调整, 整个模拟器的结构应该是:      while(1) {
     cpu.run();
     mem.run();
     uart.run();
     ...... }     
把cpu,mem等芯片完全模块化,这样感觉结构会清晰很多,而且也比较符合真实机器的结构.   另外,目前cpu的模拟我觉得也需要做一些调整,感觉思路有点混乱.预计工作量不会很大,但假如修改过程中引入了bug,哪就不好估计开发时间了.等软件结构调整后, 就可以真正的happy coding了,现在,我看到代码都有点头痛.等这次结构调整完以后发布新版本 
posted @ 2011-04-05 13:48  konggang  阅读(152)  评论(0编辑  收藏  举报