06 2023 档案
摘要:[toc] # section()函数简介 网上有很多关于Qt中字符串工具函数QString::section的描述,但大多描述不够清晰、直接。本文从官方文档入手,详细讲解如何使用section。 QString::section 可用来分隔字符串,与QString::split区别是:前者可只取指
阅读全文
摘要:[TOC] # 题目 地址:[LeetCode 69. x的平方根](https://leetcode.cn/problems/sqrtx/) # 题目描述 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使
阅读全文
摘要:[toc] 完成AUTOSAR系统级、ECU级、SWC级相关开发和代码生成后,需要进行代码集成与调试。本文对AUTOSAR工程代码架构、集成、编译链接、调试方法进行简单介绍。 # 工程代码架构、集成方法 一套完整的符合AUTOSAR规范的ECU代码主要包括: ①应用层SWC代码; ②运行时环境代码;
阅读全文
摘要:[TOC] MCAL位于AUTOSAR架构最底层,与MCU内部及外设有关。该层作用:接收上层指令,完成对硬件的直接操作;获取硬件相关状态,反馈给上层,对上层屏蔽硬件相关特征,只提供对应的操作接口。 示例需要用到MCAL中MCU驱动(Microcontroller Unit Driver):GPT驱动
阅读全文
摘要:[TOC] 根据AUTOSAR方法论,完成了系统级SWC设计,还需配置目标ECU(ECU级设计)。该阶段主要针对运行时环境(RTE)、基础软件层(BSW)模块的配置。BSW包含很多模块,可根据实际需求选择配置。 根据示例需求,A、B车灯控制器所用BSW模块: * 系统服务层中的操作系统(Operat
阅读全文
摘要:[TOC] 可以先在系统级设计工具ISOLAR-A中设计SWC框架,包括端口接口、端口等,创建各SWC arxml描述文件;再将这些描述文件导入行为建模工具(Simulink)内部行为建模。 也可以先在行为建模工具中完成逻辑建模,再把生成的描述文件导入系统级设计工具中完成系统级设计与配置。 前面已经
阅读全文
摘要:### 问题背景 在多任务实时操作系统(Real Time Multitask Operating System,简称multi-task RTOS)中,为实现多线程同时运行,OS需要实现一种多个任务之间的切换,即任务调度算法(或策略)。RTOS中,常见调度算法是优先级调度:每个任务(线程)分配一个
阅读全文