打印
[单片机资料]

嵌入式软件开发工具种类

[复制链接]
147|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-6-30 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编辑器
文本编辑器是你开始创建嵌入式系统的第一个工具,可以用之来写C和C++源码,保存为文本格式。Geany就是一个很好的例子,不仅内存占用少而且轻量级。支持C、Java、PHP、HTML、Python、Perl、Pascal和其他文件类型。
基础功能有:

语法高亮
代码折叠
自动补全
自动关闭XML和HTML标记
代码定位

使用特权

评论回复

相关帖子

沙发
forgot|  楼主 | 2024-6-30 16:27 | 只看该作者
编译器 源码使用高级语言写的。编译器就是用来将高级语言代码翻译成低级语言代码——机器能理解的。 Keil C51是一个最受欢迎的编译器,用它来创建8051单片机的应用,翻译用C语言写的源码。

使用特权

评论回复
板凳
forgot|  楼主 | 2024-6-30 16:27 | 只看该作者
汇编器 这个工具的功能是将人们写的代码转换成机器语言,与直接翻译的编译器相比,汇编器先将源码转换成对象码,最后再到机器语言。 GNU Assembler(GAS)被广泛用于Linux操作系统,可以在Macintosh tools package中找到。

使用特权

评论回复
地板
forgot|  楼主 | 2024-6-30 16:27 | 只看该作者
调试器 这是一个重要的测试工具。浏览代码查找bugs和errors,并通知他们出现的位置。调试器可以指出问题出现的行数,因此开发者可以迅速地进行定位。IDA Pro是可以运行在主流操作上的调试器,广受开发者的欢迎。

使用特权

评论回复
5
forgot|  楼主 | 2024-6-30 16:27 | 只看该作者
链接器 几乎所有的代码都是分片、分模块写的。链接器就是用于将这些分散的代码片连接起来,来创建一个可运行的程序。GNU Id是其中一个链接器。

使用特权

评论回复
6
forgot|  楼主 | 2024-6-30 16:27 | 只看该作者
仿真器 仿真器是目标系统的替代品,具有相同的功能和组件。该工具用来模拟软件性能,查看代码在实际工作的。开发者可以通过有序得改变参数值来达到立理想的代码性能。一旦所有的代码被检查一遍,就可以嵌入到设备上。

使用特权

评论回复
7
forgot|  楼主 | 2024-6-30 16:28 | 只看该作者
IDE工具 谈到嵌入式软件开发工具我们不得不说集成开发环境,上边提及的所有工具都需要来创建嵌入式软件。如果分开使用他们会很不方便,增加了项目构建的复杂度。因此,强烈建议使用集成环境。IDE就是对一系列的来发工具进行打包来为开发者提供开发服务。

使用特权

评论回复
8
gyh974| | 2024-7-1 15:55 | 只看该作者
从编写到仿真,是不是一个keil就可以搞定

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1464

主题

11712

帖子

51

粉丝