实验一 嵌入式开发环境的建立

实验一 嵌入式开发环境的建立

 

一、实验目的

1,掌握嵌入式软件开发环境的建立过程;

2,初步掌握嵌入式程序的编译和调试过程。

二、实验步骤

1,安装集成开发环境 LambdaEDU

集成开发环境 LambdaEDU的安装文件夹为 LambdaEDU,其中有一个名为“Setup.exe” 的文件,直接双击该文件便可启动安装过程。当 LambdaEDU 安装完毕之后,我们看到的是一个空的界面,现在就开始一步一步地将我们的实验项目建立并运行起来。

2,建立项目

为了我们的实验运行起来,需要建立 1 个项目基于x86 虚拟机的标准应用项目。通过点击“文件”、“新建”、“项目”开始根据向导创建一个项目。

在随后出现的对话框中选择“Tool/标准应用项目”,点击下一步,开始创建一个标准的可执行的应用程序项目。之后在出现的对话框中填入项目名称“ucos_x86_demo”。点击“下一步”。选择应用框架时,选择“pc386 uC/OS-II 应用(x86)”作为该项目的应用框架。点击“下一步”。 选择“pc386_elf_tra_debug”作为该项目的基本配置。点击“完成”。

这样一个新的项目就建立好了

3,构建项目

项目配置完成后,即可开始构建项目。第一次构建本项目,在此项目上点击右键,选择“重建 BSP 及项目”。即可开始构建。

4,配置虚拟机和目标机代理

第一步:制作 X86 启动盘;

第二步:配置虚拟机;

第三步:创建目标机代理。

5,调试应用

6,切换实验

进行下一个实验时,无需重新建立一个项目。将原来的项目中的源文件 init.c 删除。将其他的 ucos 演示代码复制到原 init.c 文件所在位置。“重新构建”项目即可。重新启动一个调试前,务必将上一个正在运行的程序结束。虚拟机不需要在每次调试时关闭和启动,点击虚拟机上的“Reset”即可完成虚拟机的复位操作。目标机管理中的虚拟机连接无需每次都断开和连接。

三、实验内容

本次实验主要进行基本的任务管理实验,程序启动有两个优先级的任务,完成任务的唤醒和挂起等系列动作。在成功完成构建的项目 ucos_x86_demo 中的“pc386_elf_tra_debug”上点击鼠标右键,在弹出的菜单中选择“调试”,启动调试器调试生成的程序。

点击绿色的,全速运行。需要注意,全速运行后,程序不能被暂停和停止。

四、实验总结

在本次实验中,我们需要了解“重新构建”、“构建项目”和“重建BSP及项目”的区别以及所花费的时间长短。“重新构建”将本项目中的全部源代码进行一次完全的编译和连接,花费时间较多。“构建项目”则仅仅将新修改过的源代码进行编译和连接,花费时间最少。“重建 BSP 及项目”,不但要完成“重新构建”的全部工作,另外还要编译与该项目有关的的 LambdaEDU 中内置的部分代码,花费时间最多。但是在项目刚建立后,第一次构建时需要选择“重建 BSP 及项目”。以后的构建中选择“重新构建”或“构建项目”即可。另外,在替换了源代码中的文件后,需要选择“重新构建”来完成该项目的构建。

需要切换实验的时候,无需重新建立一个项目,只需要将原来的项目中的源文件 init.c 删除。将其他的 ucos 演示代码复制到原 init.c 文件所在位置。再次“重新构建”项目即可。

 

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: Xilinx Zynq-7000嵌入式系统设计与实现pdf是一本针对嵌入式系统设计师和工程师而编写的好书。该书详细介绍了Xilinx Zynq-7000嵌入式系统设计方案及其实现步骤。 该书首先对Xilinx Zynq-7000系列芯片进行了介绍,包括硬件架构、特性和性能等方面。接下来,书中详细介绍了开发环境建立与基础知识,包括Vivado开发套件的使用和基本的FPGA设计知识。 书中还介绍了嵌入式系统的设计和实现过程,包括软件开发和硬件设计等内容。其中详细介绍了嵌入式系统设计中的一些重要技术,例如使用ARM Cortex-A9处理器、高性能接口设计、集成外设、系统调试和测试等等。 此外,该书还涉及了一些实际应用,如视频接口设计、网络接口设计、嵌入式操作系统的开发和应用等。读者能够从中掌握到应用开发过程中关键的设计流程和技能。 总的来说,该书是一本非常实用的嵌入式系统设计参考书,对于嵌入式开发人员来说是一本必备的工具书。通过学习该书内容,读者能够掌握Zynq系列芯片的开发和应用技巧,帮助其更好的实现自己的嵌入式应用设计。 ### 回答2: Xilinx Zynq-7000嵌入式系统设计与实现是一本涵盖了Zynq-7000系列芯片的嵌入式系统设计的指南。该芯片是一款基于ARM架构的SoC芯片,拥有可编程逻辑与嵌入式处理器相结合的能力。这本指南详细地介绍了如何使用Xilinx工具链来开发Zynq-7000芯片的嵌入式应用。 该指南的内容包括了芯片的基本架构、硬件设计、软件开发、系统调试等方面,同时也提供了大量的代码示例以及实验指导。作者根据各种不同的应用场景,分别介绍了适合的开发方法和技术,使得读者能够更加深入地理解Zynq-7000芯片的嵌入式应用。 本书从硬件设计入手,讲解了FPGA的基础知识与设计技巧,并深入讲解了如何在Zynq-7000 SoC中实现可编程逻辑设计。同时,本书还介绍了如何在Linux操作系统下进行软件开发,以及如何通过基于JTAG的系统调试来调试整个嵌入式系统。所有的内容都结合了大量的实践案例,使得读者可以通过实际操作来掌握相关技术。 总之,本书是一本非常实用的指南,既适合工程师和专业人员,也适合学生和初学者。通过学习这本书,读者可以对Zynq-7000芯片的嵌入式系统设计有一个更加深入的理解,从而在实际应用中可以更加高效地开发出高质量的产品。 ### 回答3: Xilinx Zynq-7000嵌入式系统设计与实现pdf是一本教学实践类的电子书籍,主要介绍了如何使用Xilinx公司的Zynq系列芯片进行嵌入式系统的设计、开发与实现,是一本很好的入门教材。 该书的作者通过分析嵌入式系统的结构和设计原理,详细介绍了Zynq系列芯片的体系结构和性能特点,并指导读者如何在Vivado开发环境下完成Zynq系列芯片的硬件设计和软件开发。此外,该书还对于常见应用场景进行了实践教学,例如嵌入式系统的实时控制、图像处理、音频/视频编码与解码等。 值得一提的是,该书为读者提供了大量的实践操作案例和代码实现,全文贴近实际项目的需求和磨合过程,非常有实用性和参考价值。此外,该书涵盖了从嵌入式系统的设计、调试到放入运行的全过程,让读者能够真正理解嵌入式系统的运作机制和开发流程。 总之,Xilinx Zynq-7000嵌入式系统设计与实现pdf是一本非常好的教材,无论是对于初学者还是已经有一定经验的嵌入式系统工程师,都具有很高的借鉴价值。它不仅介绍了硬件设计和软件开发的基本知识,同时也教授读者如何有效利用Zynq系列芯片完成复杂的嵌入式系统设计和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HP学院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值