打印

怎么学ecos 啊??

[复制链接]
3386|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thatcat|  楼主 | 2009-1-13 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好:

     我有块ARM9开发板, 三星的S3C2410 。 我能用ADS写裸机程序下载下去运行。

问:我想把ECOS移植上去,需要哪些步骤?

1.  我已经把ecos的图形配置工具安装好了, 在windows cygwin下。

2.  貌似要弄些驱动, 如何搞?
     我能用C语言裸机操作外设。 要实现哪些驱动接口。 然后把哪些文件放到哪些目录下去编译生成对象库?

3.  还需要做些什么工作?

4. 最后,用自己写的应用程序连接库文件得到镜像。 通过串口下载就能运行了么?

从一个裸机,到一个完整的ecos程序在运行,具体要经过哪些步骤?  请详细告知每一步要做些什么内容。
非常感谢。

相关帖子

沙发
dragon_hn| | 2009-1-13 13:49 | 只看该作者

为什么不用LINUX?

装个VMWARE,装个LINUX,装个ARMGCC,网上资料大把,有问题GOOGLE一下,为什么偏偏要花力气去整个高不成低不就的东西!

使用特权

评论回复
板凳
armecos| | 2009-1-13 18:36 | 只看该作者

《ecos增值包》里有完整使用演示,

不建议一上来就做移植,最好先使用熟悉一下。可以通过串口、网口、SD/CF卡、USB、JTAG下载程序。

ecos可以用在ARM7、ARM9等各种CPU上,体积小,功能强,我们对各种OS都有丰富实践,但只支持ecos,因为感觉它比较实用,我指的是真正做产品而不是做开发板,你总不能用好几兆的存储器,高性能处理器做项目吧,那成本得多高啊。用ecos只要20-300K内存,一个ARM7就可以实现Linux用2M以上内存+ARM9实现的复杂应用,要是做个10000套,你用Linux不赔死啊。

上述文档可能不完整或已被更新,想获得该资料的最新最全版本,请访问:www.armecos.com

更多内容,详见:
我的培训中心
我的研发团队
我的技术顾问
    文件系统整体解决方案咨询套餐
    IP协议栈整体解决方案咨询套餐
    USB整体解决方案咨询套餐
    BootLoader整体解决方案咨询套餐

使用特权

评论回复
地板
andrewpei| | 2009-1-14 08:49 | 只看该作者

ecos公开版的设备驱动还是有问题的。

真正的经过完全测试的商业版好象是在eCentric公司手里。

我看过公开源代码版的eCos最新的源代码,不少地方还是明显有问题的,而且有睦错误是编译器不一定能发现的。不知道杨大侠对于这个问题作了什么措施?

现在嵌入式系统的设备驱动比起内核来似乎更为重要,这些对用户来说更有意义。至于内核用什么语言实现,谁管它?提供基本的OS服务就行了。

使用特权

评论回复
5
brandnew| | 2009-1-14 10:49 | 只看该作者

。。。

哈哈,看到这个标题,我就知道armecos又在玩左右互搏。

使用特权

评论回复
6
zyok| | 2009-1-14 10:53 | 只看该作者

哈哈~

使用特权

评论回复
7
db10| | 2009-1-14 14:29 | 只看该作者

armecos

  你不要他们给气了,你有时也发了不少有用的帖子,你还是不错的。。 

使用特权

评论回复
8
thatcat|  楼主 | 2009-1-14 15:51 | 只看该作者

谢谢大家参与。

armecos等大侠, 能不能在买你的东西前, 先回答一下我的问题,谢谢。

我有了整体思路才知道下面怎么去弄。

使用特权

评论回复
9
armecos| | 2009-1-14 18:02 | 只看该作者

方向搞反了,应该先熟悉环境,然后再考虑移植,

你现在没用过,就考虑移植会遇到很多障碍的。你熟悉了以后自然会水到渠成了解开发过程,这样入门快。很多东西不必自己再从头摸索了。

使用特权

评论回复
10
thatcat|  楼主 | 2009-1-15 08:43 | 只看该作者

我已经熟悉了一些了

以前我就有C++程序开发经验。
我在VMWARE上弄了个, 熟悉了多线程等。

你要是为了让我买你的开发包而回答, 就免了。

我去其他论坛问。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