• 已解决 35434 个问题
  • 已帮助 5838 位优秀工程师

单片机程序,一个产品程序怎么架构

细风 2020-08-15 浏览量:111

从事单片机工作有段时间了,但是对于架构来说认知较少,程序多是使用时间片轮询架构。


一个产品程序怎么架构呢(比如有很多数据要计算了,显示了,通信,输出了)。

或者有相关的书籍吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 软件架构一般是软件开发之前需要完成的,还有软件需求,首先就是软件需求,根据i你开发的软件的具体实现细节编写软件需求,软件架构是震哥哥软件的分层,底层,服务层,应用层,等等,每一层如何实现,包含哪些东西等
    • 发布于 2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 一般都是采用前后台方式,

    个人觉得,从职业规划角度上来说,没有必要在这方面下功夫,程序只要满足项目的要求就可以了。

    另外,可以考虑RTOS,网络编程,然后通过STM32转入到LINUX,这才是一条纯技术路线

    • 发布于2020-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 不跑实时操作系统,可以用状态机;

    像你说的那么多功能,得跑操作系统才比较好做

    • 发布于2020-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 时间片轮询也可以有多个task的,一般不同的task完成不同的任务,主要还是在于整个程序框架的设计,你需要多少个功能,一般就要封装多少个接口函数出来
    • 发布于2020-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 你说的这个是软件的架构,你直接用个RTOS不行可以了,什么时间片之类的,RTOS就处理了
    • 发布于2020-08-29
    • 举报
    • 评论 0
    • 0
    • 0

单片机程序,一个产品程序怎么架构