小工具知识网

当前位置: 首页 > 行业知识 > 【百问网7天物联网智能家居】训练营学习笔记(二)(需求分析,框架建立)

行业知识

【百问网7天物联网智能家居】训练营学习笔记(二)(需求分析,框架建立)

2026-11-06 23:07:09 来源:互联网转载

���建一个项目的大致流程:

 

 

 

 

  • 1,负责拉项目的同时,就叫市场部的同事吧,他们在外面和别的公司或者企业的人进行交流协商,得到一个项目;

  • 2、然后再将这个项目交由研发部的负责人评估怎么做,研发部负责人召集手下开始仔细评估用户的需求。在这个评估过程中,估计也是要和用户不断进行协商的,比如协商某些功能是否必须做、指标是否需要降低、研发周期用户能给多少等;

  • 3、等到大致评估差不多了,就会开始定制对应的硬件,设计硬件方案,包括主控选型、传感器选型等;

  • 4、当硬件设计方案确定之后,硬件工程师开始绘制原理图和PCB,与此同时,软件工程师也要开始同步准备程序代码,一般不会等到PCB都制作好之后才开始安排软件工程师开始写代码,因为这样太浪费研发时间了;

  • 5、当PCB样板制作好了,也焊接好了元器件通过了硬件测试,就开始了漫长的【程序】-【硬件】-【测试】这三者的相互合作、测试、更改-测试阶段了;

  • 6、当在样板上将程序、硬件测试的基本满足需求和指标后,基本就可以让客户进行阶段验收;验收基本没啥问题就开始量产阶段;

  • 7、开始量产后,硬件设计和软件设计相关的资料就可以进行交付归档,后期便是长时间的维护已经功能升级了。

  •  

    【Mini开发板和服务器进行网络通信,使服务器可以下发命令控制开发板的LED,且可以将开发板上的按键信息上传给服务器】

     

    按键部分流程

    整体部分流程

     

     

    我们可以将项目拆分成几个任务:

    1. 开发板和服务器网络通信

    2. 通过服务其数据控制LED

    3. 将按键信息上传给服务器

    4. 调试信息输出

     

     

    我们要基于FreeRTOS开发

     

上一篇:Android设置源码深度探索,揭秘Settings源码之旅

下一篇:Python自动获取指定上市公司的所有财务数据(资产负债表,利润表,现金流量表)