好久没来论坛了,之前跑去复习插本了,回来发现变化真的好到焕然一新,直接说主题了
RT_Thread,一个国产的操作系统
官方STM32的demo看起来有点乱,自己重新整理了一下,做一个新的demo。目标板是原子的mini板
把工程的文件结构搞成这样子
![](http://www.openedv.com/upload/2013/3/31/9aef49bb30de3daa80556a9c4ebee8e1_275.png)
RT_Thread下面是这样子的
![](http://www.openedv.com/upload/2013/3/31/b21a8ed2ae958a29b0e39382b60b2717_136.png)
组件挺多的,finsh,net,文件系统啥啥啥的
看看libcpu下面是啥
![](http://www.openedv.com/upload/2013/3/31/eb639a50cdb806b1dad47640e95c2aae_310.png)
再来个工程鸟瞰
![](http://www.openedv.com/upload/2013/3/31/79173587f3eaeb4962fc77ffec7d1b5f_70.png)
官方是在ZE上面跑的,有些地方需要改动一下
3.修改board.h里的SRAM大小(官方的默认是64K):
#define STM32_SRAM_SIZE 20 #define STM32_SRAM_END (0x20000000 + STM32_SRAM_SIZE * 1024)
通过看官方的wikihttp://www.rt-thread.org/dokuwiki/doku.php
软件仿真慢慢弄出来的。另外自己创建了一个动态线程。整个工程就两个线程,一个静态一个动态,控制两个LED。特意发帖在这个板块是补交自己之前没完成的DIY