移植ucos 需要学习哪些知识 我会汇编和c语言 但是不精?

发布网友 发布时间:2024-10-24 03:50

我来回答

2个回答

热心网友 时间:2024-10-30 09:30

移植步骤参考邵贝贝译ucos第二版第13章,一般情况下,ucos移植到特定平台下都可以找到移植模板,官方也会提供移植范例(需要注册),http://micrium.com/page/downloads/os-iii_projects 比如stm32f/lpc1700。移植除了需要修改和cpu相关的函数外(拿来主义),还需要给系统提供两个中断函数,一个是负责上下文切换的“OS_CPU_PendSVHandler”,另一个系统滴答时钟"OS_CPU_SysTickHandler"。所以你需要了解ucos和要移植到的cpu。

热心网友 时间:2024-10-30 09:32

要移植ucos,下面两个方面必不可少:

1. 编译软件,比如ADS、Keil等,编译软件的使用主要还是在工程配置方面;
2. 目标硬件,比如51核的单片机、ARM核的CPU等,目标硬件主要是在寄存器的使用。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com