在ADS的使用过程中创建自己Project模板的最大好处是以每次建新工程的时候直接选择这个模板就可以不再重新编写那些基本的初始化汇编文件以及一些C语言代码,也不用使用从其它工程复制代码或者文件。

上体操作流程如下:

1、如上图,建立好一个最基本的工程(我的例子是My Project Form),写好初始化汇编代码,如:startup.s初始化堆栈和外部RAM等,另外还可以根据需要编写一些UART串口函数等代码。设置好Target的名字(比如我的是Project_Debug),并设置各Target的优化等级以及加载执行地址等内容,如果想创建多个Target供调试选择可以在Create Targets,Target的名字不可以有空格,否则编译会出错,可以用下划线。确认代码及各项设置正确后选择“Remove Object Code”,清除编译信息,然后再到工程所在目录中删除编译生成的文件,通常只留下源文件、头文件、分散加载的描述文件等。

2、将工程文件夹复制到ADS安装目录下的Stationery文件夹中,可以看到创建Project的时候所出现的模板都在此路径下。

3、打开CodeWarrior for ARM Developer Suite,选择New->Project就可以看到刚才制作的模板了,创建Project完成后之前My Project Form工程中的文件都已经在这个新建的工程里边了,编译通过。

至此,一个Project的创建及测试已经完成。以后不管是自己使用还是提供给他人使用都是非常方便的。

ADS创建自己的Project模板相关推荐

  1. 模板会有多层镜像_创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建,本博文讲解前两种。基于已有镜像的容器创建该方法是使用docke...

    创建镜像的方法有三种:基于已有镜像的容器创建.基于本地模板导入.基于Dockerfile创建,本博文讲解前两种. 基于已有镜像的容器创建 该方法是使用docker commit命令,其命令格式为: d ...

  2. docker镜像了解(建立私有仓库,基于已有镜像创建,Docker的数据管理) 基于Dockerfile创建,基于本地模板创建,端口映射,容器互联)

    文章目录 docker镜像 制作镜像的过程 基于已有镜像创建 基于本地模板创建 基于Dockerfile创建 Dockerfile操作指令 Docker的数据管理 数据卷 docker的网络通信 容器 ...

  3. project 模板_不会绘制横道图?18个施工进度计划横道图模板,可一键自动生成,方便快捷易操作,直观形象,相当好用...

    横道图是通过条状图来显示项目,进度,和其他时间相关的系统进展的内在关系随着时间进展的情况,相当形象直观,在建筑广泛应用. 这18个施工进度计划横道图模板包括7个Excel模板和11个project模板 ...

  4. bash脚本创建变量_创建一个Bash脚本模板

    bash脚本创建变量 在本系列的第一篇文章中,您创建了一个很小的单行Bash脚本,并探讨了创建Shell脚本的原因,以及为什么它们是系统管理员而非编译程序最有效的选择. 在第二篇文章中,您将开始创建一 ...

  5. 项目管理系统、工作台、经营看板、质量管理、合同管理、合同审核、新建合同、分包商管理、立项审批、创建项目、项目模板、项目统计、计划管理、结项申请、审批流程、审批记录、审批状态、参数设置、axure原型

    项目管理系统.工作台.经营看板.质量管理.合同管理.合同审核.新建合同.分包商管理.立项审批.创建项目.项目模板.项目统计.计划管理.结项申请.审批流程.审批记录.审批状态.参数设置.axure原型 ...

  6. 在idea中创建mybatis-config.xml模板(在idea中创建mybatis核心配置文件模板)

    在idea中创建mybatis-config.xml模板(在idea中创建mybatis核心配置文件模板) 1.写配置文件 2.设置 3.查看 1.写配置文件 先创建一个mybatis-config. ...

  7. Helm 3 完整教程(二十一):Helm 创建和引用子模板

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  8. 为VMware vSphere创建CentOS 7 Terraform模板

    为VMware vSphere创建CentOS 7 Terraform模板 Terraform是HashiCorp创建的自动化工具.它专注于以自动方式部署云基础架构.它支持许多云提供商,例如AWS,D ...

  9. vi新建一个shell脚本_如何在Vim中为Shell脚本创建自定义页眉模板

    在本文中,我们将向您展示一个简单的方法来为Vim编辑器中所有新创建的bash脚本配置一个自定义标题. 这意味着每次使用vi / vim编辑器打开一个新的.sh文件时,自定义标题将自动添加到文件中. 如 ...

  10. 创建 CAD 文档模板

    可在所有上下文创建 CAD 文档模板. CAD 文档模板类型 • "CAD 部件 "(CAD Part) • " 装配 "(Assembly) • " ...

最新文章

  1. 常用数据结构讲解与案例分析
  2. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
  3. Fedora20下安装编译环境
  4. mac 将本地代码上传到github_教你使用mac上传本地iOS代码到github
  5. 用少于10行代码训练前沿深度学习新药研发模型
  6. GitHub 标星 32.7 k!一行命令下载全网视频,这个项目牛逼了!
  7. Question | 网站被黑客扫描撞库该怎么应对防范?
  8. MemCached的telnet命令行参数
  9. OpenCV中的内存泄露问题(cvLoadImage,cvCloneImage)【转】
  10. 关于把类放到结构体中
  11. 《A.I.爱》王力宏与人工智能谈恋爱 邀李开复来客串
  12. 2015年度夏季假期学习内容
  13. Oracle创建表的语法
  14. EasyAR初学者教程
  15. java中下标和标识符_如下哪个是 Java 中的标识符 ( )_学小易找答案
  16. python爬取站酷海洛图片_站酷海洛图片爬取
  17. 7-2 单词首字母大写 (15 分)
  18. 用wireshark抓包疯狂聊天实验
  19. 让人春分日 哈工科教101414.集合求和
  20. 使用正则表达式提取文件中满足条件的内容

热门文章

  1. 线材下料优化python算法_python实现最优化算法
  2. SignalR-Client-CPP 源码编译
  3. 密码库LibTomCrypt学习记录——(2.2)分组密码算法的工作模式——ECB模式
  4. C语言学习资料和视频
  5. 年终总结:我的2016
  6. 视频教程-sql注入系列课程-渗透测试
  7. Java 2 实用教程 第一章 Java入门
  8. 微信小游戏源码及H5开源小程序游戏源码1000套
  9. CF621E Wet Shark and Blocks
  10. iocomp iPlot使用说明13 Limits绘图界限