在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14439|回复: 30

[讨论] 如何提高OpenMIPS的认知度

[复制链接]
发表于 2014-3-7 12:11:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
Openmips自发布以来已经有将近4个月了,但是似乎论坛的人气还没有上去,认知度还很有限,我花了很大功夫录制的视频也观者寥寥,很是打击人啊, ,一度觉得大家都不关注,也没必要在发帖了,请教大家如何提高OpenMIPS的认知度,让论坛火起来
发表于 2014-3-7 14:03:24 | 显示全部楼层
关键是VHDL在高校不是很流行,在中国大部分公司也是用verilog吧,所以之前的VHDL版本人气不旺,相信verilog版出后,应该会有很大的吸引力,如果能有verilog的视频开发教程讲解的话,应该会更好~只是建议,勿喷啊~
发表于 2014-3-7 15:17:28 | 显示全部楼层
回复 1# leishangwen


   淡定,这很正常,你看freearm貌似也不是很火
发表于 2014-3-7 15:59:04 | 显示全部楼层
回复 1# leishangwen


    我感觉首先和大环境有关,如果MIPS不热,OpenMIPS也会受很大影响。这点很好理解,现在很多成熟便宜的芯片可以选择,配套的开发工具又很成熟,根本不需要理解底层。

    我是51转过来的,刚开始看OpenMIPS,根本看不懂。补充了半个月基础,才开始学OpenMIPS。

   我不知道你计划的读者类型是什么样的?如果偏向科普的话,那么第一章就不要用Linux,我到现在还不会在虚拟机上更改dash文件和安装GCC,因为我绕开了编译(windows下应该也可以用GCC编译MIPS文件的),所以没有受大影响。第一章安装虚拟机(工作量大,而且你的步骤有跳跃,我是仿照没做出来,只看开发笔记,没看视频),会让很多稍微有兴趣的外行人(非计算机专业)打退堂鼓。最后测试都是在DE2上,我淘宝看了一下,DE2销量都是0而且价格比普通FPGA板贵5~10倍,不知道能不能把OpenMIPS移植到淘宝常见开发板上,这样也能吸引人。

  如果是针对上计算机组成原理的读者来说,作为课程设计参考也是不错的。

   我觉得写OpenMIPS 不一定要有人看,毕竟也能给你整理思路,你的VERILOG版不是已经更换了思路了吗,如果不写VHDL,也许还想不到。还有,可以逐步提高OpenMIPS 的档次,比如加上cache,跑一个drystone等。
发表于 2014-3-7 16:13:08 | 显示全部楼层
楼主莫泄气   我们都在关注
发表于 2014-3-7 18:25:15 | 显示全部楼层
雷大别泄气啊,verilog版本出来后会慢慢的热起来的,首先,在校的学生都不愿意搞VHDL,verilog简洁漂亮,而且大部分公司都用verilog,所以更愿意等verilog版本;其次,现在工作的、读研的都累得一逼,很少有时间来研究其他的,所以OpenMips的主要对象还是学有余力的学生吧,具有针对性,假以时日应该口碑就有了,期待你更多的作品!
 楼主| 发表于 2014-3-7 22:37:47 | 显示全部楼层
回复 4# oldbeginner


    1、您在安装visualbox的时候遇到了什么问题?

    2、DE2是旧了一点,但那是我惟一的开发板,没办法啊,我在淘宝找了一下,买的最多的开发板也才卖了100多块,没有找到比较多的,
         您有什么好的建议?

    3、OpenMIPS主要定位还是辅助学习,下一步可能会探讨如何优化,目标是减少资源占用,减少关键路径。
发表于 2014-3-8 08:20:57 | 显示全部楼层
雷大大不要泄气,我们都在关注。
只是我想包括我和大部分同学都不太熟VHDL,所以不知道怎么样的问题适合提问。怕麻烦到雷大。
一边学习,一边理解openMIPS感触量多。而且很多开源项目也是用VHDL写的。感觉很清晰。
继续关注中。
发表于 2014-3-8 15:35:09 | 显示全部楼层
回复 7# leishangwen


    1、Virtualbox 和 openrisc 虚拟机都没问题,问题好像是 root 密码 openrisc,但是权限不是owner,没有办法改对应文件,设置环境变量等。总体来说,除非这个人本来就用LINUX,否则挺麻烦的。

    2、我的意思不是旧,而是DE2可能比较专业,价格也昂贵。利用淘宝上普通一款开发板(销量高的随便一款就可以),不知道是不是可以使用。 怎样在普通开发板上配置的 资料比较少(包括其它开源资料)。

   3、这点我比较清楚,OpenMIPS相对其它辅助资料的特点是,一开始简单,逐步完整,适合循序渐进(其它开源资料 一上来就是完整的,内容很多,新手想学无法下手)。OpenMIPS的目标最好清晰些,辅助学习有些抽象( 可能你没看出来,VHDL版采用了简单-->逐步完整的步骤,实际上 目标 已经 是 相对其它软核资料 更容易更快 入门,开始不要把GCC加入,后期可以详细讨论MIPS编译,当然最终也是辅助学习)。
 楼主| 发表于 2014-3-8 19:34:56 | 显示全部楼层
回复 9# oldbeginner


    1、测试OpenMIPS不需要改变系统文件啊,如果要以root用户登录,可以使用如下方法,我试过了:
   
     sudo passwd root
     然后输入密码为openrisc,再输出两次要设置的root用户新密码,
     重启选择others用户登录,用户名为root,密码为你刚刚设置的值   

    2、之前考虑过Rill的O_board,但是1K的价格,实在太高,我是在DE2上移植的,移植到其他平台,需要修改一些配置,因为平台的flash、SDRAM的宽度等信息都不同。   

    3、OpenMIPS的主要思路就是您所说的,这是我之前在学习or1200时悟出来的,也是写作《步步惊芯——软核处理器内部设计分析》一书的主要思路,用在OpenMIPS的实现了,在后期会针对VerilgoHDL版也有一个类似的教程,也是从最基本指令开始,一步一步完善,敬请关注。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 16:52 , Processed in 0.029501 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表