移植浅谈:
学习MSP430时间不长,μC/OS-II原来只是听过,当时跑到stm32上带有GUI图形界面,当时感觉跑的很吃力,所以就没有学习它,直接去学习linux的开发,回过头来,发现linux也没有透彻的理解其中的核心,最近由于工作需求接触研究μC/OS-II,刚开始直接移植到Msp430编译都没有成功,觉得非常困难,无从下手,所以想先移植到stm32f103vct6的火牛开发板上,毕竟对这款单片机太熟悉不过了,从此网上找资料开始移植,最终移植成功,跑起来了,然后学习这个系统的各个功能,任务调度、信号量管理、事件标志组、邮箱、消息队列以及内存管理。这里略去STM32的移植步骤,网上太多了,下面开始移植到MSP430F5239这款单片机的移植之路。移植中也许会有错误,有什么问题,望大家不吝赐教。
第一步:准备工作
-
下载μC/OS-II源码;
网址:
http://micrium.com/downloadcenter/download-results/?searchterm=mp-uc-os-ii&supported=true
找到
- 点击红色区域下载MSP430F5438的源码。
-
下载编译工具:
网上下载IAR For MSP430我这里版本是5.60.7,老版本可能不支持这款芯片,注意区分。
第二步:开始移植