共1条
1/1 1 跳转至页
[转帖]e-os操作系统介绍
e-os操作系统介绍 <--- 〖回复该帖子〗
e-os操作系统是嵌入系统实验室(www.embedlab.com)开发的嵌入式操作系统。
1.微内核结构设计 ---E-OS是按照嵌入式系统的要求设计的一个操作系统。由一个体积很小的微内核(占用内存小于3K,内核程序大小约20k)及一些可以根据需要进行定制的系统模块组成。并且E-OS针对8/16/32位微处理器的使用,定义了一个选项,使内核在8/16/32位微处理器上占用资源的多少不同,提高了系统的适用面。
2 .调度方式 -- E-OS的任务调度方式采用强占优先式加时间片轮转方式。优先级高的任务抢先执行,在相同优先级任务间采用时间片轮转方式,并且每个任务可以规定一个最长执行时间,从而完全避免了任务死锁的情况发生。
3.高实时性操作系统 ---E-OS操作系统的核心是针对实时应用开发的操作系统内核,它提供一个实时系统所需要的一切基本要素:多任务、由优先级驱动的强占式调度方法和快速的现场切换,提供信号、邮箱、消息管道、队列、信号灯、事件组等任务间的通讯、同步方式,也提供了定时器管理功能、存储管理(包括分区存储池和可变尺寸存储池管理),并且对释放的存储区提供了自动回收管理机制。
4.信号处理 ----提供专门负责处理信号的线程,减少了信号对资源的占用。
5. 中断管理 ---E-OS操作系统通过提供两级中断处理线程,来提高对中断响应的速度,减少对中断屏蔽的时间。
6.系统开销小 --- E-OS操作系统对目标机的系统资源要求低。同时对创建的任务数、邮箱、消息管道、队列、信号灯、事件组等的数目可根据需要随意增加,而不显著增加系统资源占用。
7.易于开发设备驱动程序 ---E-OS操作系统定义了"简单的统一的设备驱动程序接口规范",E-OS操作系统通过该接口调用设备驱动程序。用户也可以容易的自己编写适合自己系统的设备驱动程序。
8.开放性、可伸缩性、易用性 --- E-OS操作系统的高度模块化结构,和向用户提供源代码使得用户可根据实际应用的需要对系统进行裁减。系统也提供了一些选项,用户可根据自己的系统进行定义,使系统占用的资源最少。E-OS系统的每个功能为一个个函数调用,当使用某个功能时,只需调用该调用即可,因此方便用户使用,E-OS系统也不需用户编写引导程序。
9.网络支持 --- E-OS 提供TCP/UDP协议支持及统一的 MAC 访问层接口。
10.文件模块 ---提供对MS-DOS文件系统的支持。
※ 作 者: maogh 03-1-11 下午 09:55:09 ※
关键词: 转帖 操作系统 介绍
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |