1 系统开发过程
利用微控制器进行的系统开发可以分为硬件开发和软件开发。在硬件开发中,根据系统规格设计硬件部分的电路图。根据设计的电路图制作电路板,采购零件。在软件开发中,根据系统规格设计软件部分的规格。根据规范设计执行编码,并通过编译将其转换成机器语言。然后一起测试硬件和软件。这也称为真机调试(硬件、软件联调)。此时,要使用仿真器等。如果没有发现问题,程序开发完成,开始量产,然后产品发货。 系统开发过程

2 系统开发过程:软件开发开发软件时,要使用集成开发环境和C编译器。集成开发环境集成了编辑器、构建管理器、C编译器、调试器等工具的功能,是一种在软件开发过程中可以无缝重复执行编码、编译和调试等任务的软件工具。C编译器是一种用C语言或汇编语言编写的源程序生成机器语言目标文件的软件工具。 集成开发环境简介

3 系统开发过程:结合硬件和软件的测试软件、硬件开发完成之后,通过在集成开发环境中运行仿真器进行调试。通常,将仿真器和微控制器结合的部分用电缆连接起来,对软件和硬件进行评估。如果调试和评估没有发现程序中有漏洞,则将编写该程序的微控制器所组成的产品生产出来,并开始商业化。 调试

4 系统开发过程:仿真器仿真器是一种测试工具,由硬件和软件组成。它可以对用户编写的可执行程序进行调试。通过仿真器,软件执行每条指令,检查运行情况,并对存储器和寄存器中的数据进行读写。可以检查各种情况下的运行情况。 仿真器大致可以分为两种类型:在线仿真器和片上调试仿真器。片上调试仿真器采用集成在目标系统中的微控制器片上调试功能,因此可以在接近真实机器的环境中进行调试。另一方面,在线仿真器通过将仿真器微控制器与真实微控制器分离使用,从而实现高功能性。 仿真器开发简介
|