[solidot]CERN发起开源硬件促进计划

26 views
Skip to first unread message

Shawn

unread,
Jul 10, 2011, 10:22:40 AM7/10/11
to
hi guys,
      今天在solidot上看到一则消息如下:

欧洲物理研究所(CERN)是开源软件积极使用者,它还维护着一个自己的Linux发行版——基于Red Hat Enterprise Linux的Scientific Linux CERN,现在CERN的工程师将开源软件的开发模式推广到了硬件领域 CERN发起了Open Hardware Repository(OHR), 推动社区合作开发电气设备,开放硬件设计将通过Open Hardware License(OHL)许可证发布。OHR发起人说,开源硬件计划是受到了开发Linux设备驱动的同事的激励,他们的知识共享能力帮助开发出最好的操 作系统,硬件没有内在原因不许这样做。


真他妈太酷了!自由开源软件战火已经开始烧向开放硬件领域了-_-



--
GNU powered it...
GPL protect it...
God blessing it...

regards
Shawn

ghosTM55

unread,
Jul 10, 2011, 10:25:16 AM7/10/11
to sh...@googlegroups.com
2011/7/10 Shawn <cit...@gmail.com>:
> hi guys,
> 今天在solidot上看到一则消息如下:
>
> 欧洲物理研究所(CERN)是开源软件积极使用者,它还维护着一个自己的Linux发行版----基于Red Hat Enterprise

> Linux的Scientific Linux CERN,现在CERN的工程师将开源软件的开发模式推广到了硬件领域。 CERN发起了Open
> Hardware Repository(OHR), 推动社区合作开发电气设备,开放硬件设计将通过Open Hardware
> License(OHL)许可证发布。OHR发起人说,开源硬件计划是受到了开发Linux设备驱动的同事的激励,他们的知识共享能力帮助开发出最好的操
> 作系统,硬件没有内在原因不许这样做。
>
>
> 真他妈太酷了!自由开源软件战火已经开始烧向开放硬件领域了-_-
>

Coooooooooooooool, 好事情啊

--
Thomas
Shanghai Linux User Group

http://ghosTunix.org
Twitter: @ghosTM55

小马xiaoma

unread,
Jul 10, 2011, 10:27:11 AM7/10/11
to sh...@googlegroups.com
开源的CPU早就有了,硬件开源很早就出现了。

Jeova Sanctus Unus

unread,
Jul 10, 2011, 11:03:09 AM7/10/11
to sh...@googlegroups.com
关于开源硬件,不知道大家有没有听说过qi-hardware公司以及他们的产品,比如ben nanonote,
在这里介绍一下他们吧:)
希望不要见怪,我想和linux和开源还是很相关的。

Qi Hardware 是一家开源硬体制造公司。 Qi Hardware 成立的宗旨在推广与鼓励开放式(copyleft)
硬体概念,所有用来开发装置所需的文件及知识,都将遵循开源精神,与社群共同分享。基于Copyleft的概念,Qi
Haredware的产品开发,都将坚持以下内容与原则:
开放装置开发的完整文件
提供针对装置制造的开放计画及软体文件
社群开发、社群共有

Qi Hardware 非常欢迎您加入开源社群的开发工作,不论是针对硬体、软体开发上任何形式的说明、WIKI翻译及知识贡献,对于开放式装置都有很大的帮助。

主wiki页面(中文的) http://en.qi-hardware.com/wiki/Main_Page/zh-hans
qi-hardware公司的人,xiangfu的个人blog,里面也有关于此公司的信息 http://www.openmobilefree.net/
在freenode也有#qi-hardware
中国有个qq群(,据我所知,没有中文的irc或者maillist) ,群号是90586412
这里有个中文官方的网店taobao的 http://shop65164732.taobao.com/

ps:如有打扰,请不要怪到qi-hardware,我和qi-hardware公司没有任何关系,除了买过一个产品:)

wuxinhua wuxinhua

unread,
Jul 10, 2011, 11:37:34 AM7/10/11
to sh...@googlegroups.com
不知道大家是否有听说过OpenSparc这个项目
 
