新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于RTOS的嵌入式系统在Nexar中的实现

基于RTOS的嵌入式系统在Nexar中的实现

作者:时间:2010-12-14来源:网络收藏

 构建51操作软件工程

本文引用地址:http://www.eepw.com.cn/article/151186.htm

  在中创建工程,需要创建一个工程,其中包括一个用户配置文件(user.oil),用户设计源文件(*.c,*.h);并在配置选项中设定编辑,编译,链接及调试环境参数。当修改用户配置文件(user.oil),系统将会在目标代码中重建库。完成嵌入式系统工程编译后,TASKING调试器可以利用ORTI协议(OSEK实时接口协议)完成嵌入式系统的实时调试。同时,在中支持软件的仿真调试功能。

  以下我们将结合一个实例来简要介绍一下如何在一个完整的RTOS51的嵌入式系统设计过程。

  首先:创建一个新的嵌入式系统工程

  1、选择菜单 [menus]File>>New>>Project>>Embedded Project,在工程栏中将会显示新建的嵌入式系统工程名,选择菜单[menus]File>>Save Project,在对话框中修改工程名称,然后Save。在工程栏中选择File View选项,在工程中将会列出所有属于当前工程的文件。注:Structure Editor选项用于编辑工程中文件间的链接关系。

新创建嵌入式系统工程

图1.1 新创建嵌入式系统工程

工程栏----嵌入式工程

图1.2工程栏----嵌入式工程

  2、在嵌入式系统工程添加用户配置文件(myrtos.oil)及系统控制源代码(mymain.c)。选择菜单[menus]File>>New>>C Source Document 及Text Document;也可以在工程栏中选中嵌入式系统工程名,然后点击鼠标,选择[popups]Add New to Project>>C file 及Text Document。保存文件,重新命名为mymain.c及myrtos.oil。

工程栏----创建原理图

图1.3 工程栏----创建原理图

  为了便于演示,在这个嵌入式系统工程中仅涉及到了用户配置文件(myrtos.oil)及系统控制源代码(mymain.c)两个文件。实际上,用户可以根据软件设计的需要添加函数头文件及子程序源代码。在工程建立后,Nexar将自动生成一个 makefile(在本项目中为myrtos.mak),在该文档中包含了嵌入式系统构架规则;在每次重编译时,Nexar将会按照makefile中的设定更新嵌入式工程目标代码。在嵌入式系统工程中RTOS库的建立是通过OIL文件中的参数设定。

  其次:编辑系统应用文档

  1、 在文档mymain.c中编写用户源代码如下,然后保存;

程序

点击看原图

linux操作系统文章专题:linux操作系统详解(linux不再难懂)
电能表相关文章:电能表原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