基于Aurix 单片机系列的理解-汽车方面

目录

 

一:OIL文件

1:CPU (central processing unit)

2:OS

3:APPMODE

二:Erika OS 分析

三:Aurix 的模块分析

四:Simulink的结合


一:OIL文件

CPU TC27X {
    OS IFX_TRICORE {
       xxx
        };
        xxx
    };
    
    APPMODE TRICORE_CPU {
      xxx
    };
  
    TASK IFX_OSTASK_1MS{ 
       xxx
    };
    
    TASK IFX_OSTASK_BACKGROUND{ 
        xxx
    };
    
    COUNTER IFX_OSTASK_COUNTER {
        xxx
    };
 
};

Objects

1:CPU (central processing unit)

在每个OIL文件中,必须至少定义一个CPU。CPU对象为TC27x,没有属性。在CPU对象中附加其他对象,包括OS对象,APPMODE对象,TASK对象,COUNTER对象,ALARM对象,RESOURCE对象,EVENT对象。

2:OS

每个CPU中只可能有一个OS对象。

在OS对象中,有属性:STATUS,STARTUPHOOK,SHUTDOWNHOOK,PRETASKHOOK,POSTTASKHOOK,ERRORHOOK

属性

STATUS:定义了每个OS API服务的返回状态,是STANDARD或者EXTENDED

xxxHOOK:是定义了应用程序中的每个回调程序,是TRUE或者FLASE

其他属性(因为每个控制器有其自身的特点,最可能在操作系统对象中添加属性,以配置和该微控制器有关的特性)

KERNEL_TYPE:应用程序的符合类,配置程序可以强制符合类为AUTO,BCC1,BCC2,ECC1或ECC2中的一个,如果违法该类,可能产生一个错误

STATUS定义了每个OS API服务的返回状态,是STANDARD或者EXTENDED
...HOOK定义了应用程序中的每个回调程序,是TRUE或者FLASE
KERNEL_TYPE配置程序可以强制符合类为AUTO,BCC1,BCC2,ECC1或ECC2中的一个

 

3:APPMODE

一个系统必须至少有一个

以上验证:https://blog.csdn.net/qq_24629245/article/details/105519405

二:Erika OS 分析

 

三:Aurix 的模块分析

四:Simulink的结合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值