eCos on synthetic
知秋一叶
致力于高可靠开源嵌入式系统的易用性整合和研究。(RTEMS,eCos,Android->eMBosLab) QQ: 9685574 MSN:zqyy_w@hotmail.com
展开
-
eCos GUI for Synthetic 的研究
1. 软件下载新版本的eCos已经开始用hg作为代码管理了。大家可以用以下命令下载最新的eCos源码hg clone http://hg-pub.ecoscentric.com/ecos/当然也可以用http://ecos.sourceware.org/getstart.html提供的正式版安装ecos的tcl脚本来安装,因为本人使用的是ubuntu 10.04 amd64版本,所以必须用hg的方式。2. 安装host工具所谓host工具是指,ecos在发布的时候一些用来模拟的工具,其中synthetic就原创 2011-03-01 16:24:00 · 1720 阅读 · 1 评论 -
PW graphic library 测试
<br />eCos在前几年,国内外有很多人研究。<br />其中ecosforge就是一个比较优秀的网站,不过现在不能登录了,不知道是不是迁移到别的地方去了。<br /> <br />幸运的是当时我还是svn了一下他们的代码。<br /> <br />ecosforge曾经自己做了个很简单的GUI,并且提供了在synthetic平台的测试程序。<br /><br />后续我会在测试以后把这些东西都放到emboslab的ecos仓库中给大家享用。<br /> 配置带pw组件的ecos 内核<br />原创 2011-04-02 15:01:00 · 1396 阅读 · 0 评论 -
eCos FrameBuffer driver
一、eCosFrame buffer API的作用和存在的意义大家都知道在一些大型的操作系统上都有Framebuffer的概念,比如Linux,Windows等。Framebuffer驱动程序是显示设备的一个抽象层,它使得图形系统和其他应用显示设备的程序与具体显示设备独立原创 2011-09-14 13:59:47 · 2197 阅读 · 0 评论 -
eCos可配置性的一点解释
上周末参加了上海开源软件的活动,认识了RT-Thread的发起者,为身边有那么多技术的狂热者感到高兴。他们在几年的时间把RT-Thread做的这么优秀真的很辛苦,在这里支持他们一下。会议中讨论到了RTOS的配制性,觉得这个问题可以讨论的更清晰些,这里针对eCos可配置性的原创 2011-09-29 10:19:11 · 3684 阅读 · 2 评论 -
eCos 3.0 版本和cvs版本的 arm-eabi toolchains的编译方法
最近因为要整理eCos的编译系统,为了具体的项目做准备,稍微了解了ecos toolchain的特殊性。(本文原创转载请注明出处)在网络上搜索了很多相关的内容,最后发现说的都不太准确,而且按照错误的方法编译出来的编译器可能本来就是不对的。最要命的是,可能基本功能还原创 2011-10-08 23:29:38 · 3752 阅读 · 2 评论 -
STM32 eCos 启动代码分析(二)上下文切换
最近一直忙于工作,现在空一点继续写这个议题。(本文原创转载请注明出处 http://blog.csdn.net/rickleaf)stm32既然属于cortexm3体系结构,那么它的线程上下文切换必然要采用cortexm3的方式打开packages\hal\cortexm\arch\current\src\context.S//===========================原创 2011-11-30 14:24:17 · 4748 阅读 · 5 评论 -
STM32 eCos 启动代码分析(三)系统时钟滴答
时钟滴答好比人的心脏一样,是操作系统必不可少的一个部件,在线程的切换和软件延时等系统时间相关功能中起着无法替代的角色。操作系统中的时钟滴答,需要一个周期性的可配置的信号源来实现,并且一般都是以中断的方式在后台通知系统下一个滴答的到来。(本文原创,转载请注明出处http://blog.csdn.net/rickleaf)eCos中为了提供移植性,一般会用CYGNUM_HAL_INTERR原创 2011-11-30 15:00:22 · 5222 阅读 · 4 评论 -
eCos 配置文件如何实现限制输入数据
最近做eCos的移植时候,遇到了一些关于用配置工具输入数据的方法,写下来给需要的朋友。(本文原创转载请注明出处) 1.如何实现下拉框的方式限定用户输入数据需要在CDL脚本中应用legal_values { } 来限定合法的数据,实例代码如下 cdl_option CYGHWR_HAL_CORTEXM_STM32F2XX_CLOCK_PLLP {原创 2011-11-30 15:18:21 · 2276 阅读 · 0 评论 -
cygwin和mingw gdb串口连接的区别
最近一段时间在windows上用到了MinGW和Cygwin。可能有些人比较奇怪为什么会有两个unix的模拟环境。(本文原创转载请注明出处http://blog.csdn.net/rickleaf)因为RTEMS的官方toolchain工具是MinGW,所以RTEMS用MinGW而eCos用的是Cygwin所以又安装了Cygwin。因为安装MinGW在先,所以在GDB连接串口的gd原创 2011-11-30 15:33:46 · 5306 阅读 · 0 评论