随着单片机程序规模不断增长,原有通过一个while(1)循环设计程序的方法已经很难满足需求了,或许你足够厉害,但是这样的代码设计下,维护起来也非常困难。
解决方案当然是引入单片机操作系统,但是现在的单片机操作系统还是有入门门槛的,忽然增加的一堆代码已经让很多初学者很难适应了。我们能不能借鉴Windows和Linux的程序设计思路,让单片机操作系统可以独立编译,有独立的程序空间,可以独立运行,当然,也能够动态地装载应用程序。这样,应用程序代码可以大规模缩小,更轻的负担,也就更容易上手,达到快速开发的目的。
当然,笔者在论坛上提出这个问题的时候,早已探究到了一套完整的解决方法,先投石问路下,已下单了一块F407正点原子开发板,到手后开始制作教程,分享给大家。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
成熟的产品完全可以用,初衷只是想降低开发门槛而已。
一周热门 更多>