社区
VB基础类
帖子详情
请问什么是嵌入式操作系统
caozw
2002-12-14 08:43:49
请问各位高手什么是嵌入式操作系统
...全文
76
6
打赏
收藏
请问什么是嵌入式操作系统
请问各位高手什么是嵌入式操作系统
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
积木
2002-12-27
打赏
举报
回复
1.上下文切换(Context Switching)
多任务系统中,上下文切换是指CPU的控制权由运行任务转移到另外一个
就绪任务时所发生的事件,当前运行任务转为就绪(或者挂起、删除)状态,
另一个被选定的就绪任务成为当前任务。上下文切换包括保存当前任务的运行
环境,恢复将要运行任务的运行环境。上下文的内容依赖于具体的CPU。
2.确定性(Deterministic)
实时*作系统中,在一定的条件下,系统调用的运行时间可以预测。这并不
是指所有系统调用都总是执行一个固定长度的时间,而是指不论系统负载如
何,系统调用的最大执行时间可以确定。
3.硬实时(Hard Real-Time)系统
硬实时系统对系统响应时间有严格要求,一旦系统响应时间不能满足,就
会引起系统崩溃或致命的错误。
4.中断延迟(Interrupt Latency)
中断延迟是指从硬件中断发生到开始执行中断处理程序第一条指令之间的这段时间。
5.互斥(Mutual Exclusion)
互斥是用来控制多任务对共享数据进行串行访问的同步机制。在多任务应用
中,当两个或多个任务同时访问共享数据时,可能会造成数据破坏。互斥使
它们串行地访问数据,从而达到保护数据的目的。
6.抢占(Preemptive)
抢占是指当系统处于核心态运行时, 允许任务的重新调度。换句话说就是指
正在执行的任务可以被打断,让另一个任务运行。抢占提高了应用对异步事
件的响应性能力。*作系统内核可抢占,并不是说任务调度在任何时候都可
以发生。例如当一个任务正在通过一个系统调用访问共享数据时,重新调度
和中断都被禁止。
7.优先级驱动(Priority-Driven)
优先级驱动是指多任务系统中,当前运行任务总是具有最高优先级的就绪任务。
8.优先级反转(Priority Inversion)
优先级反转是指一个任务等待比它优先级低的任务释放资源而被阻塞,如果这时
有中等优先级的就绪任务,阻塞会进一步恶化。优先级继承技术可用来解决优
先级反转问题。
9.优先级继承(Priority Inheritance)
优先级继承可用来解决优先级反转问题。当优先级反转发生时,优先级较低的
任务被暂时地提高它的优先级,使得该任务能尽快执行,释放出优先级较高的
任务所需要的资源。
10.实时执行体(Real-Time Executive)
实时执行程序包括一套支持实时系统所必需的机制。如多任务支持,CPU调度,通信
和存储分配。在嵌入式应用中,这一套机制被称为实时执行体或实时*作系统内核。
OS就是一个实时执行体。编程者以实时执行体为基础来构造自己应用。
11.重调度过程(Rescheduling Procedure)
重调度过程是判定任务优先级和执行状态的过程。OS的系统
调用引起任务状态变化时,就会执行这个过程。如果当前运行任务不是最高优
先级的就绪任务,重调度过程就会发生。
12.调度延迟(Scheduling Latency)
调度延迟是指当一个事件引起更高优先级的任务就绪到这个任务开始运行之间的时
间。即一个任务被触发后,由就绪到运行的时间。
13.可剪裁的体系结构(Scalable Architecture)
可剪裁的体系结构是指一个软件系统能够支持多种应用而无需在接口上做很大的变
动。因此, 开发出成本低、品种多的产品。
14.任务(Tasks)
任务是OS中独立运行的单元。
15.任务上下文(Task Context)
任务上下文是指任务运行的环境。例如,针对x86的CPU,任务上下文可包括程序计 数器、堆栈指针、通用寄存器的内容。
这些是在网上找到的,希望对你有帮助
积木
2002-12-27
打赏
举报
回复
嵌入式产品,如手机、PDA、DVD、机顶盒、GPS和PLC等。
嵌入式系统简单的说就是能够控制,操作他们的系统,就像pc机与windows一样
neo40
2002-12-15
打赏
举报
回复
VB我不太了解,可是我对ASM了解一点,C就能嵌入汇编语言,不知你说的嵌入是不是嵌入别的程序的代码,如果是,我可以告诉你,VB里提供了dll,这就提供了接口。比如金山毒霸就是嵌入试软件。它和我上面提到的就不一样了。
quickmove
2002-12-14
打赏
举报
回复
WIN CE 算什么?
oswica
2002-12-14
打赏
举报
回复
嵌入式操作系统比喻:PDA,,,,,,,,,
feixuehenshui
2002-12-14
打赏
举报
回复
嵌入是CPU我知道
估计差不多吧
呵呵 !~~~
嵌入式系统开发圣经
嵌入式系统开发圣经 大小为42M的书,给你提供详细的嵌入式开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本开发嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 目录: 第1章 嵌入式系统的介绍 1-1 嵌入式系统概述 1-1-1 嵌入式系统的组成 1-1-2 典型的嵌入式系统 1-1-3 嵌入式系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编写能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章 嵌入式SoC硬件系统概论 2-1 嵌入式系统微处理器的发展 2-1-1 4位以及8位嵌入式系统微处理器 2-1-2 16位以上的嵌入式系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC嵌入式系统微处理器 2-2-1 什么是SoC嵌入式系统微处理器 2-2-2 SoC微处理器的设计开发 2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 2-2-4 快速的SoC嵌入式系统微处理器设计与制造 2-3 ARM公司ARM RISC架构微处理器 2-3-1 ARM RISC嵌入式系统微处理器简介 2-3-2 ARM 7 Thumb嵌入式系统微处理器系列 2-3-3 Thumb指令集 2-3-4 ARM 9 Thumb嵌入式系统微处理器系列 2-3-5 ARM 10 Thumb嵌入式系统微处理器系列 2-3-6 ARM RISC嵌入式系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司StrongARM微处理器 2-4-1 StrongARM架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3 德州仪器公司C6X DSP微处理器系列 2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件开发工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300嵌入式系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序开发 2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品开发(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的嵌入式系统微处理器 2-9-1 MIPS RISC嵌入式系统微处理器 2-9-2 Hitachi SH系列嵌入式系统微处理器 2-9-3 Motorola嵌入式系统微处理器 2-9-4 Intel嵌入式系统微处理器 2-9-5 STMicroelectronics嵌入式系统微处理器 2-9-6 AMD嵌入式系统微处理器 2-9-7 三菱嵌入式系统微处理器 2-9-8 富士通嵌入式系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式嵌入式系统电源系统 2-14-1 便携式嵌入式系统电源的要求 2-14-2 智能型电池系统 2-15 小结 第3章 嵌入式系统软件开发 3-1 嵌入式系统基本概述 3-1-1 系统规划与设计 3-1-2 开发平台与目标平台 3-1-3 开发环境与开发流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3 开发考虑 3-3
嵌入式操作系统
3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一个
嵌入式操作系统
3-4 嵌入式软件的开发流程 3-4-1 系统开发 3-4-2 编译 3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动设备上的开发套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP开发环境 4-3-4 MIDP开发实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2
嵌入式操作系统
基本概念 5-2-1
嵌入式操作系统
5-2-2 软件组件 5-3 PDA产品面面观 5-3-1 Palm-PDA的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国
嵌入式操作系统
发展概况 5-3-4 PDA发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统开发环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式Linux图形接口 5-6-9 自己动手做Linux Based iPAQ 5-7 结束语
ARM 9嵌入式系统设计与开发教程
ARM 9嵌入式系统设计与开发教程
sqlite3.exe绿色版 下载
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
什么是
嵌入式操作系统
?
嵌入式操作系统
是一种专门的操作系统( OS ),旨在为非计算机的设备执行特定任务。
嵌入式操作系统
的主要工作是运行允许设备完成其工作的代码。
嵌入式操作系统
还使运行在操作系统之上的软件可以访问设备的硬件。
嵌入式操作系统
通常在嵌入式系统中工作。嵌入式系统是支持机器的计算机。它在更大的机器上执行一项任务。示例包括汽车中的计算机系统、交通灯、数字电视、ATM、飞机控制、销售点 ( POS ) 终端、数码相机、GPS 导航系统、电梯和智能电表。 包含嵌入式系统的设备网络构成了物联网。嵌入式系统在物联网设备内部执行基本
什么是
嵌入式操作系统
常见的嵌入式系统有哪些
常见的嵌入式系统:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C ExecuTIve 什么是
嵌入式操作系统
嵌入式操作系统
是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。 传统定义(狭义嵌入式):嵌入式系统是以应用为中心..
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章