其实现在的硬件基本都是基于软件的
 
verilogHDL VHDL systemC 三种基本就是现在最主要的硬件设计语言了
 
尤其是其中的systemC更是和我们常用的C语言相近,非常方便做一些逻辑层面的硬件设计
 
如果大学里面好好学学过verilog的话,应该设计一颗cpu是不难的
 
许多verilog教材里面都有,比如国内verilog第一人夏宇文教授教材中就有,导入fpga之后,基本就可以运行起来
 
难点其实是,套芯片工艺,流片,测试 EMC EMI测试(许多51核的cpu布线不好,电磁干扰直接死机的哦)。如果是自创的cpu指令集,还要涉及到C编译器的开发,推广,还有配套开发工具的研发。
 
其实现在开源的cpu ip很多,比如知识产权保护已经过期的51内核,还有受版权保护的mips(个人使用完全不是问题)
 
只要你高兴,导入到fpga里面都可以跑。现在的飓风3代的fpga也便宜,容量也大速度也不慢。但是这样做的意义真的不大~~~~
 
据我所知,夏宇文教授是选择了帮助龙芯的开发,也就是mips的cpu
 
这类项目越做下去就越觉得不是一个人可以完成的~~~~~~~~
 
一方面我们手上的重要ip实在太少,一方面是技术产权保护问题,许多ip结构是不对外开放的~~~~~~~
 
有使用我也比较懒,就是调用Altera官方的库做一些东西。但是这也直接导致了你只能找Altera来流片你设计的ic
 
如果要自己去cmoslayout芯片的话,就一定要有自己的ip
 
比较典型的案例是intel的usb3.0接口,amd和nvidia都死命的担心intel有所保留(之前差点另立门户),因为intel只要不公开一些东西,amd和nvidia是死活都做不出来兼容intel规范的usb3.0接口的~~~~~~
 
而这些协议,事实上都只在小范围的圈子里流传。要做确实很困难
 
PS:nvidia在圈子里面最厉害的其实就是芯片的仿真软件 ,nvidia的芯片,基本都是一次流片完成,他们是使用业内第一的芯片工艺模拟的软件。然后天天在用巨型计算机模拟这计算着,

wuxinhua wuxinhua

unread,
Jul 10, 2011, 11:51:24 AM7/10/11
to sh...@googlegroups.com
 
这个网站有不少open的ip很不错,如果有兴趣可以去看看
 
说个案例吧
 
第一代ssd 有一种常见的方案 flash+sdram+ARM9+fpga
 
第二代ssd flash+sdram+专用主控
 
第三代ssd 使用3层pop工艺的专用主控
 
三代产品的价格大幅下降
 
我在Altera方面的朋友也很痛苦啊fpga也好cpld也好的销量始终上不去,毕竟设计成本太高了~~~~性能也很难干过专用芯片,当然前提是要有专用芯片哦,没有专用芯片的话。就是只能用fpga了。但是用fpga的公司,只要产品有量,骨子里就是想要去流片的~~~~

Shawn

unread,
Jul 10, 2011, 11:52:06 AM7/10/11
to sh...@googlegroups.com
hi Jeova,

2011/7/10 Jeova Sanctus Unus <jeova.san...@gmail.com>


>
> 关于开源硬件,不知道大家有没有听说过qi-hardware公司以及他们的产品,比如ben nanonote,
> 在这里介绍一下他们吧:)
>

我是ben_nanonote的第一批user, qi-hardware的东东的确不错,开放硬件和自由软件的结合

Xiangfu Liu

unread,
Jul 10, 2011, 9:50:32 PM7/10/11
to sh...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

by talking about VerlogHDL, OpenSparc, copyleft hardware, I would like
introduce MilkyMist project (www.milkymist.org), the first product is

" MilkyMist One " http://en.wikipedia.org/wiki/Milkymist

Milkymist one using VerlogHDL with one FPGA chip as CPU, running RTEMS system.
it's 100% copyleft hardware, include the CPU :)

