集成集成化IDE用于核RTOS开发

Nucleus RTOS可与源代码工作台基于GNU的C/C++开发环境。在硬件可用之前,每个开发阶段都在主机模拟的统一环境中解决,启动和创建引导代码和驱动程序,操作系统移植和应用程序开发。

主要特点和优点

通过集成的Sourcery Codebench开发环境,您可以从以下方面获益:

  • 支持工作区定制和项目管理的基于Eclipse的IDE
  • 增强的源代码编辑器,语法突出显示
  • 带内存的可视化调试,寄存器,和反汇编视图
  • 应用程序和系统开发人员角色的单独工作流
  • 通过JTAG/BDM进行硬件调试和闪存编程
  • 对QEMU模拟器的集成支持,通过模拟UART,液晶显示器,和以太网设备
  • 核心意识
  • 通过Nucleus调试代理进行应用程序调试
  • 内置应用程序模板,可快速启动和运行

细节

核构型器

Nucleus配置程序提供了一个图形界面,允许生成和管理用于控制Nucleus内核映像构建的配置文件。

内核操作每个方面的所有选项

nucleus内核构建选项的每个方面都在一个简单的部分界面中提供。根据需要,使用下拉列表或键盘输入字段选择选项值。

验证所有用户选择

在数据输入过程中检查用户选择的选项的有效性。检测到冲突,并提供更正选项。

依赖项自动交叉检查

当用户选择要包含在内核中的特性时,必须包含的任何其他选项都将被标记并激活,以支持请求的功能。

核心意识

Nucleus内核感知通过调试器接口提供对不同内核数据元素的智能视图。

显示任务的完整状态信息

优先,先占权,显示堆栈状态,并指示接收和/或保持任务的任何信号和信号量。

监视所有活动的内核对象

除了任务信息外,信号量,队列,跟踪内存池和中断处理程序。

对象通过它们的交互进行交叉链接

任务列表,信号量,内存池,等。,提供指向当前与之交互的对象的活动链接。查看等待信号量的任务时,单击信号灯指示器将把视图切换到该信号灯的数据。信号量列表中的相同操作可以使用户执行任务,内存池,等。

核心代理调试

Nucleus支持通过通信接口进行代理调试。

工程访问增加

可以在不需要将每个目标连接到专用JTAG设备的情况下执行调试。大多数工程人员只能使用目标板和计算机进行调试。昂贵的JTAG设备可以仅限于那些调试内核级代码的设备。

系统可以远程调试

可以在运行系统中调试应用程序代码,而不需要将调试器附加到目标上。将此功能与Internet访问结合使用,可以从中心位置主动调试位于世界任何地方的安装。

请求评估核源
开发工具

资源

Nucleus RTOS社区

Nucleus RTOS用户论坛-讨论,设计技巧,样品设计等等。参观

闲聊γ 接触