最近遇见一个从事嵌入式开发的朋友在论坛询问关于嵌入式linux开发工具的问题,面对成百上千种处理器,选择是一个问题,学习掌握处理器结构及其应用更需要时间,因此以开发工具和技术咨询为基础的整体解决方案是迫切需要的。好的嵌入式Linux开发工具除能够开发出处理器的全部功能以外,还应当是用户友好的。下面本文就为大家介绍当前既简单又使用的三种嵌入式linux开发工具。
1. 一个编辑器
最我的列表中,最重要的工具是Visual SlickEdit。这是一个功能强大的编辑器,具有先进的代码浏览,导航,代码自动完成等特性。Visual SlickEdit UI具备与Microsoft Visual Studio相似的布局,但是它比Microsoft Visual Studio显得朴实,但Visual SlickEdit UI添加了独特的、非常强大的编辑和开发特性。而且你可以自定义这些功能。
Visual SlickEdit绝大部分有用的特性是它的独特的内容自反应和代码自完成功能,这一功能加速了代码编写过程。外部的编译器,工具,或者普通的 makefiles都可以集成到SlickEdit以形成一个完整的IDE,即使当和多卖方工具使用时,它也兼容。更令人注目的是Visual SlickEdit可以被Windows和Linux操作系统使用。
2.一个更好的命令提示模式
虽然这一工具在Windows工具系列中并不是最流行的,但是我却是一个命令行工具的喜欢者。我觉得这一工具提供了管理命令行编译器,文件生成器,脚本程序等的一种良好方式。
3. 源代码浏览器
Source Dynamics'' Source Insight是另一个出色的代码编辑器,同时它也是一个出色的代码浏览器。其唯一的缺点是它只能使用于Windows操作系统。
如果你的项目是基于大量的多文件操作,这就意味应该具备迅速查找,内容窗口,对象等级查看,相关的树,树之间调用查看等功能。编辑功能比较普通,与外部编译器的集成度也不是很高,但是,这一软件是以快速代码浏览而著称。如果你想要在冗长的代码中进行快速查找,特别不熟悉的代码的时候,这一工具就显示出它的优越性。
作为一个嵌入式开发工程师选择适合自己开发的嵌入式linux开发工具是我们必备的基本技能。