当前位置:资料下载首页 >> IC芯片资料 >> ARM相关 >> Linux嵌入式实时操作系统开发与应用

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



相关下载
 

最新下载

· yc2440-sbc-v2原理图
· YC2440 ARM9单板机Wince...
· 三星7寸800×480分辨率T...
· YC2440开发指南-WINCE5.0篇
· YC2440开发指南-utuLinu...
· 将fx469的驱动程序添加到...
· S3C2410A中S3C2410A中文...
· Linux嵌入式实时操作系统...
· uC/OS-II For S3C44B0x的...
· ARM7 USB接口开发

推荐下载

· 三星S3C2440参考设计!(PD...
· 2410(核心板PCB)
· 三星公司原开发板的程序和...
· 2410开发板原理图(protel...
· S3C2410原理图,PCB,以及...

下载排行