当前位置: 首页 > article >正文

RTA-OS Port Guide学习(三)-基于S32K324 OS

文章目录

    • 前言
    • Hardware
      • Supported Devices
      • Register Usage
        • Initialization
        • Modification
      • Required OS resources
      • Interrupts
        • Interrupt Priority Levels
        • Allocation of ISRs to Interrupt Vectors
        • Vector Table
        • Writing Category 1 Interrupt Handlers
        • Writing Category 2 Interrupt Handlers
      • Memory Model
      • Processor Modes
      • Stack Handling
      • Cross-Core Interrupts
      • SEMA42 Usage and XRDC Setup
      • 多核操作和运行RTA-OS的多实例
      • Physical Core Numbers
      • MSCM Clock Signal
      • MSCM Access from Untrusted Code
      • MSCM Interrupt Routing
    • 总结

前言

上一篇文章介绍OS API的使用和编译器相关的指令,本文介绍该OS Port支持的硬件及相关注意事项

Hardware

Supported Devices

下表中列出的MCU为支持的:
在这里插入图片描述

Register Usage

Initialization

RTA-OS要求在调用StartOS()之前将以下寄存器初始化为指定的值。

<
Register Setting
CCR.NONBASETHRDENA 必须设置为1,使处理器可以在异常活动时进入线程模式。调用Os_InitializeVectorTable()将为您完成此操作
CCR.STKALIGN 必须设置为1,对异常强制进行8字节堆栈对齐。调用Os_InitializeVectorTable()将为您完成此操作

http://www.kler.cn/news/324200.html

相关文章:

  • php学习基础语法学习
  • 玩转图像处理:Python与OpenCV实现高效绿幕背景替换
  • 基于监控易,了解IT设备的监控策略
  • Linux基础入门 --12 DAY(SHELL脚本编程基础)
  • 力扣 简单 112.路径总和
  • 小徐影院:Spring Boot驱动的影院管理系统
  • 57 长短期记忆网络(LSTM)_by《李沐:动手学深度学习v2》pytorch版
  • ansible 配置
  • Acwing 质数
  • AAMAS 24 | 基于深度强化学习的多智能体和自适应框架用于动态组合风险管理
  • 【HTML5】html5开篇基础(4)
  • 使用transformers调用Qwen2-VL-7B-Instruct
  • 【算法题】221. 最大正方形-力扣(LeetCode)
  • 【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL66
  • 负载均衡--会话保持失败原因及解决方案(五)
  • 鸿蒙harmonyos next纯flutter开发环境搭建
  • HTML基础用法介绍二
  • Goland使用SSH远程Linux进行断点调试 (兼容私有库)
  • Leetcode基础算法篇|202409(4)贪心算法
  • MySQL数据库修改authentication_string字段为显示密码后无法登录
  • oracle 如何判断当前时间在27号到当月月底
  • [JavaEE] HTTP/HTTPS
  • 2024中国新能源汽车零部件交易会,开源网安展示了什么?
  • Tomcat安装和配置教程(图文详解,最简洁易懂)
  • 【优选算法】(第七篇)
  • Python 算法交易实验89 QTV200日常推进-模式思考
  • SQL:如果字段需要排除某个值但又有空值时,不能直接用“<>”或not in
  • 万字长文理解无界队列和有界队列和适用场景
  • 《自控》误差传递函数、稳态误差、0型、I型、II型系统
  • 从零开始Ubuntu24.04上Docker构建自动化部署(五)Docker安装jenkins