赛灵思FPGA[原创]基于XilinxFPGA控制软件KeiluVision2的软件教程snifer电子技术应用AET中国科技核心期刊

上一篇写了:基于XilinxFPGAISE软件教程,效果不错,有很多朋友喜欢,在此一并感谢。

也有朋友提到单纯的FPGA开发不能够算作一个系统,对的,还需要有处理器,目前使用比较广泛的就是单片机,在开发中我比较熟悉KeiluVision2,是基于8051单片机的,所有为了形成一个系统,在此写一下KeiluVision2的使用。

KeilSoftware的8051开发工具提供以下程序,你可以用它们来编译你的C源码,汇编你的汇编源程序,连接和重定位你的目标文件和库文件,创建HEX文件,调试你的目标程序。

先安装KeiluVision2,然后再安装SiC8051F_uv181插件。

当你使用KeilSoftware工具时,你的项目开发流程和其它软件开发项目的流程极其相似:

1、创建一个项目,从器件库中选择目标器件,配置工具设置。

2、用C语言或汇编语言创建源程序。

3、用项目管理器生成你的应用。

4、修改源程序中的错误。

5、测试,连接应用。

一个完整的8051工具集的框图可以最好地表述此开发流程。

uVision2界面提供一个菜单,一个工具条以便你快速选择命令按钮,另外还有源代码的显示窗口、对话框和信息显示,uVision2允许同时打开浏览多个源文件。

uVision2包括一个项目管理器,它可以使你的8051应用系统设计变得简单,要创建一个应用你需要按下列步骤进行操作:

启动uVision2新建一个项目文件并从器件库中选择一个器件。

新建一个源文件并把它加入到项目中。

增加并配置你选择的器件的启动代码。

针对目标硬件设置工具选项。

编译项目并生成可以编程PROM的HEX文件。

我们先选择工程存放的路径,然后输入工程名称。

3.单击“保存”,出现图2对话框。选择“SiliconLaboratories,Inc.”,再选择“C8051F020”

4.单击“确定->是”,出现如下所示开发环境。

5.下面是输入程序。单击“File->New“,再单击“File->Save”将文件保存为*.C文件,然后输入程序。编译确保没错误。

6.下载设置。单击“Project->OptionforTarget”Targee1””,出现如图4的对话框。

选择Degub选项卡,出现如图5的对话框,选择“Use:->SiliconLaboratoriesC8051FXXX。

图5

再点击“Setting”,出现如图6的对话框,设置下载线所使用的端口,然后点击“OK->确定”

图6

7.接上下载线,打开实验箱电源,点击“Debug->Start/StopDebugSession”,就可以下载程序进行调试了。

