单片机操作系统可不可以这样设计?

2019-07-20 20:59发布

      随着单片机程序规模不断增长,原有通过一个while(1)循环设计程序的方法已经很难满足需求了,或许你足够厉害,但是这样的代码设计下,维护起来也非常困难。
      解决方案当然是引入单片机操作系统,但是现在的单片机操作系统还是有入门门槛的,忽然增加的一堆代码已经让很多初学者很难适应了。我们能不能借鉴Windows和Linux的程序设计思路,让单片机操作系统可以独立编译,有独立的程序空间,可以独立运行,当然,也能够动态地装载应用程序。这样,应用程序代码可以大规模缩小,更轻的负担,也就更容易上手,达到快速开发的目的。
     当然,笔者在论坛上提出这个问题的时候,早已探究到了一套完整的解决方法,先投石问路下,已下单了一块F407正点原子开发板,到手后开始制作教程,分享给大家。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
wangyan915205
1楼-- · 2019-07-21 17:28
最近用uc/os-2挺顺手的,移植简单,随意剪裁,节拍可调,中断+DMA。上半年花了3月多研究调度器,现在看来全是浪费时间。成熟产品为什么不用呢?
chuyan
2楼-- · 2019-07-21 22:55
wangyan915205 发表于 2016-8-3 21:12
最近用uc/os-2挺顺手的,移植简单,随意剪裁,节拍可调,中断+DMA。上半年花了3月多研究调度器,现在看来全 ...

成熟的产品完全可以用,初衷只是想降低开发门槛而已。
BigLion
3楼-- · 2019-07-22 01:14
感觉好多前辈技术大牛啊...但是这个ppt 是没你们的技术那么帅
solo
4楼-- · 2019-07-22 06:52
想在单片机上做虚拟机?资源消耗太大了吧
chuyan
5楼-- · 2019-07-22 10:34
 精彩回答 2  元偷偷看……
hello_galaxy
6楼-- · 2019-07-22 14:46
点赞吧

一周热门 更多>