专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
51单片机
推荐一款适合初学者的新型单片机操作系统TreeOS 1.0
2020-01-23 14:33
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
6932
81
81
使用类似状态机的通用软件架构,带ComLib A1软件构件库,内含数十个C文件,包括各种驱动程序和常用程序模块等。
这些模块可自由组合而不冲突,并可方便移植到各种单片机。既可用于51单片机,也可用于STM32等等
。是初学者不可多得的学习材料,也可以帮助单片机工程师极大地提高开发效率。
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
80条回答
love_ourdev
1楼-- · 2020-02-02 10:43
STM32_Study网友对操作系统的定义理解上太死板了,操作系统是使用户更方便使用计算机的一系列软件集合。我觉得treeos完全可以成为操作系统,只要作者愿意!这有什么好争的。
做单片机开发项目多了,深有体会的是提取各种应用的共性,减少重复劳动,提高代码和结构的复用性;而treeos这类软件库(称作os,framework,platform都可以)就是这种需求的
最好实践。现在作者将它分享出来,本来就是一件非常有益的好事啊!大虾们自然有自己长期积累的经验和软件结构,但是无疑treeos对其它大多数人是有帮助的!
加载中...
dso_2012
2楼-- · 2020-02-02 12:15
仔细看了下,没发现什么有值得研究的东西,无非就是把一些常用模块的驱动列了出来,而完全没有涉及到OS的核心的东西,对刚接触单片机的有一点学习价值吧,OS说白了就是为了实时性而产生的,传统的裸机程序就是一个超级大循环,每个任务要等轮询一周才有机会得到执行,OS应该要设计成基于事件驱动的方式,只要有事件马上会执行相应的事件处理,看了你们的资料,你们的资料当中说 ,对于实时性要求较高的普通任务,可以在任务顺序队列中插入两次或两次以上的运行机会,使任务的实时性要求获得满足,这样子的话程序代码显得冗长,而且丝毫没有体现软件的思想与智慧。
加载中...
首页
上一页
7
8
9
10
11
12
13
14
一周热门
更多
>
相关问题
【东软载波ESF0654 PDS开发板活动】开箱
1 个回答
东软载波ESF0654 PDS开发板外部中断
1 个回答
东软载波ESF0654 PDS开发板高级控制定时器AD16C4T
1 个回答
用串口调试助手为什么只能在hex模式接收发送而在文本模式不行
9 个回答
触摸芯片SC02B/SC04B在地砖灯的设计方案
1 个回答
东软载波ESF0654 PDS开发板串口USART0代码分享
1 个回答
普通32位单片机使用linux的应用代码
5 个回答
东软载波ESF0654 PDS开发板AT24C04的调试
9 个回答
相关文章
51单片机与蓝牙模块连接
0个评论
51单片机的硬件结构
0个评论
基于51单片机的无线遥控器制作
0个评论
51单片机 AD转换
0个评论
51单片机数码管递增显示
0个评论
如何实现对单片机寄存器的访问
0个评论
基于51单片机的指纹密码锁
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
51单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
做单片机开发项目多了,深有体会的是提取各种应用的共性,减少重复劳动,提高代码和结构的复用性;而treeos这类软件库(称作os,framework,platform都可以)就是这种需求的
最好实践。现在作者将它分享出来,本来就是一件非常有益的好事啊!大虾们自然有自己长期积累的经验和软件结构,但是无疑treeos对其它大多数人是有帮助的!
一周热门 更多>