找回密码
 注册
搜索
查看: 2302|回复: 18

[综合资料] uCOS+ARM移植要点详解

[复制链接]
发表于 2009-12-7 14:33:20 | 显示全部楼层 |阅读模式
UCOS ARM 移植要点详解
著者:黄燕平
一共364页
 楼主| 发表于 2009-12-7 17:38:31 | 显示全部楼层
【文件名】:09127@52RD_uCOS+ARM移植要点详解.rar
【格 式】:rar
【大 小】:1836K
【简 介】:
【目 录】:主目录
UCOS ARM 移植要点详解............................................................................. 1
前言 ............................................................................................................. 14
第〇章 嵌入式环境的选择 ........................................................................... 16
0.1 简介....................................................................................................................... 16
0.2 关于微处理器....................................................................................................... 21
0.3 关于OS ................................................................................................................. 22
0.4 关于功能模块的移植........................................................................................... 23
0.5 关于本书............................................................................................................... 23
0.6 常用缩写对照表................................................................................................... 26
第一章 OS 内核概念................................................................................... 29
1.1 嵌入式实时内核相关概念................................................................................... 29
1.1.1 ARM7 主要特性...................................................................................... 29
1.1.2 ARM 特性代码........................................................................................ 33
1.1.3 中断&设备.............................................................................................. 37
1.1.4 任务&调度.............................................................................................. 41
1.1.5 临界区&保护.......................................................................................... 43
1.2 内核结构............................................................................................................... 51
1.2.1 硬保护泛滥问题..................................................................................... 51
1.2.2 问题的解决............................................................................................. 52
1.2.3 uRtos V1.0................................................................................................ 54
1.3 关键机制............................................................................................................... 57
1.3.1 复位引导机制......................................................................................... 57
1.3.2 单层中断机制......................................................................................... 61
1.3.3 嵌套中断机制......................................................................................... 61
UCOS ARM 移植要点详解3
1.3.4 端口轮询机制......................................................................................... 66
1.3.5 不可屏蔽中断机制................................................................................. 68
1.3.6 自保护软件FIFO ................................................................................... 70
1.3.7 高速处理需求综合讨论......................................................................... 80
1.3.8 其他杂项................................................................................................. 81
1.4 关键算法逻辑....................................................................................................... 85
1.4.1 硬保护算法............................................................................................. 85
1.4.2 调度器算法............................................................................................. 88
1.4.3 任务就绪算法......................................................................................... 94
1.4.4 软保护算法............................................................................................. 99
1.4.5 ITC 算法................................................................................................ 101
1.4.6 OS_TCB 结构........................................................................................ 103
1.4.7 OS_EVENT 结构................................................................................... 104
第二章 UCOS-II 移植过程......................................................................... 109
2.1 头文件定义......................................................................................................... 115
2.1.1 ARM 微处理器定义.............................................................................. 115
2.1.2 S3C44B0 微处理器定义....................................................................... 117
2.1.3 LPC2214 微处理器定义........................................................................ 121
2.1.4 产品板定义........................................................................................... 128
2.2 移植代码实现..................................................................................................... 131
2.2.1 入口代码............................................................................................... 131
2.2.2 C 运行环境代码.................................................................................... 152
2.2.3 环境切换代码....................................................................................... 154
第三章 代码组织及功能设计...................................................................... 157
3.1 代码组件化技术................................................................................................. 157
3.1.1 普通组件化........................................................................................... 158
3.1.2 抽象组件化........................................................................................... 167
UCOS ARM 移植要点详解4
3.2 设备驱动框架设计............................................................................................. 178
3.2.1 ISR 层设备驱动框架设计..................................................................... 178
3.2.2 高层设备驱动框架............................................................................... 202
3.3 ITC 算法设计....................................................................................................... 205
3.3.1 软保护问题........................................................................................... 214
3.3.2 ITC 与任务关系.................................................................................... 224
3.3.3 信号灯................................................................................................... 233
3.3.4 事件....................................................................................................... 237
3.3.5 队列....................................................................................................... 239
3.4 时间片轮换调度算法......................................................................................... 260
3.5 模块间衔接接口................................................................................................. 262
3.5.1 套接字................................................................................................... 266
3.5.2 管道....................................................................................................... 270
3.5.3 通用接口............................................................................................... 274
3.6 状态机组件设计................................................................................................. 275
3.6.1 状态机基础........................................................................................... 275
3.6.2 层次化状态机特性............................................................................... 280
3.6.3 状态机组件设计................................................................................... 286
3.6.4 状态机组件的使用............................................................................... 289
3.7 杂项设计考虑..................................................................................................... 291
3.7.1 任务局部存储....................................................................................... 291
3.7.2 循环等待死锁检查工具设计............................................................... 293
3.7.3 内存管理设计....................................................................................... 295
第四章 URTOS V1.0 代码说明.................................................................. 312
4.1 移植目录............................................................................................................. 313
4.2 项目目录............................................................................................................. 314
4.3 内核主目录......................................................................................................... 315
UCOS ARM 移植要点详解5
4.4 功能目录............................................................................................................. 316
4.5 在uRtos 下开发应用产品的说明...................................................................... 318
4.6 常用设备驱动设计指南..................................................................................... 320
4.6.1 人机交互串口/PPP ............................................................................... 320
4.6.2 键盘....................................................................................................... 321
4.6.3 网口....................................................................................................... 322
4.7 网络协议栈设计................................................................................................. 327
4.7.1 网络开发接口设计............................................................................... 327
4.7.2 TCP 协议................................................................................................ 328
4.7.3 TCP 协议的简化实现............................................................................ 330
4.7.4 TCP 协议实现的其他问题.................................................................... 333
第五章 ARM 开发环境............................................................................... 335
5.1 环境的准备......................................................................................................... 335
5.2 ARMulator ............................................................................................................ 340
5.2.1 中断控制器........................................................................................... 341
5.2.2 时钟....................................................................................................... 342
5.2.3 看门狗................................................................................................... 343
5.2.4 调试输出口........................................................................................... 344
5.2.5 堆栈跟踪器........................................................................................... 344
5.3 编译器工作环境................................................................................................. 346
5.3.1 汇编语言编译选项............................................................................... 346
5.3.2 C 语言编译选项.................................................................................... 348
5.3.3 链接器选项........................................................................................... 349
5.4 代码烧写............................................................................................................. 352
第六章 软件工程简述 ................................................................................ 353
6.1 软件测试基本概念............................................................................................. 353
6.2 软件工程模型..................................................................................................... 355
UCOS ARM 移植要点详解6
6.3 状态机的测试..................................................................................................... 360
后记 ........................................................................................................... 364


