原创
uC/OS-II Ported to MCF52235/MCF52234/MCF52233
uC/OS-II在FREESCALE的冷火(coldfire)系列处理器MCF52235/MCF52234/MCF52233上移植初步成功。
现在加上系统的空闲(IDLE)任务、统计(STAT)任务和我自己建立的2个任务,一共可以实现4个任务的调度。经过测试没有发现明显BUG。
任务的同步和通信机制没有试验,因为那些代码可以不需要任何修改就能工作在任何平台,找机会验证一下就可以了。
下一步打算做做以太网了,毕竟这快拖得有点久。
回顾一下过程,在这里犯了两个错误造成进度不顺利,一是OS TICK的服务程序入口搞错了,直接导致工作异常,二是使用了系统保留的优先级,我虽然知道有这点限制,但是还是疏忽了。当然这跟个人的经验有关系,相信下次再有类似工作,肯定是事半功倍。
另外,操作系统的代码还是免费提供给正在做MCF5223X系列或者MCF5213的朋友,但是这个代码毕竟是个人辛苦的结果,希望来索取代码的能够拿自己比较满意的作品或者资料交换一下,这样大家一起进步一起交流。如果来信只是类似“请发一份代码到XXX@XXX.COM”,那我一律不回复,非常抱歉。
文章评论(0条评论)
登录后参与讨论