Theia版CCS的工程管理总结

目录

一、在工程下添加新的文件夹、C文件和H文件

二、关闭编译优化

为什么要关闭编译优化?

三、关闭软件自动添加头文件这一功能


一、在工程下添加新的文件夹、C文件和H文件

1.选中需要添加的工程右  .选中New Folder

2.填写文件夹名字并点击OK

工程目录就会出现HC_SR04的文件夹

3.再右键工程 选择New File

4.填写文件名称

如果要添加C文件就在后面加 .c 的后缀

如果要添加H文件就在后面加 .h 的后缀

5.将新添加的C文件和H文件移动到HC_SR04的文件夹中

(也可以不添加文件夹,文件夹只是为了方便观看工程的各个功能)

6. 添加HC_SR04的头文件

右键工程 选中Properties

7.按照下图所示进行选择 最终点击 Include Options

8. 选中{PROJECT_ROOT}并点击右上角的“笔”标志 将{PROJECT_ROOT}进行复制

9.点击右上角的“+”的标志 将刚刚复制的粘贴到这个空内并加上“/HC_SR04”

只有这样 在程序中使用头文件才不会报错

二、关闭编译优化

1.右键工程 选中Properties

2.按照如图所示选择

3.将2改为0

为什么要关闭编译优化?

1.编译优化会将原来的代码进行重组编译,会导致有的地点无法加断点进行调试

2.自定义变量被编译优化后,可能无法及时的更新数据,导致程序出现错误

三、关闭软件自动添加头文件这一功能

如下图,当我使用 DL_GPIO_setPins(GPIO_Regs *gpio, uint32_t pins)这个函数时

程序会自动添加一个头文件#include "ti/driverlib/dl_gpio.h"

但是这个头文件我们是不需要的,深圳有时会他的存在会导致编译错误或警告

下面就来告诉大家如何关闭软件自动添加头文件这一功能

1.按照下图所示选择

2.按照如下图选择 并在Arguments下添加--header-insertion=never并点击”+“

最后重启一下CCS就完成了

注:本章内容是本人学习苏州大学信息学院TorrisB站视频的学习总结!!!


### CCS Theia IDE 平台及相关开发者工具 Code Composer Studio™ (CCS) 是一种用于嵌入式应用开发的强大集成开发环境(IDE)[^1]。它支持多种微控制器和处理器架构,提供调试、编译以及优化功能。而 Theia IDE 则是一个基于高度模块化平台构建的现代开源 IDE,能够通过插件机制实现灵活的功能扩展[^2]。 #### CCS 的基础特性 Code Composer Studio 提供了一系列针对 TI 处理器优化的工具链和服务,包括但不限于项目管理、源码编辑、实时分析等功能[^3]。这些特性的设计旨在帮助工程师更高效地完成复杂项目的开发工作。 #### 关于 Theia 和其与 CCS 的潜在关联 虽然官方文档并未明确指出 CCSTheia 是否作为一个独立产品存在,但从技术角度推测,如果 CCS 考虑采用 Theia 作为底层框架,则可能带来如下优势: - **可扩展性增强**: 使用 Theia 可让 CCS 更容易集成功能插件,满足不同用户的个性化需求。 - **跨平台兼容性提升**: 基于 Electron 技术栈运行的 Theia 应用天然具备良好的多操作系统适应能力。 以下是假设场景下如何利用 Theia 构建类似 CCS 功能的一个简单 Python 实现片段: ```python from theia_api import PluginManager, WorkspaceService def initialize_theia_based_ide(): plugin_manager = PluginManager() # 添加必要的插件来模拟部分CCS行为 plugin_manager.add_plugin('ti-debug-support') plugin_manager.add_plugin('embedded-code-analyzer') workspace_service = WorkspaceService(plugin_manager) return workspace_service.setup() initialize_theia_based_ide() ``` 此脚本仅作示意用途,实际操作需依据具体 API 文档调整参数设置。 #### 总结说明 目前没有直接证据表明存在名为 “CCSTheia” 的专用本或组件;但如果未来 CCS 决定迁移至更加现代化的基础架构上,那么选用像 Theia 这样的解决方案将是合理的选择之一[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值