TI SDL 软件诊断库学习记录 TI SDL 软件诊断库是 Texas Instruments (TI) 提供的一种安全检测机制的模块,旨在提供高效、可靠的错误检测和处理机制。该库提供了一个统一的接口,用于检测和处理各种类型的错误,从而确保系统的安全和可靠性。 ESM (Error Signalling Module) 是 SDL 库中的一个关键模块,负责对所有错误的总结处理和反馈。ESM 通过内部自定义函数 SDL_ESM_applicationCallbackFunction 或者外部 Error Pin 的方式作为反馈给用户的接口。Error Pin 分为 MCU_SAFETY_ERROR 和 SOC_SAFETY_ERROR,WKUP Domain 和 MCU Domain 使用同一个输出引脚。 ESM 可以监测 MAIN、MCU、WKUP 三个域的事件。具体来说,ESM 支持的事件包括: * MCU 域支持事件:包括 MCU_SAFETY_ERROR、MCU_ERROR 等 * WAKEUP 域支持事件:包括 WKUP_SAFETY_ERROR、WKUP_ERROR 等 * MAIN 域支持事件:包括 MAIN_SAFETY_ERROR、MAIN_ERROR 等 ESM 的配置参数包括: * groupNumber:表示事件组号 * bitNumber:表示组中的事件位号 * enableBitmap:使能的位图 * priorityBitmap:优先级位图 * errorpinBitmap:错误引脚位图 ESM 提供了多种类型的接口,包括: * 配置和初始化接口 * 错误事件处理接口 * 错误信息获取接口 * 错误统计接口 在使用 ESM 模块时,需要根据实际情况选择合适的配置参数和接口,以确保错误检测和处理的正确性和可靠性。 此外,SDL 库还提供了其他几个模块,包括: * ECC (Error Correcting Code):用于检测和纠正错误的模块 * PBIST (Memory Built-In Self-Test):用于检测和测试内存的模块 * LBIST (Logic Built-In Self-Test):用于检测和测试逻辑电路的模块 * VTM (Voltage and Thermal Management):用于检测和管理电压和温度的模块 * RTI (RTI/WWDT Windowed Watchdog Timer):用于检测和管理 watchdog 定时器的模块 * POK (Power OK):用于检测和管理电源的模块 * TOG (Time-Out Gasket):用于检测和管理超时的模块 * DCC (Dual Clock Comparator):用于检测和比较时钟信号的模块 * MCRC (Cyclic Redundancy Check):用于检测和纠正循环冗余检查的模块 * R5F CCM (CPU Compare Module):用于检测和比较 CPU 的模块 * OSAL (Operating System Abstraction Layer):用于提供操作系统抽象层的模块 这些模块共同组成了 SDL 库,旨在提供一个可靠、efficient 的错误检测和处理机制。
2025-11-28 00:46:20 358KB TDA4
1
ASAM SOVD即面向服务的车辆诊断API规范,是汽车诊断领域中的一个标准化接口规范。该规范的主要目的是提供一套标准的方法和协议,使得车辆诊断工具与车载诊断系统(OBD-II)之间能够进行有效、标准化的通信。通过这种标准化接口,开发者可以更加方便地开发车辆诊断相关的应用程序,如故障码读取、数据记录、电子控制单元(ECU)编程等。 ASAM SOVD规范的发布日期为2022年6月30日,版本号为1.0.0。该规范由ASAM(国际汽车测量与测试标准化组织)制定,旨在为服务导向的车辆诊断提供支持,帮助相关企业、开发者、技术人员在不同的车辆系统和诊断工具之间实现互操作性。这种互操作性是现代汽车工业中一个非常重要的概念,因为它确保了不同制造商的产品可以无缝协作,为最终用户带来更好的服务体验。 规范中详细定义了车辆诊断的各个方面的接口和服务,包括但不限于诊断通信协议、数据交换格式、诊断服务的类型和内容、以及安全性要求。对于车辆制造商而言,这些标准为他们提供了一个共同遵循的框架,使得诊断服务能够更加高效地集成和扩展。对于维修技师和开发人员,它提供了一个学习和实施的基准,从而减少了对特定车辆平台和诊断工具的依赖。 此外,ASAM SOVD规范还包含了一系列的诊断功能,比如读取和清除故障码、读取车辆数据、控制车辆系统等。这些功能通过标准化的API进行封装,使得第三方开发者能够快速地集成这些功能到他们的应用程序中,从而实现车辆数据的可视化、分析和进一步的业务应用开发。 值得注意的是,ASAM SOVD规范的制定不仅仅是技术层面的进步,它还体现了汽车行业的开放性和创新精神。随着汽车电子化的不断深入和智能化技术的发展,车辆变成了一个集成了众多高科技系统的复杂设备。为了使这些系统能够有效地协同工作,并且能够被专业的技术人员和普通消费者所理解和使用,需要有一个统一的技术标准。ASAM SOVD就是在这个背景下诞生的。 由于ASAM SOVD规范是一个公开的技术标准,它的推广和应用将有助于推动整个汽车行业的发展,特别是在车辆诊断、远程信息处理、车辆维护和服务等领域。通过降低技术壁垒和促进不同制造商和供应商之间的合作,ASAM SOVD有望提升整个汽车产业的效率和创新能力。 ASAM SOVD规范的出现,不仅为车辆诊断技术的开发和应用提供了一条清晰的路径,也为整个汽车产业的未来发展奠定了坚实的基础。对于行业内的企业、技术人员、以及最终用户,这都是一个积极的信号,预示着更加高效、便捷和创新的汽车服务时代的到来。
2025-07-09 11:45:03 3.45MB
1
希捷磁盘专用检测工具 SesTools Disc Diagnostic 是专业的磁盘诊断工具。 可以分析故障原因,也可以检查磁盘是否有问题,这是专业人员必备的工具之一。 主要功能:SeaTools能够帮助我们确定故障的原因,这些故障是源自磁盘驱动器部分还是由其他软、硬件问题造成。有相当多的用户错误的判断了问题所在,将其实没有问题的磁盘驱动器送回修理。这些情况经常造成有用的数据丢失以及很多不必要的运
2023-11-24 14:58:20 1.59MB 系统工具
1
wsus 客户端检测工具WSUS Client Diagnostics Tool Checking Machine State Checking for admin rights to run tool . . . . . . . . . PASS Automatic Updates Service is running. . . . . . . . . . PASS Background Intelligent Transfer Service is running. . . PASS Wuaueng.dll version 7.0.6000.381. . . . . . . . . . . . PASS This version is WSUS 2.0 Checking AU Settings AU Option is 2 : Notify Prior to Download . . . . . . . PASS Option is from Policy settings Checking Proxy Configuration Checking for winhttp local machine Proxy settings . . . PASS Winhttp local machine access type Winhttp local machine Proxy. . . . . . . . . . NONE Winhttp local machine ProxyBypass. . . . . . . NONE Checking User IE Proxy settings . . . . . . . . . . . . PASS User IE Proxy. . . . . . . . . . . . . . . . . NONE User IE ProxyByPass. . . . . . . . . . . . . . NONE User IE AutoConfig URL Proxy . . . . . . . . . NONE User IE AutoDetect AutoDetect in use Checking Connection to WSUS/SUS Server WUServer = http://wsus/selfupdate WUStatusServer = http://wsus/selfupdate UseWuServer is enabled. . . . . . . . . . . . . . . . . PASS Connection to server. . . . . . . . . . . . . . . . . . PASS
2023-03-30 14:54:36 102KB wsus
1
HP INSIGHT DIAGNOSTIC TOOL
2023-03-06 19:39:27 13.6MB INSIGHT DIAGNOSTIC
1
AUTOSAR_SWS_DiagnosticCommunicationManager.pdf 诊断通信管理DCM
2023-02-02 16:16:14 5.61MB 诊断通信管理DCM
1
AUTOSAR官方AUTOSAR4.2版本DEM文档,里面详细介绍DEM的功能、与其他模块之间的联系,以及标准的接口。
2023-01-13 23:53:38 7.6MB autosar DEM
1
Part of AUTOSAR Standard :Classic Platform Part of Standard Release :4.4.0 AUTOSAR_SWS_DiagnosticCommunicationManager AUTOSAR_SWS_DiagnosticEventManager AUTOSAR_SWS_SAEJ1939DiagnosticCommunicationManager
2023-01-02 21:03:00 10.99MB AUTOSAR
1
=============================================================================== 1. Installation =============================================================================== 1.1 Redhat/Fedora systems: -------------------------- To install MONyog on these systems the RPM package should be used. Execute the following command as 'root' user: # rpm -ivh .rpm After installing, MONyog will be started automatically as a daemon/service. You can immediately start monitoring your MySQL servers by pointing your browser to: http://:5555 By default, MONyog listens on port 5555. There is no default password. Of course, the port and password are configurable. Please refer to the section "2. Configuring MONyog in Linux" for details. The 'service' command can be used to start/stop MONyog. The details about how to start/stop MONyog can be found in section: "3. START/STOP MONyog". 1.2 Other systems (such as systems like SUSE, Ubuntu, etc): ----------------------------------------------------------- To install MONyog on these systems the .tar.gz (tarball) package should be used. After downloading the package, the following command can be used to extract: $ tar -xf .tar.gz This will extract the package contents to the directory "MONyog/". Details about how to start/stop MONyog can be found in section: "3. START/STOP MONyog". =============================================================================== 2. Configuring MONyog on Linux =============================================================================== MONyog port and password are configurable through "MONyog.ini". If MONyog was installed from the RPM package, MONyog.ini can be found in: /usr/local/MONyog If MONyog is extracted from the tarball (.tar.gz package), MONyog.ini can be found in the directory where MONyog was extracted. The content of this file looks like: [GENERAL] port=5555 password=mypasswd NOTE: MONyog should be stopped before editing this file, and restarted once changes are saved. =============================================================================== 3. START/STOP MONyog =============================================================================== 3.1 Redhat/Fedora systems: -------------------------- In Redhat and Fedora systems if MONyog was installed from the RPM package, the daemon script 'MONyogd' can be used to start/stop the server. This script is installed in the directory "/etc/init.d/". You can use one of the following commands to start MONyog: # service MONyogd start or, # /etc/init.d/MONyogd start Similarly, to stop MONyog: # service MONyogd stop or, # /etc/init.d/MONyogd stop To check whether MONyog is running, use: # service MONyogd status By default in these systems MONyog will be started automatically even after a system restart. 3.2 Other systems (such as systems like SUSE, Ubuntu, etc): ----------------------------------------------------------- This section applies only if you have extracted MONyog from the tarball (.tar.gz package). There is a shell script named "MONyog" in the directory "MONyog/bin". For example if MONyog has been extracted to "~/MONyog/", you can start MONyog by typing: $ ~/MONyog/bin/MONyog start Similarly, to stop: $ ~/MONyog/bin/MONyog stop =============================================================================== 4. Upgrading to latest version of MONyog =============================================================================== 4.1 Redhat/Fedora systems: -------------------------- If you are using the RPM package on these systems, it is very easy to upgrade to the latest version of MONyog. All you need to do, after downloading the latest RPM package, is execute the command: # rpm -Uvh .rpm And you are done. 4.2 Other systems (such as systems like SUSE, Ubuntu, etc): ----------------------------------------------------------- If you are using the tarball (.tar.gz package), stop the MONyog daemon/service. Refer to section (3.2) for more details on how to stop MONyog. Then extract the new tarball into the same direcory where the previous version of MONyog was extracted. Start the MONyog daemon again.
2022-11-30 16:03:52 8.73MB mysql linux monyou
1
https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic) Breast Cancer Wisconsin (Diagnostic) Data Set
2022-10-11 16:34:18 48KB 数据集
1