本文讲解针对CPU访问外存(DDR3 or MSM)时的内存保护问题;外设(如SRIO,QM,FFTC等)对外存访问的内存保护问题有另一套机制实现,以后讲解;CPU对自己所属corePac内部资源(L1,L2内存)访问时的内存保护问题,由各自的内存控制器实现,这个比较简单。DSP访问外存时内存保护的问题,原因是CPU访问了自己没有访问权限的外部内存(如share memory即MSM或者DDR3,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 09:02:44
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. TM启动流程TM是一个springboot项目,在springboot启动时,会通过一个applicationRunner启动TM服务,即启动一个基于netty网络框架的服务端。NettyRpcServerChannelInitializer类的源码如下:这里重点关注下RpcAnswerHandler处理器。RpcAnswer是一个接口,有两个实现:ServerRpcAnswerClient            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-31 08:41:15
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Protocol data units, formats and parametersRLC PDU可以分为RLC data PDU和RLC control PDU,RLC control PDU只用于AM模式中的ARQ procedure。 RLC data PDU根据传输模式,又分为TMD PDU,UMD PDU和AMD PDU。RLC control PDU即STATUS PDU。 这些PD            
                
         
            
            
            
            # TriCore架构 数据总线
## 1. 简介
TriCore是一种高性能嵌入式处理器架构,广泛应用于汽车电子控制单元(ECU)等实时嵌入式系统中。其中,数据总线在TriCore架构中起着至关重要的作用。本文将介绍TriCore架构中的数据总线,并给出一些代码示例来帮助读者更好地理解。
## 2. 数据总线概念
在计算机系统中,数据总线是连接处理器、内存和其他外设的物理通道,用于在这些            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-10 03:42:09
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. TriCore与中断的简介TriCore是德国英飞凌科技公司旗下的第一个为实时嵌入式系统而优化的统一的、32位的微控制器-DSP(Digital Signal Processing)处理器架构。TriCore的ISA(Instruction Set Architecture),即指令集体系结构,将微控制器的实时能力、DSP的计算能力以及RISC(Reduced Instruction Set            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 14:20:32
                            
                                390阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介:TriCore是德国英飞凌科技公司旗下的第一个为实时嵌入式系统而优化的统一的、32位的微控制器-DSP(Digital Signal Processing)处理器架构。TriCore的ISA(Instruction Set Architecture),即指令集体系结构,将微控制器的实时能力、DSP的计算能力以及RISC(Reduced Instruction Set Computing)负载            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 11:09:09
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、TEE介绍随着Face ID、指纹识别、5G、AI等技术的发展,移动互联网已经悄然根植于现代生活中,伴随着日常生活的移动化,移动终端中存储的各种敏感信息日益增多,移动终端自身的安全性面临着巨大的挑战。移动端系统运行的环境叫做REE(Rich Execution Environment),在其中运行的系统叫做Rich OS(Operating System),如最常见的Android系统,但是R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 14:16:40
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            编辑:CrazyRabbit 日期:2022年7月27日本文是英飞凌官方培训的笔记摘录,入门篇第一节课。1. 总述1.1 功能框图 首先看功能框图:Security & Safety :信息/功能安全,包含有SMU(Safety Manage Unit)模块、HSM(Hardware Security Module)模块Memories:存储模块包括片上RAM(分为DSPR、PSPR、Ca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 11:55:11
                            
                                769阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            
   
 今天写一下TEE概念的解释,有些不准或者偏薄,望提出和指正。首先是由ARM的原话进行说明:ARM说:“TEE设备可以提供用户更高的安全和更友好的用户体验,并可以使实现简单的便捷的链接到数字网络上。并能在用户连接更加频繁,应用程序数据交换更大的情况下提供更智能,更快捷的用户安全通道。并提供同网购等一样的包括移动支付,企业生产和移动银行等程序的安全架构。”TEE是Trusted Execu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 12:49:39
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Tricore架构上的调试案例STM定时器带调试功能同步设置STM是Tricore架构下的一个系统定时模块。该模块可用于触发不同的定时周期任务。STM模块是独立与CPU的控制的,如果没有相应的同步设置,当CPU 的OCDS的调试功能enable以后,如果CPU被调试工具控制break了,STM仍会处于一个running的状态,当再次运行的时候就有可能导致不同任务的非同步,从而系统无法正常工作甚至会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 16:17:49
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里提出的Trinity Architecture是后端企业应用程序的架构模式。它源于采用依赖性倒置原理(DIP)的典型4层架构。它非常适合(但不限于)领域驱动设计(DDD)应用程序。三位一体的三大支柱是:所述领域模型(DOMAIN)公共应用程序编程接口(API)辅助服务(AUX)Trinity强调平衡不受控制的灵活性和一致性。它提供了八个顶级模块的具体实施指南。依赖规则是:圆圈内的圆圈:外圈取决            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 19:51:19
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录硬件安全其它        1999年,英飞凌推出了第一代AUDO(汽车统一处理器)系列。基于统一的以RISC/MCU/DSP处理器为核心,这款32位TriCore™微控制器是一款强大的计算机器。其不断改进和优化TriCore的概念,最终形成了现在的第六代TriCore™,由于其高实时性能,嵌入式安全和安全功能,TriCore™系列是广泛的汽车应用的理想            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 12:18:54
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇:Theia架构构建你自己的IDE 红尘小说 https://wap.zuxs.net/   本指南将教你如何构建你自己的Theia应用。必要条件  你需要安装node 10版本(译者:事实上最新的node稳定版即可): curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
nv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 22:36:29
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文主要分析TC1.6内核架构下的中断管理方式,包括两种:硬件管理方式和软件管理方式。本文首先简要介绍TC1.6内核的中断系统,以此为基础便于后面的理解;然后通过对两种中断管理方式对应的代码的分析,分别说明硬件管理和软件管理方式的原理;最后总结两者的特点及二者之间区别。一、TC1.6系列内核中断系统简介  TC297、TC275、TC397等MCU均以TC1.6(或TC1.6.1)为内核,以下是T            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 16:34:38
                            
                                665阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             固件  固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。固件是指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。固件是担任着一个系统最基础最底层工作的软件。而在硬件设备中,固件就是硬件设备的灵魂,因为一些硬件设备除了固            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-28 19:54:16
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一次接触Tricore, 学习下从芯片上电到运行到main函数的过程,本文以TC36X为例,具体可参考英飞凌官方的Infineon-AURIX_TC3xx_Part1-UserManual-v02_00-EN 首先Tricore类似三星的MPU,有一段自带的BROM,这段FLASH中存储了一段固化的启动代码,称为Startup Sofrware(SSW), 这个意味着这段代码是英飞凌出厂就烧进去            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 20:50:04
                            
                                394阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. TriCore内核架构 TriCore是32位RISC架构内核,具有MCU的实时性,同时有支持DSP指令。 对于一个内核架构,用户一般会了解:内核的编程模式,如:内核的寄存器,数据类型,存储模式,寻址模式,指令集,内核的中断处理系统,内核的Trap处理系统,操作系统中任务执行时的管理员权限设定,任务中断、函数调用发生时上下文切换的硬件实现方式内核的保护机制,内核的内存管理方式对于内核架构,可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 21:35:50
                            
                                702阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Thanos架构学习简介Thanos有两种架构模式sidecar部署receiver部署组件概念及说明 简介官网参考 Thanos基于prometheus,在此基础上提供了全局指标查询,可将多个云/region的prometheus数据集中管理,并且将数据直接存储到廉价的对象存储,可以存放更久的数据(并对历史数据进行压缩与降采样),降低本地prometheus存储费用,同时可与现有的promet            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 19:13:28
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、数据类型 
        u8;         /* 无符号字节(8位) */ 
        u16;     /*             
                
         
            
            
            
            TriCore保护系统提供了隔离错误的基本功能。该系统是不显眼的,较少的开销,并避免不确定的运行时行为。保护系统集成了硬件机制,保护用户指定的存储范围,防止未经授权的读、写或指令获取访问。保护硬件也可以方便应用程序调试。存储保护子系统如下的子系统和存储保护有关。陷阱系统(The Trap System)当出现不可屏蔽中断(NMI)、指令异常或非法访问等事件时,就会触发trap。 TriCore架构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 22:44:56
                            
                                194阅读
                            
                                                                             
                 
                
                                
                    