嵌入式培训
达内IT学院
400-996-5531
问:
是做一个高速数据采集的系统,我想用ARM来做。第一次做项目,没人带,基本是从零开始,着手制定方案的时候不知道怎么下手。网上找了一些嵌入式项目开发的流程,大都讲得很空,很抽象,模模糊糊好像有点框架,真做起来又不知道从哪里着手做起。我想了解一下开发一个具体的嵌入式产品的步骤是怎样的。
麻烦从方案怎么制定,芯片怎么选,开发文档什么时候写,写到多具体,软硬件怎么划分,什么时候划分等等指导一下,主要是具体的步骤,顺序的问题。如果你现在刚接手这个项目,没有经验,又没做过ARM,你会怎么做。
说得通俗一点,可操作性强一点。感激不尽。
答:我倒是很想给你个明确的答案,可是你自己的表述都太模糊了,我也没办法。给你个大概的思路,首先,既然是个项目,那么,你就要从项目的角度入手。第一,先明确项目的研发目的是什么,当然,做为学生,你这个可以不要。第二,明确的知道项目要实现的功能是什么:这里面包括你说项目是一个高速数据采集系统,那么,这个项目采集的是什么样的信号呢?数字信号,还是模拟信号中的温度?湿度?磁场?这你没有说。你说这是高速数据,怎么个高速法?是你要采集的信号高速,还是你要传输的数据高速?你也没说。数据采集系统,一般有个数据传输和处理的过程,你的数据如何传输?无线?串口?网串?你的数据如何处理?用ARM,还是之前用个FPGA或者离散电路之类的?这些功能你都没有明确。第三,在第二步,明确功能的基础上,开始做硬件电路选型:你说你的高速数据采集,那么是采集需要高速还是数据处理需要高速?如何采集需要高速,那么,就要一个高速的传感器,这个传感器根据你的功能,可能是数据传感器,可能是模拟传感器。如果是数据处理要求高速,那么,72MHz的STM32够不够?不够的话,266MHz的S3C2410够不够?如果不够400MHz的S3C2440够不够?根据你实现的功能,你需要你的MCU有多大的内存空间,多大的ROM,多大的RAM?等等等等。。。。。第四,考虑项目的软件,项目的复杂程度有多少?实时性强不?如果实时性很强,是不是考虑一下uCOS-II?如果是图像处理要求比较高,是不是考虑uC/GUI或者uCLinux甚至Liunx?我就不在码字了,总之,你要从一个项目的角度着手。另外,你应该也发现了,一个项目的后续制定,完全取决于你要实现的功能,所以,你先把第二步搞清楚了再来考虑怎么硬件选型,怎么考虑软件吧。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved