欢迎来到天天文库
浏览记录
ID:55565596
大小:525.50 KB
页数:16页
时间:2020-05-18
《嵌入式仿真发环境的建立.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、嵌入式仿真开发环境的建立实验指导书电子科技大学嵌入式软件工程中心1目的a)掌握嵌入式软件开发环境的建立过程;b)初步掌握嵌入式程序的编译和调试过程。2实验步骤及说明1、安装集成开发环境LambdaTOOL3:集成开发环境LambdaTOOL3的安装文件夹为LambdaPRO3.1_edu,其中有一个名为“Setup.exe”的文件,直接双击该文件便可启动安装过程。具体的安装指导请看“LambdaPRO3.1_edu安装手册.doc”文件。(在本指导书后面的描述中,假定LambdaTOOL被安装在了D盘根目录之下,根目录为D:/LambdaPRO。)当Lam
2、bdaTOOL3安装完毕之后,我们看到的是一个空的界面,现在就开始一步一步地将我们的实验项目建立并运行起来。2、建立项目。想让我们的实验运行起来,需要建立3个项目:两个“静态库项目”和一个“操作系统无关项目”。首先,看看“静态库项目”是如何建立的:到了这里,点击下一步:在上面的窗口中,需要填写你为该项目起的名字(在这里是ucos),并设定项目文件所在的目录。对于刚开始使用LambdaTOOL工具的读者,最好选择缺省设置的目录位置;如果你对工具很熟悉,可以改成自己喜欢的目录。好了,点击下一步,你看到的是如下界面:附加名可暂时空着,由于本实验的目标运行平台是一
3、个PC虚拟机,所以体系结构就选“x86”。这也是嵌入式软件开发与桌面应用开发的一个不同的地方,我们不可避免地需要考虑硬件方面的问题。在“配置”栏中选择“i386_le_soft”(表示数据在内存中是以小端的方式存放,并使用软浮点库),然后点击“完成”按钮。这样,你就已经建立好了一个静态库项目。我们的工程需要两个静态库项目,所以请按照上面的方法,再建立一个叫uc_bsp的项目。建立“操作系统无关项目”。刚才在建立静态库项目的时候你就已经发现了,有一种叫做“操作系统无关项目”的选项,这次就选择建立这样的一个项目,取名为“appTest”:之后的步骤并不像静态库
4、项目一样简单,多了些选项:内存摸板:D:/LambdaPRO/target/deltaos/bsps/boards/pc386/mtp/tra_debug.mtp(采用目标监控器调试时的内存模板)启动类型:D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug(采用目标监控器调试时的启动方式)3、拷贝项目文件设置完成之后,该实验所需的所有项目都建立好了,不过ucos和uc_bsp的src目录里面都是空的。这时候需要在系统的资源管理器中复制相关的源文件,然后粘贴到相应项目的src目录中就可以
5、了。在uc_bsp项目的src目录中粘贴BSP(BoardSupportPackage,板级支持包)相关的文件(包括driver和syscall子目录);在ucos项目的src目录中粘贴µC/OS-II的内核源文件。在你所建立的操作系统无关项目appTest中,已经存在了一个应用源代码文件init.c,请把这个文件删除,然后把相应的实验用例程序源文件(如:任务管理.c)粘贴到src目录下,下图是粘贴完毕后的结果。4、项目配置uc_bsp和ucos这两个静态库项目的目的是为了生成两个库文件:libuc_bsp.a(板级支持包库)和libucos.a(µC/O
6、S-II内核库),而appTest是我们最终的实验项目,它需要调用到libuc_bsp.a和libucos.a的一些功能。因此这3个项目的构建顺序应该是:先使用静态库项目生成应用所需的库文件到指定路径中,然后用appTest项目生成最终应用。1)对于静态库项目uc_bsp和ucos,需要设置生成的库文件的名称和输出路径。将鼠标放在项目名称上并点击右键,在弹出的快捷菜单中点击“属性”,如下图所示:以ucos项目为例,在“属性”中的“构建—构建设置—输出路径”中进行如下设置:库文件名:libucos输出路径:D:/LambdaPRO/target/deltao
7、s/lib/x86/i386/little2)在构建项目前,我们需要设置一些编译器可能用到的路径(三个项目均需要设置)在“属性”中的“构建—工具设置—路径”中添加路径,单击工具条()上的增加按钮(第一个按钮),在弹出的窗口中设置如下路径:Ø对于ucos项目,需设置如下路径:"D:/LambdaPRO/host/ide/workspace/ucos/src"(系统自动添加)Ø对于uc_bsp项目,需设置如下路径:"D:/LambdaPRO/host/ide/workspace/uc_bsp/src";(系统自动添加)Ø对于appTest项目,需设置如下路径:
8、"D:/LambdaPRO/host/ide/workspace/
此文档下载收益归作者所有