智能家居项目(1):软件开发流程

结合公司开发过的产品以及对自学知识的总结,整理出此系列文章  。侧重点还是在软件部分。

公司开发某个项目,肯定是为了盈利赚钱。开发的项目无非就是自己的产品或者承接甲方的开发任务。

大体的流程可以分为几个部分或阶段:

                                                                               

软件功能的设计:(此部分正是开发工作的重点)可以分为各个子系统进行开发。

软件子系统设计:a. PC软件设计,主要编写Qt程序。 b.嵌入式软件(Main)设计,linux-c程序。 

初步确定开发任务过程中,需要用到的知识。提前做好准备,如移植boa,mjpeg流媒体服务器,qt编程等。

3、代码编写

          注意编程规范,及时进行测试,提早发现问题。

         针对移植步骤及解决方法,最好及时做好记录,整理出文档。

4、测试及发布

        解决bug–> 项目完成–>可以轻松了。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24864 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年9月4日
下一篇 2016年9月4日

相关推荐