基于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

 

去掉一些冲突……

 

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

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值