首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定嵌入式系统应用/软件的系统需求

如何确定嵌入式系统应用/软件的系统需求
EN

Stack Overflow用户
提问于 2011-03-10 12:19:58
回答 2查看 2.1K关注 0票数 1

我应该如何决定系统需求,例如:

  • RAM容量
  • 闪存频率

我正在建立一个应用程序来控制NAND闪存,LCD驱动程序,UART控制,键盘控制使用16位微控制器。

EN

回答 2

Stack Overflow用户

发布于 2011-03-10 13:22:43

这必须从以前具有类似功能的项目中估计出来。甚至其他人的产品。但是最好是以更大的容量进行开发,并在软件接近完成时决定最终的部分,因为忽略组件要比以后尝试为它们找到空间更容易。这种设计可以是一个迭代的过程,从一个估计开始,看看一个原型是否工作,直到你接近尾声时,不要对卷做出承诺。

对于基于LCD的产品,您将有两个主要组件使用up闪存,代码和LCD数据(字符串、位图等)。当然,估计LCD数据比代码更容易,这取决于功能、编译器优化等。如果您正在引入外部库,那么至少您已经为它们准备了代码。

在任何情况下,都要有升级计划。最糟糕的事情是在项目结束时耗尽容量,并且在不添加另一个问题的情况下努力优化最后的特性/调试解决方案。确保你知道下一个尺寸的芯片是什么,以及如何让它们适应,有时PCB可以设计成不同的芯片在相同的位置。或者有一个可扩展的系统,您可以将其插入到内存总线中。

票数 2
EN

Stack Overflow用户

发布于 2011-03-15 22:57:06

你要做多少个单位?

如果你的销量很低(<1e3),但是每单位利润很高,并且有时间去市场,那么更多的硬件会让开发者更快地完成任务。

如果销量很大(>1e6),每个单位的利润很低,那么你就会吝啬硬件,但是开发的时间会增加。如果上市的时间重要,那就是一种权衡。

设计板的容量为2倍(RAM/闪存),但不加载的零件,除了检查它的工作。如果你没有房间了,就有地方可以去了。

客户期望获得固件更新吗?或者这是一种没有支持的空投产品?支持更难,需要更多的资源。如果产品需要很长一段时间的支持,您将需要占用资源,以便有扩展的空间。

对于CPU频率估计,需要做多少工作?

得到一个可能的MCU的Eval板,并证明核心功能。让我们说这是一件运动器材的展示。它能以2-3倍的速度跟上设备上的感应器吗?那就是读取传感器和更新显示。如果成本要求较低,你可以在评估板下面,看看能做什么交易。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5259513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档