THE END
1.软件开发有哪些方法和技术,需要注意什么?软件维护是指软件开发完成后,在实际使用过程中,对软件进行更新、修改、优化的过程,使软件能够满足用户的需要,确保软件的正常运行。 6、软件工程管理 软件工程管理是指在软件开发中,将系统化思想、科学方法、工程管理理念应用于软件开发过程中,以提高软件开发质量和效率的一种管理模式。 二、软件开发流程中的6条问题总https://aiqicha.baidu.com/qifuknowledge/detail?id=10112228468
2.软件开发流程管理规范20240727001814.pdf软件开发流程管理规范.pdf,软件开发流程管理 规范 1 2020 年 4 月 19 日 软件开发流程管理规范 编制日期: /5/25 版本号:V1.0(征求意见稿) 批准人: 发布日期: 项目管理的根本目的是按时、保质、保量完成预期交付的成果。项目管理要让整个组织能清楚理解项目实 施的目https://m.book118.com/html/2024/0727/5144303333011301.shtm
3.“从0到1”建设软件质量管理体系(1)——何谓流程以下就目标、方法和落地这三个层次,对智能汽车软件开发流程展开介绍。 行业标准 “是什么”(目标)来源于行业标准,智能汽车软件开发行业标准涵盖了一系列关于质量管理、功能安全、信息安全等方面的规范。其中IATF16949、ISO26262、ISO21434等都是核心的标准,而ASPICE是这些标准的实现主线。下面是这些标准的简要介绍: https://zhuanlan.zhihu.com/p/623009173
4.软件项目开发管理流程流程图模板给大家分享一份使用博思白板绘制而成的软件项目开发管理流程图模板,对于一个新项目,从可行性研究到产品交货整个生存阶段将经历五大工作流程,分别是立项阶段——需求阶段——设计阶段——研发阶段——测试阶段,每个阶段又包括了各种大大小小的工作流程。软件项目开发管理流程是项目管理学科中的一个重要内容,对于确保项目https://www.processon.com/view/6674f26d5035294a5383da27
5.生产管控软件平台开发流程零代码企业数字化知识站通过以上步骤,可以确保生产管控软件平台的开发流程科学合理,软件质量和功能能够满足客户的需求,从而提高生产效率和管理水平。 相关问答FAQs: 1. 生产管控软件平台开发的流程是什么样的? 生产管控软件平台的开发流程通常包括需求分析、设计、开发、测试、部署和维护等阶段。首先,开发团队需要与客户充分沟通,了解客户的需求和https://www.jiandaoyun.com/blog/article/365041/
6.软件开发项目管理流程大家好,今天小编来为大家解答软件开发项目管理流程这个问题,软件项目管理流程是什么很多人还不知道,现在让我们一起来看看吧! 一、软件项目的管理流程 导语:关于软件项目的管理流程,相关人员来了解一下吧。下面是我收集整理的软件项目管理流程,供各位阅读和参考。 https://www.zhikuzx.com/zixun-66242.html
7.软件开发常用工具有哪些IT软件开发流程详解→MAIGOO知识包括追踪工具、版本管理工具和发布工具。 7、软件工程管理工具 包括项目计划与追踪工具、风险管理工具和度量工具。 8、软件工程过程工具 包括建模工具、管理工具和软件开发环境。 9、软件质量工具 包括检查工具和分析工具。 IT软件开发流程 1、需求调研分析 https://www.maigoo.com/goomai/98822.html
8.如何用Gitee企业版管理软件研发全流程–Gitee官方博客全流程管理 Step3:任务管理 层次分明 软件开发过程管理的核心就是对任务进行管理。相比平铺式的任务展示,将需求拆分成一个系统的树状任务分布,同时,多个任务又能相互关联,纵横管理更灵动。 Gitee 企业版的「任务管理」可对需求进行父子层级关系的细化管理。 https://blog.gitee.com/blog.usage.com/2019/04/16/gitee-enterprise-usage/
9.软件开发管理规范(制度)开发管理规范,软件研发管理规范资源软件开发流程管理制度,基本的软件开发流程管理的文件,可以参考下,从软件工程的理念来看还有参考价值,试试看。 软件开发管理规范 浏览:30 5星 · 资源好评率100% 详细的软件开发管理规范 软件开发管理规范制度.docx 浏览:17 软件开发管理规范制度软件开发管理规范制度是指在软件开发过程中,为了确保软件开发的质量、安全https://download.csdn.net/download/lishifu119/10232360
10.SSDLC平台软件开发生命周期管理开发安全开源网安S-SDLC平台是一款软件研发安全全流程管理平台,通过整合开源网安在软件研发安全领域多年积累的流程、方法、工具、知识库等经验,集成开源网安庞大的威胁数据库和安全需求库,对企业现有开发流程进行差距分析,全面挖掘软件开发从架构设计到部署运维各个阶段的安全风险,构造安全开发能力,在流程管理方面帮助企业SDL的实施过https://www.seczone.cn/channels/S-SDLC.html
11.程序员为您揭秘软件开发的流程软件开发是一个复杂而精密的过程,程序员在其中扮演着核心的角色。从需求分析到规划、设计、编码、测试、调试、部署、维护再到文档与知识管理,每个阶段都需要程序员的细心和技术水平。通过这个流程,软件得以高效、可靠地诞生并为用户提供服务。对于程序员来说,持续的学习和不断的实践是不可或缺的,以适应日新月异的技http://www.apppark.cn/t-50533.html
12.软件开发项目项目管理8篇(全文)1、建立有效的工作流程保证项目的顺利进行,初期使用传统RUP过程,引入部分敏捷方法,团队磨合完成后逐步实现敏捷开发全流程管理。 2、明确项目目标,制定具有可行性的项目计划,有效明确的分解项目需求。 3、跟踪设计/开发/测试/回归/发布全流程,推动项目按预定计划执行。 https://www.99xueshu.com/w/fileecz6wkkk.html
13.软件开发管理规范流程图在项 目管理中还能看到公司高层领导通过实际行动表现出来的对于项目实施的支持与帮助,通过以制度化管理 来组织合理安排员工的工作职责和角色转换。为满足上述要求,就必须让员工、企业、客户能接受并适应 新的“软件项目开发管理规范”。 点击看大图!http://www.mypm.net/blog/user1/dracula/archives/2007/31625.html