跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

微控制器系统开发是怎样进行的?

最新更新:2011年10月 06日

Question:

微控制器系统开发是怎样进行的?

Answer:

通常,开发流程分为以下几部分。
(1) 系统设计
(2) 选取零件
(3) 原型硬件开发
(4) 程序开发
(5) 使用在线仿真器、模拟器和评估板等进行操作验证和调试。
(6) ROM编程
(7) 使用实际芯片进行操作验证
(8) 大批量生产的板级版本的开发
(9) 掩模ROM的定制
(10) 掩模ROM版本的操作验证

步骤(1),选择适合系统的微控制器版本,定义操作模式,用于微控制器的内部功能、外部连接和分配地址,创建处理流程等。

通过划分硬件和软件任务,步骤(3)和(4)的一些开发工作可以同时进行。
步骤(3)中,设计板级硬件,安装组件(微控制器除外)。在这个阶段产品仅有一个原型,零件是通过插槽安装的,配线既可以是飞线,也可以是焊接。

步骤(4),由计算机(PC等)创建程序(对产品进行编程)。
编程使用典型的C语言,或针对特定CPU结构的汇编语言。
编程结束后,如果该程序是用汇编语言编写的,则将它传送给汇编程序;如果是用C语言编写的,则传送给C编译器,由此转换为机器语言。
有些C编译器先将程序转换为汇编语言程序,再转换为机器语言。
如果有很多独立的机器语言程序,将使用链接程序将它们联系(链接)在一起。



步骤(5),可以将ICE(在线仿真器)和计算机连接在一起,运行ICE中描述的程序,而不是使用目标系统中的微控制器。
如果出现问题,可以使用模拟器或调试器调试逻辑和程序。
如果微控制器的封装形式与ICE适配器不匹配,则需要使用插槽适配器。



步骤(6),可以是用于PROM设备(内部或外部的)的PROM编程器,或者是用于闪存设备的闪存编程器,写入ROM代码。该代码是通过计算机从机器语言程序转换过来的。



步骤(7),将正在开发的可编程ROM和微控制器安装在目标板上,并检测程序操作。
步骤(8),创建PCB(印刷电路板)版本。

步骤(9),创建用于大批量生产的掩模ROM版本。
在这些掩模ROM版本中,不仅包括可用的程序,而且还包括可以通过掩模选项设置的其他功能。
如果要了解如何定制这些版本,可参阅 "ROM代码定制"(日文)
最后,步骤(10),通过步骤(9)得到的微控制器和其它要求的设备被一起安装在PCB面板上(步骤(8)中获得的)。然后进行最后一轮操作检测。
Suitable Products
  • 这篇文章对您有帮助吗?