不知道大家是否有听说过OpenSparc这个项目
其实现在的硬件基本都是基于软件的
verilogHDL VHDL systemC 三种基本就是现在最主要的硬件设计语言了
尤其是其中的systemC更是和我们常用的C语言相近,非常方便做一些逻辑层面的硬件设计
如果大学里面好好学学过verilog的话,应该设计一颗cpu是不难的
许多verilog教材里面都有,比如国内verilog第一人夏宇文教授教材中就有,导入fpga之后,基本就可以运行起来
难点其实是,套芯片工艺,流片,测试 EMC

Hi Shawn, Jeova Sanctus Unus

just some pictures about ben nanonote:
http://en.qi-hardware.com/w/images/e/e7/Sujan_zedstar_nepal.jpg
http://en.qi-hardware.com/wiki/File:RMS.bnn.xiangfu.JPG
(see the middle of those two people, thanks Shawn for taking the picture)

ben nanonote is a Device that connect people and Creative Commons stuff.
it's KEY for free culture world.

> 关于开源硬件,不知道大家有没有听说过qi-hardware公司以及他们的产品,比如ben nanonote,
> 在这里介绍一下他们吧:)
我是ben_nanonote的第一批user, qi-hardware的东东的确不错,开放硬件和自由软件的结合

- --
Best Regards
Xiangfu Liu
http://www.openmobilefree.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4aVugACgkQRRAEFRxkgLQ21gCgmYzFE7rnc/wVvhAFYCY6Wtzo
hZkAoLh+upIWKAh9Xu5OrxmY0GPu45B7
=iMmJ
-----END PGP SIGNATURE-----

Xiangfu Liu

unread,
Jul 10, 2011, 9:55:27 PM7/10/11
to sh...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi

those two PDFs help you understand more about Milkymist one and Qi Hardware.

On 07/11/2011 09:50 AM, Xiangfu Liu wrote:
> " MilkyMist One " http://en.wikipedia.org/wiki/Milkymist

by "one man army" Sebastien
http://lekernel.net/presentations/Milkymist_THSF2011/mm_thsf.pdf

>> 关于开源硬件,不知道大家有没有听说过qi-hardware公司以及他们的产品,比如ben nanonote,
http://downloads.qi-hardware.com/people/werner/fisl12.pdf


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4aWA4ACgkQRRAEFRxkgLQdqwCglUdmrAL/P9pCclGKV7p1mSfe
kqsAn1Hp4s/X22CjYbT9tzbtXFw2rryy
=2kjO
-----END PGP SIGNATURE-----

V V

unread,
Jul 11, 2011, 7:42:58 AM7/11/11
to sh...@googlegroups.com
在 2011年7月10日 下午11:51,wuxinhua wuxinhua <tac...@gmail.com>写道:
 
这个网站有不少open的ip很不错,如果有兴趣可以去看看
 

也来推荐下
http://opencores.org/


--
Best regards,
@GaloisPlusPlus

Edward Huang

unread,
Jul 12, 2011, 3:40:13 AM7/12/11
to sh...@googlegroups.com
能否透露一下BOM成本,成本是玩FPGA的门槛关键

Xiangfu Liu

unread,
Jul 12, 2011, 4:02:49 AM7/12/11
to sh...@googlegroups.com, Edward Huang
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Edward

最后的 RC3 正在生成中:
http://downloads.qi-hardware.com/hardware/milkymist_one/bom/rc3/milkymist_one_bom_rc3.ods
http://en.qi-hardware.com/wiki/Milkymist_One_RC3_BOM
成本自己算算,具体是多少我不知道啊。

原理图:
这个很COOL,程序是我们中的一个人开发的。 原理图更改历史 :
http://en.qi-hardware.com/wiki/Milkymist_One_Schematic_Change_History
http://downloads.qi-hardware.com/hardware/milkymist_one/pcb/rc3/060911_final/rc3_design.tar.bz2
http://downloads.qi-hardware.com/hardware/milkymist_one/sch/20110523/rc3_design_20110523.pdf

