|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
推荐一款嵌入式ARM/Linux集成开发环境 |
作者:zhenxd 栏目:嵌入式系统 |
SldView嵌入式Linux集成开发环境 SldView系列工具采用主机-目标机交叉开发模式。在SldView环境中编译连接生成目标平台代码,然后通过ARMice仿真器将目标代码下载到目标板中运行,用户可以通过SldView中自带的调试软件来对用户的应用程序进行调试,同时用户可以随时察看程序运行的状态变化。SldView支持插件功能,通过软件提供的插件接口,用户可以将自己的工具通过编程完全无缝的集成到IDE当中。SldView完全兼容SDT、ADS等开发环境,用户可以直接打开生成的目标文件(*.axf),然后调试。 SldView支持ucosii、ucLinux、Linux等嵌入式操作系统的开发,支持内核跟踪调试,进程动态加载调试,线程调试。操作系统对于用户来说是透明的,极大方便用户进行产品开发。 主要特点 SldView系列工具运行环境为Window 98, 2000, NT, XP,支持ARM全系列处理器。界面直观友好,类似于MS Visual Stduio。用户可以很方便的创建、配置工程,然后编译、调试程序,也可以直接打开用户使用编译好的目标文件来调试。SldView完全支持gcc, ads等编译器生成的目标代码的调试。 SldView具有以下特点: SldView提供中英文版本支持 可视化的工程管理功能: 提供图形化的工程管理,对工程的管理分为工作区、工程两级,工作区中可以包含有多个工程。 对符号表的管理,列出目标代码中全部文件、函数、变量,有利于用户浏览代码。 完备的符号表查找功能,用户可以迅速的定位到指定的代码处。 强大的代码编辑器: 具备标准的文本编辑功能,完全中文支持,多种字体显示。 支持C、汇编语言语法高亮显示。关键字、字符串、数字等自定义颜色。 支持文件内查找、替换功能。提供多剪切板工具,代码模板工具。 文件之间可以自由切换为当前活动文件。 提供多种自动注释方式,符号配对书写。 编译功能: 支持C/C++、Embedded C++、汇编语言的开发。 集成优秀自由软件GCC交叉编译器作为编译工具,具有执行效率高、代码体积小等众多优点。 完全图形化的编译参数设置,包含了GCC编译器的参数设置,可以自由控制目标代码的生成。 支持ARM全系列处理器。 同时可以生成多种格式的目标代码,包括S-Record、bin、 Flat等格式。 兼容性支持: 全面兼容ARM公司的SDT、ADS系列开发工具生成的目标代码。 支持ARMice硬件仿真器,支持遵循RDI1.51规范的仿真器。 强大的代码级调试功能: 支持图形和命令行两种调试方式。 全球领先的程序下载速度,最快下载速度可以达到800k/s。尤其适用 于用户调试代码量大的程序。 提供软件模拟程序,脱机模拟调试程序。 动态选择程序下载地址。 断点设置:支持任意软件断点及二个硬件断点。用户可以自由设置、屏蔽、取消断点。提供断点列表方便用户管理断点。 变量察看:跟随程序运行同步自动刷新变量。可选择十进制/十六进制显示变量值。变量值可即时修改。改变时红色突出显示。 寄存器察看:可以查看ARM各模式的寄存器值并修改。寄存器值动态刷新,改变时红色突出显示。 自定义寄存器察看:用户可以自由定义某个地址为寄存器,然后就可以方便观察该处的内容。 板上寄存器察看:可以查看并CPU的所有外围设备寄存器的定义、当前值、每个状态位的意义,并且可以修改这些值。 函数堆栈显示:显示当前程序的执行栈,列出函数名,参数列表,文件名及当前行号。 支持源代码窗口、汇编程序窗口、混合窗口的显示,支持ARM/THUMB显示。 内存窗口:支持0-4G范围内的内存察看。支持字节、字、双字模式的内存显示方式。可自动选择big/little模式显示。可随时切换到汇编方式察看当前地址的内存。修改内存时动态刷新被修改地址的汇编代码。用户最多可打开四个内存窗口,可方便进行内存的比较察看。提供内存查找、内存填充、内存拷贝等内存操作工具。 提供以二进制方式下载文件到内存中和上载内存到文件中功能。 具有非常强的仿真调试功能:Connect,Download,Go,Stop,Reset,Restart,Step into,Step over,Step out,Run to Cusor,Step into continuously,Step over continuously等。用户可随时挂起应用程序的执行,然后可察看程序运行的实时状态。 操作系统支持: 支持ucos-ii、uClinux、linux等操作系统的开发与调试。 SldView拥有强大的支持ucos-ii、uClinux、linux等操作系统的调试的功能。它支持OS内核调试,更令人兴奋的是可以进行任务级与线程的实时调试。SldView可以对多个任务同时进行跟踪调试。 动态任务加载:SldView动态检测到任务的启动,然后加载任务的符号表,进而用户就完全控制了任务的运行,并可以在内核态及任务态间自由切换。 内存管理:显示管理每个任务的内存页面。 任务绑定:绑定任务的符号表,然后用户就可以调试被绑定的任务。 Timer察看:察看该任务与Timer相关的所有信息。 任务Time管理:察看该任务与Time相关的所有信息。 任务上下文察看:察看该任务的父亲进程、兄弟进程、孩子进程. 下载地址:www.jhembed.com 有问题请加:QQ:6897783 |
|
|
Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号 |