Erika2 OsekOS环境搭建--Apple的学习笔记

Erika3也有了,为什么我还要下载2012年的Erika2,思路还是要挑选简单的。这个版本貌似是osek2.2不是osek2.3标准的。
根据官网说明下载了eclipse及其RT插件,能建立工程,但是编译不过。于是回去查官网,原来要安装cygwin。推荐安装最新版cygwin,折腾了下cygwin安装完后依然无法编译通过。路径下找不到文件,但是我手工按路径能够找到文件,自己修改了makefile包括hightec路径及tricore的一些路径依然是找不到文件。又回到官网,看到给了个老版本cygwin的参考链接,于是我下载了配套Erika2时候用的cygwin,路径都找到了,看来此问题是cygwin版本升级导致的。但是依然编译不过。于是按照报错提示修改了plugIn插件下的源码,终于先成功了编译。

看了下oil有专门的图形界面,看起来不错,可以按配置自动生成code。此界面和我之前配置Vector autosarOS有部分内容是一样的,包括alarm,systemtimer,task,resource等,不错不错。看了code也都没有用指针,用的是数组,估计是汽车行业Misra规范导致他的架构设计成这样。之后可以学习下他的代码实现设计。任务切换机制应该都是差不过的。因为我这轮学习仅关注任务切换,之后再继续关注中断处理,资源处理,内存处理。

oil配置界面.png

你可能感兴趣的:(Erika2 OsekOS环境搭建--Apple的学习笔记)