【php精品源码栏目提醒】:网学会员鉴于大家对php精品源码十分关注,论文会员在此为大家搜集整理了“【精品】CCSv5使用教程 - 大学课件”一文,供大家参考学习
Code Composer Studio Workshop议程概括介绍 - 什么是Code Composer Studio - 产品路线图 - Code Composer Studio V5 的新功能(对比 V4)研讨会 - 熟悉CCSv5.1的环境 - TMS320F28069 controlSTICK CCS APPS什么是Code Composer Studio TI嵌入式处理器的集成开发环境IDE – 包括调试器,编译器,编辑器,操作系统, 等等 – IDE基于Eclipse开源软件框架v4 – 融合了TI设备的支持与功能 CCSv5是基于原版的 Eclipse – CCS使用未修改的Eclipse版本 TI将直接向开源社区提交改进 – 用户可以随意的将各种其他厂商的Eclipse插件或TI的工具拖放到现有的 Eclipse环境 – 用户可以享受到Eclipse中所有最新的改进所带来的便利 集成额外的工具 – 操作系统的应用程序开发工具(Linux操作系统,Android的...) – 代码分析,源代码控制... CCS APPSCode Composer Studio v5 CCSv5分为两个阶段 – 5.0 不是为了替代CCSv4 针对需要在设备上运行Linux的用户与多核C6000的用户 增加了一些在CCSv4上没有的Linux的调试功能 现已被CCSv5.1取代,不再提供技术支持 – 5.1 针对CCSv4的替换版,面向所有用户 支持Windows和Linux – 注意,并非所有的仿真器(emulator)有Linux版支持 SD DSK / EVM板载仿真器,XDS560 PCI没有支持 – 大多数的USB / LAN仿真器将被支持 XDS100,SD510USB/USB,560v2,BH560m/bp/lan – HTTP:/ / processors.wiki.ti.com/index.php/ Linux_Host_Support CCS APPS In DevelopmentCode Composer Studio 产品路线图 Production Early Adopter FutureCCSv5.1 5.1.0 5.1.1 5.1.xEclipse 3.7 IndigoWindows Linux取代CCSv4 CCSv5.0 推荐升级路线支持所有设备F24x除外可作为完整的安装或以插件形式安装CCSv5.0 Eclipse 3.6 Helios Windows Linux 在设备的一个子集上进行了验证每一个版本 都有一定的扩张 5.0.3 针对Linux应用软件开发者 No mor releasesCCSv4Eclipse 3.2 CallistoWindows only 4.2.4 4.2.5 4.2.x No more releases 大量的修复 小量的修复 新设备的支持 CCS APPS Current Sept Oct Nov Dec 1Q12 2Q12 2H12Whats New in CCSv5用户对于CCSv4的反馈 需要更小 – CCS DVD映像太大(下载 1GB,安装4GB) – 需要下载很多不必要的东西 需要更快 – CCS比较迟缓 – 启动时间和调试器的响应速度有待提高 需要更简易 – 用户界面过于杂乱 – 很难找出如何开始 因此,对于5.1的目标是使CCS“更小,更快,更简易” CCS APPS更小 CCSv4x – 下载大小是1.2GB – 代码大小限制版和DVD镜像版分开,用户经常下载错镜像 – 用户必须下载的内容超过他们的需要 CCSv5.1使用动态下载 – 用户下载一个小的初始安装包 – 根据用户的选择,相应的软件包将被下载并自动安装 – 用户可以在以后添加更多的功能 – 或者用户可以选择下载完整的DVD映像 CCS APPS更快 加快常用任务 – 启动CCS – 启动调试会话Debug Session – 创建一个新项目(良好的初始体验) 响应速度 – 单步Stepping(在各种视图打开的状态下) – 在实时模式下,表达式 (Expressions) 和绘图(Graph)视图的连续 刷新 – 存储目标配置(Target Configuration) – 加载/烧录程序于闪存 CCS APPS简易用户界面模式 简易模式 – 默认情况下,CCS将打开简单/基本模式 – 简化菜单选项,工具栏按钮的用户界面 – TI提供的编辑CCS Edit和调试CCS Debug透视图(perspective) – 简化构建选项(build options) 高级模式 – 使用默认的Eclipse透视图(perspective) – 非常类似于CCSv4 – 推荐给会添加其它Eclipse插件到IDE的用户使用 可以切换模式 – 用户可以在两种模式间随意切换 CCS APPS常用功能 创建新项目 – 必须能非常简单的使用模板创建对应任意设备的新项目 构建选项 – 许多用户觉得 “构建选项”build options对话框很难使用,选项繁杂 – 选项升级需基于编译器版本而不是CCS由更新 共享项目 – 需要使用户更轻松地共享项目,包括版本控制的使用(可移植项目) – 设置链接资源的过程需要进行简化 CCS APPS帮助和文档 方便 – 需要可以很容易地从IDE内部访问产品的帮助系统 – Eclipse和TI的帮助必须进行综合 高质量的内容 – 一个很好的教程! – 基于任务的帮助 – Flash视频的链接 – 改良的欢迎屏幕 CCS APPSCCS5.1 的更新与改进 Eclipse – 更新的Eclipse及CDT C/C Development Tooling – 使用“原版”的Eclipse和CDT 提升可用性 – 透视图Perspectives – 视图Views – 创建项目 – 使用链接资源Linked Resources 项目管理的变化 调试器的变化 Linux支持 – Linux主机host支持 – 支持Linux调试(内核/应用) 多内核调试 CCS APPS 系统分析器( System Analyzer )Eclipse的更新与改进 CCSv5.1使用的Eclipse3.7,CCSv4使用Eclipse3.2 – 5年间的修复和增强 关键项目 – 编辑器,检索器Editor/Indexer改善 在CCSv4中常见的Eclipse区域相关的问题 更快 更可靠 – 拖放支持 – 支持在链接文件时使用宏(可移植项目) – 动态语法检查 – 从Eclipse内搜索插件 – 警告和错误在控制台的输出上更明显 CCS APPS使用未修改版本的Eclipse CCSv5是基于原版的Eclipse – 使用未修改版本的Eclipse TI直接把改进提交到开源社区 – TI对Eclipse的贡献案例 打开多个调试会话视图的实例 使调试视图定在一个特定的调试上下文 在调试视图给CPU分组 给于“断点”视图更灵活的层次结构(添加更多的列,等等) 把其他供应商或TI工具的Eclipse插件拖放到现有的Eclipse环境 – 更好的Eclipse插件的兼容性 用户可以使用Eclipse的所有最新功能与改进 – 随时更新到新的Eclipse CCS APPS简化的透视图(Perspectives) – CCS Edit CCS APPS简化的视图 – 调试视图(Debug View) 清爽,简洁,更多自定义选项 没有额外的“线程”节点 没有“CIO/目标”CIO/target错误节点 “项目/目标配置”Project / Target Configuration 节点下直接显示多个CPU设备 可以自定义选择显示更多JTAG的层次结构 可以收合到单行来优化屏幕空间 (“面包屑”模式) CCS APPS简化新项目向导 – 一页完成 指定一个特定 的设备型号和 连接类型,向 导将会自动创 建目标配置文 件 CCS APPS链接源文件到项目 CCS APPS资源管理器 - 教程 CCS APPS