|
发表于 2024-11-29 10:53:33
|
显示全部楼层
我理解哈 :
上不上系统取决于有没有多个需求需要同时运行 , 边干这边干那 ,还能在干其他的
需要同时执行多个任务,且每个任务都有实时性要求 , 就得上系统
如果单线程的话 ,比如写个flash几秒 ,除了中断啥都干不了 ,只能干等着这段运行完 ,而且复杂一点的工程用单线程的话 , 1是通讯功能还有驱动代码会混在一起 ,2是对通讯或者要求实时性的功能没法达到要求
上系统的话,通讯单分一个线程 ,功能一个,按键一个,液晶一个,等等..... 不会耦合在一起 ,也基本不会互相影响
|
|