simos复活啦~~~~~

编程入门 行业动态 更新时间:2024-10-24 22:24:25

simos复活啦~~~~~

simos复活啦~~~~~

这个sibyte sb1250 swarm模拟器修改自simos(/),非常感谢那些大牛打下的基础.如果完全从零开始的话,何年何月我才得偿所望~~~~

         sibyte-sim第一步的计划是精确模拟sibyte的sb1250 swarm 板,为大家在开发boot-loader和kernel甚至是硬件的开发提供便利.sibyte-sim是multi-cpu和multi-machine架构的,也就是可以同时模拟多台机器,每一台机器都可以是多cpu的,不过目前只实现了单台multi-cpu机器的模拟. 目前sibyte-sim只支持uart和时钟,genbus等很少的外设,其他外设的模拟只写了一个框架,需要在日后逐步添加,模拟器现已经可以跑cfe,并从cfe启动linux2.6内核,执行initramfs里面的小程序,我没有制作一个完整的文件系统来测试,但从运行情况来看,多处理器的通信,中断系统还有 user/kernel空间的切换等关键地方基本上没有什么问 题.           

         接下来需要做的是:

          1。写完网卡和dma的模拟

          2。美化代码,把simos中的数据结构统一用我自己的数据结构库代替,这样以后优化算法比较方便

          3。完成指令集的测试,尽快使指令模拟这块稳定下来,并根据mips64的datasheet重写,说实话,我真的很看不惯以前那帮牛人的代码风格

以上就是sibyte-sim的基本情况,我希望能通过这个项目结交到很多对体系结构有兴趣的朋友,大家一起把这个模拟器做成一个有用的工具,并能把自己学习体系结构的一些想法加入到这个工具中进行验证. good good study, day day up ~~~~~~:)

转载于:.html

更多推荐

simos复活啦~~~~~

本文发布于:2024-02-25 02:49:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1697536.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:simos

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!