Linux嵌入式实时操作系统开发与应用
 |
授权形式: |
免费版 |
作者/开发商: |
|
| 文件大小: |
233.05 Kb |
解压密码: |
www.51c51.net |
| 软件语言: |
简体中文 |
更新时间: |
2008-04-20 |
| 版本号: |
1.0 |
软件平台: |
Win2000/WinXP/Win2003 |
| 软件类别: |
国产软件 |
演示地址: |
|
| 评分等级: |
★★★☆☆ |
注册地址: |
|
| 发布人: |
atc51c51 |
下载次数: |
0(今日:0,本周:0,本月:0) |
| 插件认证: |
无插件 |
浏览次数: |
135 |
Linux嵌入式实时操作系统开发与应用 第一章 嵌入式实时系统概况........................................................................1 1.1 嵌入式系统概况.......................................................................................1 1.1.1 嵌入式技术的历史发展......................................................................1 1.1.2 嵌入式系统的技术特点和应用前景..................................................2 1.1.3 典型的嵌入式系统..............................................................................3 1.2 实时系统概况...........................................................................................4 1.2.1 什么是实时系统..................................................................................4 1.2.2 实时操作系统的特点..........................................................................4 第二章 实时系统的相关研究...............................................................................6 2.1 LINUX 的分时特性..................................................................................6 2.2 LINUX 的性能测试..................................................................................8 2.2.1 中断延迟测试......................................................................................8 2.2.2 上下文切换测试................................................................................11 2.3 当前的实时操作系统..............................................................................12 第三章 嵌入式实时 LINUX 系统 RTLINUX 的设计与实现..........................16 3.1 RTLINUX 的结构...................................................................................16 3.2 中断模拟.................................................................................................17 3.3 实时任务.................................................................................................19 3.3.1 实时线程数据结构............................................................................20 3.3.2 创建线程和线程调度........................................................................21 3.4 实时调度.................................................................................................21 3.4.1 实现的调度器....................................................................................21 3.4.2 设计用户自己的调度器....................................................................22 3.5 计时.........................................................................................................22 III
3.5.1 时间相关函数....................................................................................23 3.6 进程间通信.............................................................................................23 3.6.1 FIFO 设备.........................................................................................23 3.6.2 共享内存............................................................................................24 3.6.3 mbuff 驱动程序..................................................................................25 第四章 RTLINUX 应用程序设计......................................................................26 4.1 程序结构.................................................................................................26 4.2 基本 API..................................................................................................26 4.2.1 POSIX 线程创建函数........................................................................26 4.2.2 时间相关函数....................................................................................28 4.2.3 线程调度函数....................................................................................29 4.3 编程示例.................................................................................................30 4.3.1 实时部分............................................................................................30 4.3.2 非实时部分........................................................................................34 4.3.3 编译和运行程序................................................................................35 第五章 RTLINUX 的性能测试..........................................................................37 第六章 感想与体会.............................................................................................38 参考文献.................................................................................................................40 致 谢.......................................................................................................................42 附录 A.....................................................................................................................43 附录 B.....................................................................................................................59
|