软件名称 | DAC | 系统平台要求 | Windows |
---|---|---|---|
版本语言 | 英文版 | 版本类型 | 网络版 |
C语言开发助理(DAC)是一个集成开发环境(IDE),它支持C和汇编语言编写的嵌入式软件开发和维护。不管你用的是Keil,GNU,IAR,Hi-Tech,不管是CCS,Freescale,microchip,Cypress公司等等,它都是一款不可多得的助手!
从多个角度观看,高质量的软件开发和维护是一个非常复杂的过程。我们已选定的,经过仔细考虑和设计的DAC功能,支持这个复杂的过程中关键的活动。DAC支持一整个的软件开发和维护,DAC是一种工具,工作于上面的软件项目。同时,该软件项目不只是一个项目源的一套简单的模块,它还组成了其他重要信息(文件,makefile文件,开始建立和许多其他功能的快捷键)。
主要特点:
1、编辑器
DAC包含许多先进的特征使你生产证据充分的高质量的C代码。
2、代码结构高亮显示
3、流程图
DAC还可以根据对你的C代码的理解生成一个流程图。
4、静态代码分析/浏览器
DAC包含一个静态分析
器,可用于检测一整个或部分项目的一般的编程错误,这可以帮你消除开发中大部分的故障。
5、调用层次结构和数据流程
DAC可以生成一个调用层次结构,生动的显示了整个项目的结构。
6、类型层次图
类型层次允许你查看复杂的C目标如在一个图形格式下的结构和组合。
7、软件指标
DAC中的指标包括超过40种重要的算法,用于你的源代码的测试,如复杂度,可测试性,代码质量。这些指标允许一些限制,如最大的代码复杂度或使用的语言都可以开发进程中应用。
8、文档生成器
有了自动文档生成器,你可以在DAC合并文本与所有丰富的图形和文本信息进一个正式的文档。
9、MISRA C兼容性检查
MISRA (Motor Industry Software Research Association) C 是C语言的子集,包含127条规则。该指南使C更适合用于安全相关的系统。一开始,MISRA C是用于汽车行业的,但现在广泛用于所有的C语言编程世界。
10、支持的调试器
DAC可以直接连接到模拟器和调试器,允许你在你的编辑器或流程显示表中直接检查程序流程。
11、符号名称检查
代码中一个标准的符号名称转换器使项目非常容易读与维护。只要看一眼就可以知道一个变量是否是全局的,局部的,静态的,等等。
12、用户定义操作
一个全功能的宏指令语言是DAC必不可少的一部分。该宏指令语言允许你在DAC自动处理常见的任务及集成外部工具如交叉编译工具集,文字处理器等。