嵌入式应用系统开发过程包括那些,操作系统的移植是必要的吗

 我来答
wooden954
2016-01-08 · TA获得超过1万个赞
知道大有可为答主
回答量:6135
采纳率:93%
帮助的人:823万
展开全部
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
华北工控
2023-08-25 广告
工控机国内比较好的品牌有华北工控,性价比和质量都比较过硬。华北工控是一家二十多年专业从事工控机研发和制造的高新技术企业,产品质量稳定,全国联保,可提供全套产品解决方案。华北工控 工控机,多串口高性能可解决各种复杂环境要求持久稳定运行。具体产... 点击进入详情页
本回答由华北工控提供
JunedayS_COM
2015-05-01 · 超过18用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:24.4万
展开全部
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!

硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式