野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17859|回复: 8

ucos ii 嵌入式操作系统移植问题。

[复制链接]
发表于 2013-8-14 17:28:28 | 显示全部楼层 |阅读模式
  我一直有个问题,单片机移植了嵌入式操作系统和没有移植有什么区别啊?或者说操作系统跟底层驱动函数是不是一样的东西?STM32的库是不是也算一个操作系统啊?各位大侠,真心求开导。
回复

使用道具 举报

发表于 2013-8-14 18:01:37 | 显示全部楼层
stm32 的 库 不算 嵌入式系统,仅仅是驱动
所谓的嵌入式系统,包含任务管理与任务调度的,可以利用那些等待信号量和delay延时函数,干其他任务,而不是纯属的等待
回复 支持 反对

使用道具 举报

发表于 2013-8-14 19:58:32 | 显示全部楼层
楼上正解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-14 20:28:10 | 显示全部楼层
小学童鞋 发表于 2013-8-14 18:01
stm32 的 库 不算 嵌入式系统,仅仅是驱动
所谓的嵌入式系统,包含任务管理与任务调度的,可以利用那些等待 ...

哦,这样的啊!谢谢啊!那一般的应用用不着操作系统的吧?什么场合才会用到操作系统呢?我在网上看到别人说有的场合需要众多的芯片联合工作时,操作系统可以给它们提供一个互通的平台,或者说可以让各个开发者更好的交流,这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2013-8-14 21:37:01 | 显示全部楼层
因为操作系统层能够对底层的差异进行屏蔽,实现了分层。
回复 支持 反对

使用道具 举报

发表于 2013-8-15 09:05:50 | 显示全部楼层
rocker 发表于 2013-8-14 20:28
哦,这样的啊!谢谢啊!那一般的应用用不着操作系统的吧?什么场合才会用到操作系统呢?我在网上看到别人 ...

有些操作系统,提供各种服务,例如以太网服务等,可方便网络通信,这些都是操作系统提供的。
实时操作系统,主要是 每个任务都像单独占用 CPU,宏观上是 各任务 同时进行,类似于多核CPU那样,实际上当然是分时复用CPU
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-15 20:42:33 | 显示全部楼层
小学童鞋 发表于 2013-8-15 09:05
有些操作系统,提供各种服务,例如以太网服务等,可方便网络通信,这些都是操作系统提供的。
实时操作系 ...

嗯嗯,看了两天的 uc/os II ,感觉对操作系统有了一定的了解了,但是学起来好枯燥啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-15 20:43:51 | 显示全部楼层
flyleaf 发表于 2013-8-14 21:37
因为操作系统层能够对底层的差异进行屏蔽,实现了分层。

嗯嗯,这两天看了很多介绍,有了初步的了解,可是学起来好枯燥。
回复 支持 反对

使用道具 举报

发表于 2013-8-16 16:10:48 | 显示全部楼层
rocker 发表于 2013-8-15 20:43
嗯嗯,这两天看了很多介绍,有了初步的了解,可是学起来好枯燥。

呵呵,知识点一多,就觉得很枯燥的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-20 09:35 , Processed in 0.080394 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表