时间表:
http://en.qi-hardware.com/wiki/Milkymist_One_run_3_schedule

as I said. we are 100% OPEN :D

iEYEARECAAYFAk4b/6kACgkQRRAEFRxkgLSYuACgmnS7eQugBiEYkoqo8HQewUB3
eGEAn211h9QAG3Ak2HjlkctfZUoUDXTQ
=qX1M
-----END PGP SIGNATURE-----

Li Haifeng

unread,
Jul 12, 2011, 4:28:16 AM7/12/11
to sh...@googlegroups.com, Edward Huang
OMAP算不算
2011/7/12 Xiangfu Liu <xia...@openmobilefree.net>



--
Li Haifeng
Laboratory of Service Computing Technology and System
Home page:http://tek-life.org

Xiangfu Liu

unread,
Jul 12, 2011, 4:44:24 AM7/12/11
to sh...@googlegroups.com, Li Haifeng, Edward Huang
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/12/2011 04:28 PM, Li Haifeng wrote:
> OMAP算不算

什么意思? 算不算什么? copyleft hardware?

- --
Best Regards
Xiangfu Liu
http://www.openmobilefree.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4cCWcACgkQRRAEFRxkgLQxgACcC5Q2yqKTcFbpMdnz4eO+JT0e
1OQAniM+aNDhgF6MIQC1yLjAwayZl7gd
=tA2j
-----END PGP SIGNATURE-----

Li Haifeng

unread,
Jul 12, 2011, 4:50:16 AM7/12/11
to Xiangfu Liu, sh...@googlegroups.com, Edward Huang


2011/7/12 Xiangfu Liu <xia...@openmobilefree.net>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/12/2011 04:28 PM, Li Haifeng wrote:
> OMAP算不算

什么意思? 算不算什么? copyleft hardware?

Open Multimedia Application Platform

刚才又看了看,不属于开源硬件。

 
- --
Best Regards
Xiangfu Liu
http://www.openmobilefree.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4cCWcACgkQRRAEFRxkgLQxgACcC5Q2yqKTcFbpMdnz4eO+JT0e
1OQAniM+aNDhgF6MIQC1yLjAwayZl7gd
=tA2j
-----END PGP SIGNATURE-----

wuxinhua wuxinhua

unread,
Jul 12, 2011, 7:49:10 AM7/12/11
to sh...@googlegroups.com
无论怎么玩一片cyclone+一根并口的jtag线都是最低硬件成本的玩法
 
不过现在好像大家都笔记本了,并口很难觅了,所以就麻烦很多,要折腾了
IMG_3704.jpg

Shen Chenjun

unread,
Jul 12, 2011, 8:45:05 AM7/12/11
to sh...@googlegroups.com
你头发掉好多,得注意身体了。

2011/7/12 wuxinhua wuxinhua <tac...@gmail.com>

wuxinhua wuxinhua

unread,
Jul 12, 2011, 8:48:25 AM7/12/11
to sh...@googlegroups.com
我认识的这行的工程师,只要认真干活的,都不到40岁就秃顶了
 
这行脑力活动太激烈了~~~~~~~
 
还有就是和我们年轻的几位管理员吵架,ben来ben去,实在太扯蛋~~~~~~~~太无聊了~~~~~
 
能不掉头发都不行~~~~~~~~~~
可能要等他们多几岁,自己也太是掉点头发才能明白~~~~~~~

Chaos Eternal

unread,
Jul 12, 2011, 9:19:51 AM7/12/11
to sh...@googlegroups.com
Banned
理由: 沈洁

2011/7/12 wuxinhua wuxinhua <tac...@gmail.com>

Marco

unread,
Jul 12, 2011, 9:26:03 AM7/12/11
to sh...@googlegroups.com
usb blaster非原厂 靠谱的也不贵啊, 100多块钱

2011/7/12 wuxinhua wuxinhua <tac...@gmail.com>



--
LinuX
Violin
Canon EOS
Reply all
Reply to author
Forward
0 new messages