6.2移植步骤
这次我们在《30-计算器-20111214》这个版本的基础上进行移植,这版本重新整理了LCD接口,使用起来会方便很多,也修正了一个计算Debug,详情可以看里面的USER提示.txt文件。
uC/OS-II工程就用STM32+UCOS+LED(V2.90多任务)为基础,进行移植。思路就是把计算器工程的代码复制到uC/OS-II工程里,设置好中断服务函数,编译出错后,再修改代码。为了便于理解,这次的计算器,我们同样不会用通信功能。当然,也可以往计算器里面移植uC/OS-II,但那样就不利于了解uC/OS-II里如何处理外部中断。
具体步骤:
- 把STM32+UCOS+LED(V2.90多任务)工程文件夹命名为“STM32+UCOS+计算器(V290不通信)” 。
- 把30-计算器-20111214USER文件夹下涉及硬件功能的文件都copy到STM32+UCOS+计算器(V290不通信)BSP文件夹下。这些文件为:ascii.h、asc_font.h、diskio.c、diskio.h、exti.c、exti.h、ff.c、ff.h、ff_config.h。
暂无评论