具有虚拟机管理程序功能的 TC377 TFT 演示

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

我计划参与一个涉及虚拟机管理程序功能的项目。

如果我选择 TC377 TFT 套件, CAN 我创建一个项目,其中包含在两个内核上运行的两个 RTOS,一个支持 TFT 功能,另一个支持另一个功能。

让我知道是否有任何示例代码可供我 CAN 开始并构建我的应用程序?

0 点赞
3 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @mshanka1

 

TC4xx 支持虚拟机管理程序。 请找到这个 链接。 请联系您当地的 英飞凌销售/分销代表

 

最诚挚的问候,
Anupama。

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢 Anupama 的回复。 我有一个后续问题。 TC3xx 具有多核和锁步功能。 这与虚拟机管理程序不相似吗?我不能使用这个功能单独运行两个 RTOS 吗?

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @mshanka1

 

在 TC3xx 中,可以在不同的内核上运行不同的应用程序(因为每个内核都是相同的,具有内核本地内存,并且 CAN 也访问共享内存和外设)。 CAN使用 MPU 和 ACCEN 寄存器来确保执行中的严格分离。但是,人们可能不会将其称为严格基于虚拟机管理程序的系统。 这是由于多种原因造成的,例如,在隔离的应用程序用例中,没有虚拟机 (VM) 的概念,或者没有虚拟机管理程序 I/O 权限 CPU 模式的概念。

关于一个孤立的应用程序代码示例,截至今天,您还没有找到这样的示例,但 CAN 调整现有代码示例的链接器文件,以确保您打算在不同内核上运行的每个应用程序都获得整个内存映射的受限视图,以便在链接时应用程序本身不会违反并尝试访问彼此的内存。 通过配置 MPU,还可以确保在运行时捕获意外冲突 CAN 。

 

最诚挚的问候,
Anupama。

0 点赞