登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

NIOS嵌入开发推进计划(OpenNIOS)

作者:mpuhome 栏目:EDA技术
NIOS嵌入开发推进计划(OpenNIOS)


本计划目的


NIOS嵌入开发推进计划(OpenNIOS)是由《WWW.51USB.COM》在2005年6月发起的一项计划。其目的是开发出一种开放的,普及型的NIOS嵌入式系统开发平台,降低进入NIOS嵌入开发的门槛,吸引广大爱好者关注NIOS开发技术,培养造就社会上急需的NIOS嵌入开发人才,最终达到推动嵌入开发,特别是NIOS嵌入开发在中国的进程。

本计划操作系统采用ucLinux,硬件原理图以及软件遵循GPL。



开发计划的意义:


1.学习NIOS嵌入式系统的硬件设计
本计划会公开讨论并公布系统设计思路和硬件设计各种问题。这对硬件设计感兴趣的朋友来说这是一个共同学习提高的好机会。
2.学习嵌入式系统的开发流程
学习嵌入系统如何程序固化、启动、系统启动的次序应该启动的进程及该进程的作用等。在嵌入式实时系统上的开发应用。这样可以完全掌握如何开发嵌入式系统。
3.学习嵌入式Linux应用软件开发
我们使用的系统是Linux操作系统,Linux最大的好处是自由和开放,在这个操作系统下所有源代码都是公开的, 所有人都是平等的,掌握技术更容易。
4.关于其他的操作系统
您当然也可以使用ECOS、UCOS-II或其它的操作系统,但是这不是本计划的研究范围。


目前系统构成:


系统由ALTERA公司的CYCLONE系列FPGA为核心实现USB接口、VGA接口和10M高速以太网的接口,形成一个性能卓越、具有高速以太网接口而且可扩展性极强的优秀的嵌入开发平台。

以下为主要的器件:
1.CPU: EP1C6Q240 /EP1C12Q240(兼容)
2.以太网: RTL8019AS/CS8900A
3.FLASH: SST39VF1601
4.SDRAM: HY57V561620
5.电源: 采用普通5V直流电源
6.USB: 一路(IP 实现Slave)
7.RS232: 两路
8.VGA: 一路


项目组织:


1、硬件组:
硬件开发组主要负责根据大家讨论好的系统设计出原理图、PCB图一直到电路板的制作、器件的焊接和系统调试。硬件是我们以后工作的平台,硬件组的主要任务是给大家提供一个稳定、可靠、价廉的平台;而且以后为该系统继续扩展一些部件。比如CODEC,IDE,1394......
2、系统软件组:
系统软件开发组主要负责做BootLoader和各种Driver,把各种操作系统(主要是Linux)移植到我们的平台上。比如ECOS,HartHat Linux等。系统软件组是负责让各种嵌入式Linux都可以在我们的平台上跑起来,并且为我们硬件组以后扩展的部件写驱动。
2、应用软件组(筹备中):
主要负责在这个开发版上的具体应用软件的开发,可以形成不同的兴趣小组开发不同的应用。


电路板的分配和使用:

由于资金的原因,开发板不能免费发放给大家,但是本计划将努力控制成本,本计划生产出的开发版将是个人用户可以买的起的。
第1批生产2-4块实验板,用于调试系统免费提供给主要的参与者,第2批生产6块左右实验板以成本价的八折提供本计划的主要参与成员。以后的开发版将以成本价提供给个人使用者。


1. 如何加入OpenNIOS?
(A)请给mpuhome写私信提出申请(root@51usb.com);内容包括:
1、您的特长,或者工作经历;
2、OpenNIOS各方面中您兴趣最大的部分;
3、您每星期可以用于OpenNIOS的大概时间;
4、您的联系方式,包括email和icq,如果可以留下真名和电话最好。
OpenNIOS将每隔1~2个月重新公布一次名单。当然,这份名单仅仅是为了使大家有一种责任感和压力,另外也方便分工和组织活动,您完全可以先熟悉OpenNIOS然后再选择加入,因为OpenNIOS的一切完全是开放的。
为了尽快进入状态,您可以:
1、先翻翻论坛(www.51usb.com/leadbbs)的老帖子,使得对OpenNIOS的有一个大概的了解,比如我们为什么采用现在的结构、未来的发展方向等等;
2、进入OpenNIOS的FTP(暂时未开通);下载OpenNIOS的最新原理图检查和学习OpenNIOS的软硬件设计,任何疑问、修改以及建议,您都可以到OpenNIOS的论坛以及邮件列表中和大家讨论;
3、当熟悉OpenNIOS的方方面面后,您可以提出希望承担某一部分的工作,更深入地参与到我们的开发中来。另外,别忘了到论坛上和大家打个招呼。 Welcome to OpenNIOS!



2楼: >>参与讨论
江罗



3楼: >>参与讨论
zhzhdao
Great!
 
4楼: >>参与讨论
sgz800
问一下,用在那些方面啊
 
5楼: >>参与讨论
danylei
赞成
我赞成!

6楼: >>参与讨论
jacksun07
意义重大!
意义非凡!
本人一定支持!

7楼: >>参与讨论
xly6
强强烈支持
 
8楼: >>参与讨论
xjg1111
支持!
让更多的人了解NIOS,让更多的人用NIOS!!

9楼: >>参与讨论
hotcoco
支持!
很好的建议亚!

10楼: >>参与讨论
luckmanwyz
太好了,我正在学习nios呢
 
11楼: >>参与讨论
吴明诗
很想
 
12楼: >>参与讨论
zhzhdao
?
斑竹可以UPDATE一下现在的状态吗?能给出一个SCHEDULE吗?

13楼: >>参与讨论
enjoyic
interesting!我很喜欢,不知水平够不够
 
14楼: >>参与讨论
ruige1
赞成
提点建议:
1.硬件中再加入日历时钟电路,并考虑备电.(在控制领域一般能用的到).
2.并考虑加入红外接口电路(站PCU面积比较少).
3.采用何晶体,晶体选用多少兆?


15楼: >>参与讨论
mpuhome
感谢大家支持
可以到www.51usb.com/leadbbs的 NIOS版块讨论
我并不是每天来这里,不一定能及时看到大家的贴子

参与讨论
昵称:
讨论内容:
 
 
相关帖子
紧急求助!!请高手指点此7192的程序是否能够实现键盘扫描功能
请问一下7128的晶振用多少M的>?
各位EPM7032SLC44价格到多少?
高手帮忙:关于FLEX10K的几个复用引脚要不要家上拉电阻的问题!
求助:谁有前4届研究生电子设计竞赛的试题(笔试和机试)
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号