QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

发新帖

84

主题

16

听众

2930

积分

超级版主

Rank: 8Rank: 8Rank: 8Rank: 8

该用户从未签到

最后登录
2015-5-31
威望
0
金钱
2418
贡献
0
注册时间
2012-5-1
积分
2930
帖子
492
主题
84
精华
4
UID
2
发表于 2013-5-1 11:33:18 |显示全部楼层
更多
本帖最后由 reille 于 2013-5-1 11:33 编辑

先看下在MINI STM32开发板上运行eCos系统的效果:



是不是很棒!如果你也有一款类似这样的stm32开发板,并且对eCos感兴趣的话,现在就可以从这个eCos开源工程开始你的eCos开发之旅。

MINI STM32开发板介绍

这款MINI STM32开发板使用的STM32F103VET6芯片,开发板描述如下:
  • CPU: STM32F103VET6 (512KB FLASH and 64KB SRAM)
  • 1个JTAG调试接口;
  • 1个电源灯(绿色),1个状态灯(蓝色);
  • 1个RS232接口,支持3线ISP;
  • 1个USB2.0 SLAVE接口;
  • Micro SD(TF);
  • 2.4寸带触摸的TFT屏(240 X 320,ILI9325 LCD控制芯片),使用FSMC 16位接口控制;
  • 1个2M bytes大小的SPI接口flash,型号为:AT45DB161D;
  • RTC时钟;


这款MINI STM32板子在易趣上有
出售,但不知道是不是老外设计的(看其设计有点像国人设计的),链接:http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=220591029109,不过,比较贵(58 $)。看下板子的实际效果图,




MINI STM32开发板原理图

易趣上给的板子原理图下载链接是没有用的。费了好大劲,找了好久才找到。这里提供给大家下载。

下载地址:
游客,如果您要查看本帖隐藏内容请回复


MINI STM32 eCos工程

整个工程位于代码托管网站:Bitbucket,链接地址:https://bitbucket.org/openetech/ecos/overview,整个工程的源码包下载地址:https://bitbucket.org/openetech/ecos/get/75df7cd5ea04.zip

整个工程的介绍参考英文网站:http://www.open-etech.com/RTOS/Source/index.php?page=section9(这个网站有很多eCos工程的应用介绍,后续将依次对它进行介绍)。

eCos工程说明

通过这个eCos应用实例,我们可以了解到,在Stm32开发板上无需外扩SRAM,照样可以玩eCos。

SST25VF016B SPI flash的验证
  1. $ mdkir mini_stm32
  2. $ cd mini_stm32
  3. $ ecosconfig new mini_stm32 default
  4. $ ecosconfig add flash -> to test the SPI flash
  5. $ ecosconfig tree
  6. $ make
  7. $ make -s tests IGNORE_LINK_ERRORS=y
复制代码
eCos LCD驱动及其测试

这个LCD采用ILI9325控制器,2.4寸,240 X 320分辨率,16BPP,这个工程提供了该LCD的驱动。需要注意的是,该LCD驱动分为平台部分和ILI9325控制器驱动部分。测试验证方法:
  1. $ ecosconfig new mini_stm32 default
  2. $ ecosconfig add framebuffer -> configure FB0
  3. $ ecosconfig tree
  4. $ make
  5. $ make -s tests IGNORE_LINK_ERRORS=y
复制代码
eCos LCD 触摸屏驱动及其测试

MINI STM32的LCD带有触摸屏,采用SPI接口的TSC2046触摸屏控制芯片。MINI STM32 eCos工程提供了
TSC2046触摸屏控制芯片的驱动。测试验证方法:
  1. $ ecosconfig new mini_stm32 default
  2. $ ecosconfig add touch_tsc2046
  3. $ ecosconfig add touch_mini_stm32
  4. $ ecosconfig add fileio
  5. $ ecosconfig tree
  6. $ make
  7. $ make -s tests IGNORE_LINK_ERRORS=y
复制代码
OpenOCD调试工具

老外是用OpenOCD来调试这个
MINI STM32 eCos工程的,不过,用什么调试工具都不关紧要,因为调试工具还是很多选择的。

没用过
OpenOCD,以后得空研究下。



以上就是这个eCos开源工程的介绍,如果有兴趣者可以下载整个工程代码,编译后烧进去试试!如果有什么问题呢,可以在这里跟帖,我将及时尽力予以解答!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员 新浪微博账号登陆

回复

使用道具 举报

1

主题

0

听众

18

积分

实习生

