导语:
嵌入式系统的更新变化越来越快,我们的嵌入式系统设计开发工程师面临着强烈的市场需求以及日益错综复杂的设计挑战,对开发时间要求比较紧,尤其是做消费类产品,更是要求快速开发、生产、上市。正确选择一套先进的、功能强大的,同时又使用方便,界面友好的开发工具就显得至关重要。本专题旨在介绍目前业界主要的嵌入式开发工具,提供软件开发工具的正式版/试用版、用户手册、教程下载以及工程师们的工作笔记、开发经验及常见问题等文章。为工程师们及新进业者提供一个提升、学习的空间。
嵌入式软件开发工具
Keil 是业界最受欢迎的51单片机开发工具之一,它拥有流畅的用户界面与强大的仿真功能。
- 常见问题:Keil c51 c166 c251常见问题集锦
- 应用技巧:Keil软件仿真的串口调试技巧
- 使用手册:Keil C51中文说明
- 软件下载:Keil C251 Keil C166 Keil C51
RealView MDK 开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。
- 工具剖析:从ADS到RealView MDK
- 应用技巧:ADS to MDK 转换例程
- 使用手册:RVDS使用手册
- 软件下载:RealView MDK3.12开发工具评估软件
MPLAB 是一种易学易用的PIC系列单片机产品的集成开发工具软件。该软件由MPLAB编辑程序、MPLAB项目管理程序(Project manager)、MPASM汇编程序(Windows版)和MPLAB-SIM模拟调试程序等工具软件组成。
- 工具剖析:面向快速嵌入式MCU设计的仿真
- 应用技巧:MPLAB IDE快速入门指南
- 使用手册:MPLAB编辑器入门 MPLABIDE用户指南
- 软件下载:MPLAB IDE v7.60a MPLAB IDE v7.62
VisualDSP++ 是一款针对ADI Blackfin、SHARC和TigerSHARC等处理器易安装易使用的软件开发和调试集成环境(IDDE)。通过单一界面可以从始至终高效地管理项目。该集成开发环境可以使您在编辑、构建、调试操作间快速轻松地切换。
- 工具剖析:VisualDSP++ 开发工具介绍及实例剖析
- 应用技巧:基于VisualDSP++中频信号模拟器软件设计
- 使用手册:VisualDSP++5.0软件使用手册
- 软件下载:VisualDSP++ 90天试用软件
Xilinx Platform Studio 集成开发环境包含很多嵌入式工具、IP、库、向导和设计生成器,能帮助快速创建定制的嵌入式平台。
- 工具剖析:为嵌入式处理设计选择合适的开发工具
- 应用技巧:Platform Studio视频演示 ISE多媒体教程
- 使用手册:Platform Studio帮助专题 EDK原理和技巧
- 软件下载:Platform Studio ChipScope™ Pro
Nios II IDE 提供了一个统一的开发平台,用于所有Nios II处理器系统。仅仅通过一台PC机、一片Altera的FPGA以及一根JTAG下载电缆,软件开发人员就能够往Nios II 处理器系统写入程序以及和Nios II处理器系统进行通讯。
- 工具剖析:Nios II IDE C/ C++编译器和编译环境手册
- 应用技巧:NiosII C2H 硬件加速器自动生成白皮书
- 使用手册:Nios II软件开发人员手册
- 软件下载:Nios II 嵌入式设计套件评估版
风河公司的新一代Workbench开发平台继承了其原有的Tornado集成开发平台的一贯优势,并且功能更加强大,由于新采用了先进的Eclipse软件框架结构,从而使整个系统更加开放和易于扩展。
- 工具剖析:Workbench嵌入式开发平台的特点和优势
- 应用技巧:多核环境中的高效率调试方法
- 使用手册:Workbench特性在线视频介绍
- 软件下载:Wind River Workbench 2.6.1
IAR EWARM 集成开发环境
支持ARM7 / ARM9内核芯片
操作简单,易学易用
多种代码优化方式,极高的代码效率
- 驱动程序:ST-Link仿真器驱动程序
- 应用技巧:EK-STR711F演示程序
- 使用手册:IAR EWARM快速入门
- 软件下载:EW8051 V7.20D集成开发环境(免费4K版本)
经验交流
- 利用Xilinx嵌入式开发套件(EDK)着手设计
- 通过CPU仿真器(ICE)实现对嵌入式操作系统的调试
- xilinx EDK系统仿真辅导资料
- 利用嵌入式仿真器实现调试功能
- Nios II闪存编程器使用指南
- 使用ISE设计工具优化FPGA的功耗
- Torando-VxWorks嵌入式开发系统手册
- 利用XPS工具快速生成有效的板支持包
- DSP处理器开发工具简介
- 用GNU工具开发基于ARM的嵌入式系统