-
探秘:TriCore处理器中断机制
1. TriCore与中断的简介TriCore是德国英飞凌科技公司旗下的第一个为实时嵌入式系统而优化的统一的、32位的微控制器-DSP(Digital Signal Processing)处理器架构。TriCore的ISA(Instruction Set Architecture),即指令集体系结构,将微控制器的实时能力、DSP的计算能力以及RISC(Reduced Instruction Set
2023-05-15 digiproto
-
浅议实时操作系统RTOS
相较于通用的分时操作系统(Linux、Windows、Unix等),RTOS有着仅适用于嵌入式应用程序、基于时间片调度、抢占式内核等特点,其中断延迟可达到以微秒为单位。
2023-05-15 digiproto
-
Linux进程间通信
Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,Inter-Process Communication)。
2023-05-15 digiproto
-
VxWorks任务调度
大家知道,CPU运行的基本单位其实是一条一条的指令,如今我们通过编译器就可以将代码生成为机器指令,也就是所谓的二进制文件,这些指令组成了程序。程序在装入内存中执行时被称之为任务,或者说是进程。随着处理器性能的日益强大,程序也越来越复杂,因此诞生了操作系统来帮助我们管理进程,更合理地分配处理器资源,这也就是任务调度的目标。而在VxWorks中,能够调度起这些任务,最核心的就是reschedule调度算法了。
2023-05-15 digiproto
-
漫谈车载操作系统发展趋势
操作系统提供计算机硬件和应用程序之间的接口,通过遵循编程到操作系统中的规则和程序,限制应用程序使用硬件;提供简化应用程序开发和执行的服务,包括将程序加载到内存、与传感器和执行器通信、存储结果等各种硬件资源管理的功能,还包括如中间件、库及其他系统软件功能。
2023-05-15 digiproto
-
技术交流 - 漫谈嵌入式实时操作系统
软件产品作为航天型号的重要组成部分,直接影响航天任务成败,需要利用RTOS作为基础平台在机制上予以保障,完成任务实时调度、资源优化分配、设备有效管理、故障快速捕获与处理,从而降低上层应用软件复杂性,使之能专注于核心功能,提高软件产品质量,缩短研制周期,并提高系统的确定性、可靠性和灵巧性。
2022-09-13 digiproto
-
SAFERTOS在医疗设备中的应用
SAFERTOS为开发人员提供响应迅速、稳健、确定性的嵌入式实时操作系统 (RTOS)。它包含开发医疗设备所需的功能,并且提供设计历史文件(DHF),为医疗设备集成SAFERTOS提供满足认证所需的文档。
2022-07-18 digiproto