Rank: 1

  • TA的每日心情
    开心
    2013-5-1 13:00
  • 签到天数: 1 天

    [LV.1]初来乍到

    最后登录
    2013-5-1
    威望
    0
    金钱
    11
    贡献
    0
    注册时间
    2013-5-1
    积分
    18
    帖子
    7
    主题
    1
    精华
    0
    UID
    281
    发表于 2013-5-1 12:53:31 |显示全部楼层
    good thinks good thinks
    回复

    使用道具 举报

    0

    主题

    0

    听众

    16

    积分

    实习生

    Rank: 1

  • TA的每日心情

    1367384401
  • 签到天数: 1 天

    最后登录
    2013-7-30
    威望
    0
    金钱
    12
    贡献
    0
    注册时间
    2013-5-1
    积分
    16
    帖子
    4
    主题
    0
    精华
    0
    UID
    282
    发表于 2013-5-1 16:29:03 |显示全部楼层
    好 东西 我来看看
    回复

    使用道具 举报

    22

    主题

    1

    听众

    457

    积分

    中级工程师

    Rank: 3

  • TA的每日心情
    开心
    2013-4-28 20:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    最后登录
    2013-11-3
    威望
    0
    金钱
    344
    贡献
    0
    注册时间
    2013-4-28
    积分
    457
    帖子
    93
    主题
    22
    精华
    4
    UID
    279
    发表于 2013-5-1 20:12:19 |显示全部楼层
    http://www.open-etech.com/RTOS/eCos/ 这个链接很有价值,我在这个网站上找到了渴望已久的可显示MCU外设寄存器的Eclipse插件,http://sourceforge.net/projects/embsysregview/
    专注于工业控制领域的数字电路和嵌入式软件
    回复

    使用道具 举报

    84

    主题

    16

    听众

    2930

    积分

    超级版主

    Rank: 8Rank: 8Rank: 8Rank: 8

    该用户从未签到

    最后登录
    2015-5-31
    威望
    0
    金钱
    2418
    贡献
    0
    注册时间
    2012-5-1
    积分
    2930
    帖子
    492
    主题
    84
    精华
    4
    UID
    2
    发表于 2013-5-2 09:02:19 |显示全部楼层
    weddedbonze 发表于 2013-5-1 20:12
    http://www.open-etech.com/RTOS/eCos/ 这个链接很有价值,我在这个网站上找到了渴望已久的可显示MCU外设寄 ...

    是的,这个网站有些eCos资料非常有价值
    回复

    使用道具 举报

    0

    主题

    0

    听众

    9

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2013-5-3
    威望
    0
    金钱
    8
    贡献
    0
    注册时间
    2013-5-3
    积分
    9
    帖子
    1
    主题
    0
    精华
    0
    UID
    286
    发表于 2013-5-3 08:41:21 |显示全部楼层
    看一看, 学习一下
    回复

    使用道具 举报

    0

    主题

    0

    听众

    46

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2014-11-21
    威望
    0
    金钱
    32
    贡献
    0
    注册时间
    2013-5-3
    积分
    46
    帖子
    14
    主题
    0
    精华
    0
    UID
    288
    发表于 2013-5-3 17:30:46 |显示全部楼层
    谢谢楼主,学习下!
    回复

    使用道具 举报

    21

    主题

    3

    听众

    572

    积分

    高级工程师

    Rank: 4Rank: 4

  • TA的每日心情
    奋斗
    2013-5-3 10:11
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    最后登录
    2014-7-6
    威望
    0
    金钱
    497
    贡献
    0
    注册时间
    2013-3-12
    积分
    572
    帖子
    70
    主题
    21
    精华
    1
    UID
    206
    发表于 2013-5-4 00:29:06 |显示全部楼层
    谢谢楼主分享,学习下。
    回复

    使用道具 举报

    0

    主题

    0

    听众

    11

    积分

    实习生

    Rank: 1

    该用户从未签到

    最后登录
    2015-4-9
    威望
    0
    金钱
    10
    贡献
    0
    注册时间
    2013-5-4
    积分
    11
    帖子
    1
    主题
    0
    精华
    0
    UID
    290
    发表于 2013-5-4 10:43:46 |显示全部楼层
    谢谢楼主分享,学习下
    回复

    使用道具 举报

    0

    主题

    0

    听众

    67

    积分

    初级工程师

    Rank: 2Rank: 2

    该用户从未签到

    最后登录
    2015-4-25
    威望
    0
    金钱
    59
    贡献
    0
    注册时间
    2013-5-6
    积分
    67
    帖子
    8
    主题
    0
    精华
    0
    UID
    291
    发表于 2013-5-12 08:29:08 |显示全部楼层
    好东西!
    赞一个!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员 新浪微博账号登陆

    无觅相关文章插件

    申请友链|手机版|关于本站|站点帮助|eCos技术网 ( 粤ICP备12094833号-1  

    GMT+8, 2017-12-17 16:16 , Processed in 0.210268 second(s), 35 queries .

    Powered by Discuz!2.5 X2.5

    © 2001-2012 Comsenz Inc.

    回顶部