ATMOS-嵌入式实时控制操作系统

1介绍

1.1  目标

 ATMOS是一个小的嵌入式系统.它能控制一个或者多个网络环境下的硬件设备,来实现特定的功能。ATMOS系统没有存储管理和用户的概念,通常一直在运行,向各种进程,协议,设备静态分配资源。

        ATMOS主要使用在ATM网路相关的开发系统中。ATMOS已经用于构建很多系统,从PC网络适配器到ATM switches

1.2 设计要求

  简单

 代码容量小

 模块化

一致性

1.3硬件

 32位CPU,单一物理内存空间,至少1M的系统配置,提供足够的空间给协议,模块,工作区,缓存区。

串口和时钟,ATM接口

系统可以从Flash memory或者主系统接口启动。

单CPU,线型地址空间,没有离散地址空间,也没有虚拟存储系统

1.4 ATMOS Images

1.4.1 调度器

调度器负责分配CPU时间片给各个上下文。这样需要内核中的其他部分配合如中断处理和进程间通信。

1.4.2 进程

1.4.3设备驱动

1.4.4库函数

1.5开发环境

1.5.1配置

1.5.2连接

1.5.3调试

2基本编程步骤

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值