博客
关于我
在Tricore上移植μC/OS-III——3.2 任务初始化
阅读量:674 次
发布时间:2019-03-15

本文共 438 字,大约阅读时间需要 1 分钟。

在创建一个任务的时候,按我们前文说的,需要给它分配一个CSA链表,并对其中寄存器的内容进行必要的初始化。我们看一下这一步都做了那些工作。代码见 os_cpu_c.c 中的 OSTaskStkInit()函数。

① 我们首先根据Tricore的UCX和LCX的结构,定义两个结构体:

typedef struct _OS_UCX          /* TC upper context structure */{        CPU_INT32U      _PCXI;            /* upper context PCXI         */  CPU_INT32U      _PSW;             /* upper context PSW          */  CPU_INT32U*     _A10;             /* upper context A10 (SP)     */  CPU_INT32U*     _A11

转载地址:http://kromz.baihongyu.com/

你可能感兴趣的文章
MySQL的函数
查看>>
mysql的函数DATE_ADD()
查看>>
mysql的函数操作
查看>>
mysql的分类排名_mysql高低排名
查看>>
Mysql的分表设计方法 (水平分表和垂直分表)
查看>>
mysql的分页查询limit关键字
查看>>
MySql的创建数据表、约束、外键约束的创建修改删除、级联操作
查看>>
MySQL的删除修改的实验目的_基础篇 - 数据库及表的修改和删除
查看>>
MySQL的四大隔离级别,你都知道哪些?
查看>>
MySQL的四种事务隔离级别
查看>>
MySQL的基本命令
查看>>
Mysql的备份与恢复类型
查看>>
mysql的大小写对性能的影响问题
查看>>
mysql的密码管理、mysql初始密码查找、密码修改、mysql登录
查看>>
mysql的常见八股文面试题
查看>>
MySQL的常见命令
查看>>
mysql的引擎以及优缺点_MySQL有哪些存储引擎,各自的优缺点,应用场景-阿里云开发者社区...
查看>>
MySQL的操作:
查看>>
mysql的数据类型有哪些?
查看>>
MYSQL的最左匹配原则的原理讲解
查看>>