引言
网络上关于openrisc的资料很多,除了官网之外,还有很多有价值的资料值得借鉴,
但是,这些资料比较分散,查找起来很是不易,为了能方便自己,也方便别人,
本小节就把我遇到的不错的网址或者资料list了一下。
如果哪位还有不错的资料,可以写到评论里面,我会及时的更新本文档,方便更多人查找。
国内我们有一个qq群,可以参与讨论,相互学习与交流:
277505520
一, 本文档link:
http://blog.youkuaiyun.com/rill_zhen/article/details/8882797
二, 资料列表:
1,官网
说明:
官网,有最全,最权威的资料,是研究,学习,使用openrisc的首选参考。
2,虚拟机镜像
http://opencores.org/or1k/Ubuntu_VirtualBox-image_updates_and_information
说明:
快速开始的必备。
3,linux for openrisc
http://git.openrisc.net/cgit.cgi/jonas/linux/refs/tags
说明:
有各个版本的linux for openrisc。
4,sd card controller driver for openrisc eCos
http://antmicro.se/Blog/2012/05/sd-controller-driver-for-openrisc-ecos/
说明:
现有的ORPSoC有sd card的rtl是支持sd controller的,但是并没有对应的driver,这是一个很大的问题,这个资料就很有参考价值。
5,debug the openrisc1200
http://www.rte.se/blog/blogg-modesty-corex/debugging-openrisc-1200/2.13
说明:
ORPSoC的porting过程中debug是一个重要的部分,这个资料就是与debug相关的。
6,开发环境搭建
http://blog.youkuaiyun.com/rill_zhen/article/details/8443882
说明:
百说不如一练,动手前必看。
7,openrisc的rill_zhen的csdn的专栏
http://blog.youkuaiyun.com/column/details/openrisc.html
说明:
关于openrisc的workshop。
8,Open Core Platform based on OpenRISC Processor and DE2-70 Board
http://download.youkuaiyun.com/detail/rill_zhen/5303401
说明:
一篇关于openrisc的不错的master thesis。
9,wishbone接口的vga verilog HDL
http://opencores.org/project,vga_lcd
说明:
一个简单实用的VGA模块。
10,unbuntu for xilinx
http://www.george-smart.co.uk/wiki/Xilinx_JTAG_Linux
说明:
在ubuntu上install xilinx tools。
11,openrisc工程SVN地址
http://opencores.org/ocsvn/openrisc/openrisc/trunk
说明:
其重要性不言而喻,一切source code都在此。
此外还有github地址:https://github.com/openrisc
和git的地址:http://git.openrisc.net/
12,xilinx开发板下烧写ORPSoC的外spi-flash参考blog
http://www.rte.se/blog/blogg-modesty-corex/loading-and-executing-program/2.7
说明:
Loading and executing a program
13,另外一篇关于openrisc的soc的master thesis,与第8条是partner
http://download.youkuaiyun.com/detail/rill_zhen/5647731
说明:
第8条的搭档写的。
14,openrisc的websvn
说明:
与11条内容相同。
15,ORPSoC支持的FPGA开发板列表
http://opencores.org/or1k/FPGA_Development_Boards
16,OpenRISC的调试系统
http://opencores.org/project,adv_debug_sys
http://opencores.org/or1k/OpenOCD
说明:
advance debug system。
OpenOCD是or32-debug-proxy的替代品,功能变得更强大,支持更多的JTAG cable。
17,ORPSoC的仿真系统的搭建
http://opencores.org/or1k/ORPSoC_RTL_simulation_debugging
18,几个重要的参考网站
AntMicro
ÅAC Microtec Wiki
EMBECOSM
ORSoC
Beginners' Guide to OpenRISC
19,minsoc参考资源
说明:
minsoc是一个轻量级的ORPSoC,如果担心ORPSoC太大,太复杂,minsoc是一个很好的选择。
20,自己搭建gun工具链
http://www.embecosm.com/download/ean2.html
http://opencores.org/or1k/OR1K:Community_Portal#Toolchains
说明:
如果不用opencores提供的ubuntu镜像的话,可以自己构建交叉编译工具链。
21,Or1k SoC on Altera Embedded Dev Kit
http://opencores.org/project,or1k_soc_on_altera_embedded_dev_kit
说明:
专门针对Altera Embedded Dev Kit这块开发板而定制的基于or1200的SoC。
22,openrisc最小系统构建实验工程源码
23,Open Source Hardware Development and the OpenRISC Project
24,play with OpenRISC based atlys board
25,下载BSDL文件
26,ORPSoC工程官方地址
27,or1ksim
28,关于O_board的资料放到了360云盘里
http://yunpan.360.cn/
用户名:是“开源cpu爱好群”的群邮箱:277505520@qq.com
密码 :是“开源cpu爱好群”的群号:277505520
三,资料提供者
1,rill
rillzhen@gmail.com