最近使用eclipse新建立了一个工程,编译环境为cygwin-1.7。奇怪的是,在编译程序时总是出现问题:undefined reference to `_WinMain@16’。仔细检查了工程的各项配置,编译问题依旧。

在网上搜索,也找不到相应的问题解决方法。冷静下来,仔细分析问题所在。

在cygwin中编译链接一个程序时,出现了如下错误:

阅读全文 »

 


目前,在帮别人开发一个短距离通信的无线接收模块,需求很简单,本来用简单的51单片机就可以搞定。可是人家偏偏指定要使用500MHz以上的CPU,而且采用裸奔的方式。

当时面对这种奇葩的要求,瞬间无语。幸好,对方允许使用友善之臂的tiny6410核心板。这样下来,开发这个收发器模块也就变得简单了。就权当自己练习吧!

阅读全文 »

 


上一节,完成了eclipse的安装,并建立了一个ecos应用程序工程。如果要在eclipse下编译链接ecos应用程序,还得对工程进行相关配置,否则编译会失败。

本节主要介绍eCos应用程序eclipse工程的配置。如果之前有使用过eclipse,那么这节介绍的内容不难理解。如果是初次接触eclipse,也无需着急,说白了,其实就是一个软件的使用。摸两下可能就熟悉了。

阅读全文 »

 


为什么ucos那么流行,ecos却知之甚少?一直琢磨这个问题。除了ucos确实较为简单易学之外,开发环境也是入门学习ecos的瓶颈之一。ucos有很好的开发工具,如MDK、IAR等,虽然这些软件是收费的,但这不是中国开发者的障碍。

怎样让ecos也有一个像ucos那样较为友好、容易使用的开发环境呢?windows下,cygwin+eclipse+eclipse插件+J-LINK也许是一个不错的选择。

阅读全文 »

 


本文主要介绍在cygwin中建立eCos开发环境。在开始之前,请先安装好cygwin,参考本博文章:cygwin介绍、安装及其使用的详细说明。

eCos开发环境除了cygwin外,还可在linux进行eCos开发,linux的eCos开发环境搭建请参考本博文章:ubuntu9.10中安装eCos并建立eCos开发环境。两个eCos开发环境的搭建其实差不多,没有本质区别。

阅读全文 »

 


刚开始学linux的时候,就已耳闻cygwin。对于嵌入式linux开发环境,有的人使用VMware搭建linux虚拟机;有的人使用cygwin这个windows下的unix仿真环境;也有的人直接在PC上安装linux。

我一开始就使用虚拟机(ubuntu),一直沿用至今,而且之前也没去接触过cygwin。最近看到几个eCos群中的网友,用eclipse + cygwin作为eCos开发调试环境,所以今天也装了个cygwin。

阅读全文 »

 


本文从一篇转载文章说起,该文章其中一个话题我认为很有现实意义:论述了为什么不要编写庞大的程序;另外,文章抛出了一个问题:同样的项目,为什么在windows上编译比在freeBSD要慢很多很多呢?

看了这篇文章,结合自身的经历,在文章后面也谈谈自己的感受。欢迎探讨。

阅读全文 »

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

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