1实验目的掌握将μcos-ii操作系统移植到arm9处理器的方法内容摘要:
S3C2410A微控制器可以满足第 4和 5点要求,使用 ADS C编译器可以满足第 3点要求。 5. 实验原理 广州致远电子有限公司 MagicARM2410教学实验开发平台 μC/OSII移植步骤 ( 1) 在 (实际上是与编译器相关 )的数据类型,如 BOOLEAN、 INT8U、INT8S等等。 在 ,主要是进入临界区的 OS_ENTER_CRITICAL和退出临界区的 OS_EXIT_CRITICAL,所以还要编写相应的软件中断处理代码 (可以在 )实现开 /关中断。 同样定义 OS_TASK_SW()为软件中断函数,并编写有相应的软件中断处理代码 (调用 OSIntCtxSw函数 )实现任务切换。 5. 实验原理 广州致远电子有限公司 MagicARM2410教学实验开发平台 ( 2) 在 ,需要编写以下 10个简单的 C函数: OSTaskStkInit(); OSTaskCreateHook(); OSTaskDelHook(); OSTaskSwHook(); OSTaskIdleHook(); OSTaskStatHook(); OSTaskTickHook(); OSInitHookBegin(); OSInitHookEnd(); OSTCBInitHook()。 其中, 9个系统 Hook函数可以为空函数,也可以根据用户自己的需要编写相应的操作代码。 任务栈结构初始化函数 OSTaskStkInit,必须根据移植时统一定义的任务堆栈结构进行初始化。 5. 实验原理 广州致远电子有限公司 MagicARM2410教学实验开发平台 ( 3) 由于 “ S”,所以移植代码。 在 ,需要编写。1实验目的掌握将μcos-ii操作系统移植到arm9处理器的方法
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。