世俱杯 2025

登录 免费注册 世俱杯 2025 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

推荐一款嵌入式ARM/Linux集成开发环境

作者:zhenxd 栏目:嵌入式系统
推荐一款嵌入式ARM/Linux集成开发环境
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


参与讨论
昵称:
讨论内容:
 
 
相关帖子
哪位大牛出来解释一下如何仔细测试RTOS的实时性能?
想学嵌入式,请问该用哪种操作系统好?
推荐几款最实惠的学习套件(特别适合入门)
请教扩展GPIO的问题!
跪求8019在LWIP上的移植代码!!


Copyright © 1998-2006 tgdrjb.cn 浙ICP证030469号