• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 在Nexar上如何实现RTOS51的嵌入式系统

在Nexar上如何实现RTOS51的嵌入式系统

录入:edatop.com     点击:

3、设定嵌入式系统工程参数:

在嵌入式系统设计中通过选择工程菜单[menus]Project>>Project Options,打开对话框Options for Embedded Project *.PrjEmb(如图2.1)。在图2.1右上角的设定选项中选择TASKING TSK51x/TSK52x;然后,在处理器域中选择当前嵌入式工程的软核对象(如TSK51A)。在C编译域中存储器模式属性选中variables in XDATA并使能 allow reentrant function功能框。(注:对初学者而言,可以简单的通过将所有功能选项设定为系统默认状态,如图2.1中红色标注部分)。

图2.1嵌入式系统参数设定栏

3、 构建用户应用系统:

在系统菜单[menus]Project>>Compile Embedded Project *.PrjEmb命令,或在工程栏中,鼠标右键点击当前嵌入式系统工程名(Embedded_Project1.PrjEmb);OIL文件及RTOS库将会通过系统集成开发环境编译、集成、链接及定位一些动作生成一个*.abs文档。就本演示工程而言,在工程构建完成后,在工程目录下将会出现以下一系列自动生成的文档:

工程通用文件:g_conf.c/g_isrstrame.c/g_conf_types.h/g_conf.h

用户配置文件:orti.txt/flag.h

RTOS库文件:OSEK.lib

工程目标文件:*.abs

4、 调试用户应用系统:

在获得一个由系统构建的嵌入式项目目标文件(*.abs)后,Nexar开发工具将可以提供对嵌入式项目的集成在线调试功能,同时也支持仿真调试功能;

首先打开主程序文档,然后在工程栏中用鼠标右键点击嵌入式项目工程并在弹出的浮动命令条上选择simulate命令,接下来通过选择系统菜单[menus]View>>Workspace Panels>>Embedded>>RTOS命令调出调试信息对话框,从系统菜单中选择[menus]Debug>>RTOS>>Tasks命令,最后按功能键F9,仿真执行嵌入式项目。为了便于观察项目的运行状态,在调试信息对话框中可以添加相应的关键字或在主程序中设定断点,如图2.2。

图2.2嵌入式系统调试界面

5、 以下是调试功能键的定义,如图2.3:

a、执行 F9

b、设定断点 F5

c、单步执行 F7

d、单步跨越执行 F8

e、停止调试 Ctr+F3

f、调试复位 Ctr+F2

g、执行到光标处 Ctr+F9

图2.3仿真调试功能菜单

来源:维库开发网

上一篇:EV-DO Rev.B系统性能验证和部署策略建议
下一篇:基于LED显示屏软件设计

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图