点评回复

使用道具 举报

发表于 2009-12-7 22:41:30 | 显示全部楼层
看看  瞧瞧
点评回复

使用道具 举报

发表于 2009-12-7 22:42:33 | 显示全部楼层
看看            再看看
点评回复

使用道具 举报

发表于 2009-12-7 22:44:50 | 显示全部楼层
还想           看看  , 看看            再看看
点评回复

使用道具 举报

发表于 2010-4-25 22:45:48 | 显示全部楼层
进来看看
点评回复

使用道具 举报

发表于 2010-5-1 14:18:52 | 显示全部楼层
还想           看看
点评回复

使用道具 举报

发表于 2010-10-10 15:23:28 | 显示全部楼层
不能下载,帮忙啊
点评回复

使用道具 举报

发表于 2010-10-20 16:09:45 | 显示全部楼层
错误:

系统找不到指定文件
点评回复

使用道具 举报

发表于 2010-10-21 00:41:19 | 显示全部楼层
这个我06年的时候就移植过了,UCOS/II
www.geekzhang.com然后进去后有个前3年写的老博客
不需要很复杂,就改一点点东西就可以了
点评回复

使用道具 举报

发表于 2010-11-25 18:08:01 | 显示全部楼层
源码有关于PC的文件 ,有几个实例都在dos上运行,不解
ucos不是一个OS吗,怎么在win上成了应用程序?
点评回复

使用道具 举报

发表于 2010-11-25 23:28:02 | 显示全部楼层
咋个不能下载呢?
提示系统找不到文件
点评回复

使用道具 举报

发表于 2010-11-30 10:34:34 | 显示全部楼层
垃圾,损失了一分
点评回复

使用道具 举报

发表于 2010-12-8 13:31:10 | 显示全部楼层
是不是文件不全?
还少一个
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_188602_90_1_1.html
点评回复

使用道具 举报

 楼主| 发表于 2011-1-21 10:52:12 | 显示全部楼层

(免费)UCOS ARM 移植要点详解(亲测可以下载了)

UCOS ARM 移植要点详解

【文件名】:11121@52RD_uCOS ARM移植要点详解.rar
【格 式】:rar
【大 小】:1836K
【简 介】:
【目 录】:



主目录
UCOS ARM 移植要点详解............................................................................. 1
前言............................................................................................................. 14
第〇章 嵌入式环境的选择........................................................................... 16
0.1 简介....................................................................................................................... 16
0.2 关于微处理器....................................................................................................... 21
0.3 关于OS ................................................................................................................. 22
0.4 关于功能模块的移植........................................................................................... 23
0.5 关于本书............................................................................................................... 23
0.6 常用缩写对照表................................................................................................... 26
第一章 OS 内核概念................................................................................... 29
1.1 嵌入式实时内核相关概念................................................................................... 29
1.1.1 ARM7 主要特性...................................................................................... 29
1.1.2 ARM 特性代码........................................................................................ 33
1.1.3 中断&设备.............................................................................................. 37
1.1.4 任务&调度.............................................................................................. 41
1.1.5 临界区&保护.......................................................................................... 43
1.2 内核结构............................................................................................................... 51
1.2.1 硬保护泛滥问题..................................................................................... 51
1.2.2 问题的解决............................................................................................. 52
1.2.3 uRtos V1.0................................................................................................ 54
1.3 关键机制............................................................................................................... 57
1.3.1 复位引导机制......................................................................................... 57
1.3.2 单层中断机制......................................................................................... 61
1.3.3 嵌套中断机制......................................................................................... 61
点评回复

使用道具 举报

发表于 2011-1-22 13:23:08 | 显示全部楼层
xiexie[em01]
点评回复

使用道具 举报

发表于 2011-4-11 16:47:09 | 显示全部楼层
xuexiyixia
点评回复

使用道具 举报

发表于 2011-4-12 19:51:27 | 显示全部楼层
看看 又要money 哎
点评回复

使用道具 举报

发表于 2011-8-23 16:23:35 | 显示全部楼层
xiexie
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 08:33 , Processed in 0.068683 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表