嵌入式实时操作系统.pptxVIP

  • 2
  • 0
  • 约1.17千字
  • 约 23页
  • 2019-10-16 发布于湖北
  • 举报
基于STM32的μC/OS-II移植;μC/OS简述;首先,来看幅图,我相信只要了解μC/OS-II的人,都见过这种类型的图了;然后,从μC/OS-II Source开始说起,这部分代码是不用修改的,给大家介绍一下他依赖的外部头文件都有哪些;Developer Beta;在整个移植过程中我 们只需用到 μC/OS-II下的两个文件,分别是 Ports 和 Source;理论上这几个文件我们完全不用修改!但是,他依赖外部的一些头文件;? app_cfg.h//应用程序的一些功能,所以我们就要先建立一个空的app_cfg.h文件?; os_cfg.h//做一些os功能的开关,我们可以由此来对系统进行一些裁剪;保留我们需要的功能;? os_cpu.h//为了适应os,我们必须把os与cpu之间建立一个桥梁;就是通过os_port来进行建立的;;Developer Beta;os_ports 在uCOS-II\Ports\ARM-Cortex-M3\Generic\IAR? os_cpu_c.c//有两个地方要说下: 1:在stm32的启动代码里面已经有一些功能函数了,所以我们要把他进行删除,以及他所附带的函数;并在os_cpu.h中注释点他们的外部声明; 2:部分宏定义也删除了;;os_cpu.h?同样把下面几个外部声明的函数给去掉;os_cpu_a.asm? 这部分是汇编代码;由于他里

文档评论(0)

1亿VIP精品文档

相关文档