eCos可以看成是由一系列组件组成的,一个驱动是一个组件、一个数学库也是一个组件。因此,eCos的源码就是一个组件仓库。eCos源码结构设计地非常清晰和有特点,很好地诠释了它的组件式设计特点。

本篇文章就来分析下eCos的源码结构,主要从两方面进行分析:主要目录简介和组件目录结构特点。通过对源码结构的分析,让大家对eCos源码有一个初步的印象。

阅读全文 »

 


建立ucgui的交叉编译工程后,就可以真正展开ucgui的移植工作了。在此之前,需要完成了LCD驱动工作,这代表你对eCos的framebuf框架有所了解。

本节主要介绍在eCos系统中如何让ucgui跑起来。ucgui设计优秀,具有良好移植性,配合eCos framebuf优秀框架,可以让你很快见到ucgui呈现的精美显示界面,let’s go…

阅读全文 »

 


整个LCD驱动主要由LCD初始化、LCD底层函数、framebuf实例、framebuf IO操作内联文件及其头文件自动生成文件等4部分组成。上节介绍了LCD驱动的前面3个部分。

本节介绍LCD驱动的framebuf IO操作内联文件及其头文件自动生成文件这个部分。本章最后会展示一个简单的应用测试程序。 阅读全文 »

 


TortoiseCVS,是一个windows下的CVS版本管理客户端软件(CVS客户端软件有很多,这只是其中一个)。说到TortoiseCVS,如果使用过svn的朋友,应该听说或者正在使用TortoiseSVN软件,从命名上就可以看出,它们是同一个公司的软件产品,实际上不只这些,还有TortoiseHg(水银客户端软件)和这些软件版本管理工具的服务端软件。它们都是非常优秀、易于使用的软件版本管理工具,推荐使用。

eCos源代码使用CVS管理(现在也支持水银管理软件了,具体的可以参见这个帖子:http://www.52ecos.net/thread-410-1-1.html),本文介绍下如何使用TortoiseCVS来获取最新的eCos源代码。

阅读全文 »

 


ecosconfig是eCos的文本配置工具。跟其它linux命令一样,可以使用–help来查看它的帮助。下图是ecosconfig配置工具的帮助说明。

image

ecosconfig命令的使用方法:

阅读全文 »

 


本文主要介绍了在虚拟机linux中下载和安装最新版本eCos并建立eCos开发环境的方法与步骤。本人使用的linux虚拟机是ubuntu9.10,其它linux版本的eCos安装方法应该类似。

1. 安装 tcl

Tcl ,工具命令语言 Tool Command Language。

linux系统里一般不自带安装tcl,如果虚拟机中没有安装tcl,则要先安装tcl。

sudo apt-get install tcl

2.  下载 ecos-install.tcl在线安装脚本文件 阅读全文 »

 

引言
 
目前,嵌入式操作系统的种类较多,其中比较流行的有VxWorks、Windows CE、Psos、Palm OS、嵌入式linux等。这些嵌入式操作系统在开放性、实用性以及性能等方面各有千秋,但大多数为商用产品。除了商用产品外,还有一些免费的嵌入式操作 系统,uClinux是其中比较流行的,而eCos则是另一个选择。嵌入式可配置操作系统eCos(Embedded Configureable Operating System)的特点是可配置性、可裁减性、可移植性和实时性。它的一个主要技术特色就是功能强大的配置系统,可以在源码级实现对系统的配置和裁减。与 Linux的配置和裁减相比,eCos的配置方法更清晰、更方便;且系统层次也比Linux清晰明了,移植和增加驱动模块更加容易。正是由于这些特 性,eCos引起了越来越多的关注,同时也吸引越来越多的厂家使用eCos开发其新一代嵌入式产品。 阅读全文 »
 


eCos技术网域名注册有一段时间了,但由于南京出差的缘故,没有时间去打理它,网站的建设因此被搁置了。

正迎国庆节假日,reille放弃了休息,对网站进行了一翻建设和装饰,自认为初步具备了运营条件。因此,今天eCos技术网开始上线运营了。

eCos技术网可能很多地方还不够完善不够友好,由此带来的困惑和不便,在此说声抱歉。同时,reille恳请大家提出您的宝贵建议,我们将根据当前条件适当采纳和实施,谢谢!

【eCos技术网】介绍

1. 【eCos技术网】是一个专注于eCos技术的社区网站,致力于开源免费的专为嵌入式系统设计的嵌入式可配置操作系统eCos在中国的应用、推广、社区服务和相应的产品技术方案。

阅读全文 »

 


摘要 :接触eCos大概一个月了,了解了一些基于eCos开发的产品,并看了它们的软件系统架构和一些模块的实现。虽然不是十分深入,但也可以说积累了一些eCos开发知识。

对ucos、ucLinux、嵌入式linux有了解的都知道,嵌入式linux很强大,所以当碰到eCos时,特别是当我们从嵌入式linux转入到eCos时,大家都可能会问:eCos有多强大?值不值得我们去学习并用它开发产品?

对于上述的疑问,本文结合这一个月来对eCos的学习,说一下自己对eCos的认识,谈谈自己这个月学习eCos开发的历程,最后整理了一些相关资源。 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备15065318号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量