基于GNU的stm32平台的UCOSII

昨晚下了一个ucosII2.89版本的。

其实本人并不玩ucosii的,我玩的是TOPPERS跟RT,但是现在越来越讨厌TOPPERS了,很讨厌,什么资料都是日文的,固定死的,很多东西比如tcp/ip或者gui之类都无法移植,而且限制的很死,经常加个任务就跑丢……

所以还是试下ucos,下载下来的是包含iar文件的,但是我想在gcc下编译,而且并没有装iar,甚至连MDK我都很久没用了,都只用notepad++,所以只好吧ucosii改了,此外ucosii是不包含什么固件库的原版- -所以有些东西还是要自己加的。

不过要移植的那个几个文件我是直接拷官方的但是要注意了,- -里面的那几个asm汇编文件要改成.s文件,其实瞎搞到现在发现我这样什么东西都是拿官方的,吧它移植到gnc环境就是只要把asm文件改写成.s文件就可以了,然后把os_dgb.c里面的IAR宏定义去掉,就可以直接在gcc环境 下编译了。

具体改法自己看文件就知道了……

工程建立参考

http://blog.csdn.net/xuzhenglim/archive/2010/11/01/5979313.aspx

去掉一些冲突……

注意了,我这里是直接把它编译成了一个集成库。- -也许你觉得不方便。欢迎讨论哈……

猜你喜欢

转载自blog.csdn.net/xuzhenglim/article/details/5987774