RTSC简介(3)---XDCtools产品概览

XDCtools是一款免费工具,由TI提供,支持RTSC规范。它包括语言支持、核心包及大量命令功能,如构建/发行包、生成文档、管理包仓库等。XDCtools能够使C语言具备组件实现能力,并为嵌入式C程序提供运行时支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过产品XDCtools可以对RTSC提供全方位支持,从组件的产生到使用的整个过程均可提供支持。

该产品完全免费,可从TI获取。该产品总体框图如下:


1. 语言支持

        XDCtools支持RTSC specification languageRTSC meta-language,即图中的XDCspecXDCscript.,通过它们来让标准C语言具备实现组件的能力。把它们和C一起统称为eXpanDedC如下图所示:


XDCtools本身不提供编译器,它是同其它ANSI C编译器一起工作。

 

2. 核心包

         RTSC总体框图的第三层(从底往上),XDCtools主要由数百个RTSC包组成,这些包分为三大类:

         package life-cycle

                 这些包支持其它RTSC包的构建/发行/部署,它们是XDCtools的核心包,管理着其它所有的RTSC包。

         program life-cycle

                 这些包支持RTSC程序的配置/执行/分析。

         program run-time

                 这些包通过使用其它的RTSC模块来为可执行C程序提供运行时支持,这些包能够让嵌入式C支持pluggable存储器分配,事件记录,错误处理,临界区的进入/退出, 还有整个程序的启动和关闭。

 

3. 基本功能

         XDCtools包含了大量的命令和功能:

         xdc

                命令,用于构建/发行包。

         xdc.tools.cdoc

                功能,从XDCspec源文件生成文档。

         xdc.tools.repoman

                功能,用于管理包仓库( package repositories)。        

         xdc.tools.path

                功能,用于管理包路径( package path)。        

         xdc.tools.configuro

               功能,用于配置构建过程。

         xs

               命令,用于调用其它基于XDCscript的工具。

 

可以通过命令行或你的开发环境来直接调用这些工具。

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值