社区
Web 开发
帖子详情
关于palm系列pda的开发!
lsaturn
2003-08-23 09:23:22
主要是与网站数据库的接口,大家提个思路,关键的是什么?是不是pda那边也要配置?
用jsp,有好心人顺便提一下php和asp的。
...全文
26
5
打赏
收藏
关于palm系列pda的开发!
主要是与网站数据库的接口,大家提个思路,关键的是什么?是不是pda那边也要配置? 用jsp,有好心人顺便提一下php和asp的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsaturn
2003-11-03
打赏
举报
回复
斑竹我不是倒分啊
实在是没有人理我,我结不了帖啊!
playlynx
2003-11-02
打赏
举报
回复
我是帮忙up的啊!
lsaturn
2003-11-01
打赏
举报
回复
up啊
lsaturn
2003-09-16
打赏
举报
回复
up
lsaturn
2003-09-15
打赏
举报
回复
那位介绍一下啊
嵌入式系统
开发
圣经
嵌入式系统
开发
圣经 大小为42M的书,给你提供详细的嵌入式
开发
知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式
开发
系统的发展趋势。以信息家电、智能型手机、
PDA
产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本
开发
嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。 目录: 第1章 嵌入式系统的介绍 1-1 嵌入式系统概述 1-1-1 嵌入式系统的组成 1-1-2 典型的嵌入式系统 1-1-3 嵌入式系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编写能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章 嵌入式SoC硬件系统概论 2-1 嵌入式系统微处理器的发展 2-1-1 4位以及8位嵌入式系统微处理器 2-1-2 16位以上的嵌入式系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC嵌入式系统微处理器 2-2-1 什么是SoC嵌入式系统微处理器 2-2-2 SoC微处理器的设计
开发
2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 2-2-4 快速的SoC嵌入式系统微处理器设计与制造 2-3 ARM公司ARM RISC架构微处理器 2-3-1 ARM RISC嵌入式系统微处理器简介 2-3-2 ARM 7 Thumb嵌入式系统微处理器
系列
2-3-3 Thumb指令集 2-3-4 ARM 9 Thumb嵌入式系统微处理器
系列
2-3-5 ARM 10 Thumb嵌入式系统微处理器
系列
2-3-6 ARM RISC嵌入式系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司StrongARM微处理器 2-4-1 StrongARM架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器
系列
2-5-3 德州仪器公司C6X DSP微处理器
系列
2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件
开发
工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300嵌入式系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序
开发
2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品
开发
(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的嵌入式系统微处理器 2-9-1 MIPS RISC嵌入式系统微处理器 2-9-2 Hitachi SH
系列
嵌入式系统微处理器 2-9-3 Motorola嵌入式系统微处理器 2-9-4 Intel嵌入式系统微处理器 2-9-5 STMicroelectronics嵌入式系统微处理器 2-9-6 AMD嵌入式系统微处理器 2-9-7 三菱嵌入式系统微处理器 2-9-8 富士通嵌入式系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式嵌入式系统电源系统 2-14-1 便携式嵌入式系统电源的要求 2-14-2 智能型电池系统 2-15 小结 第3章 嵌入式系统软件
开发
3-1 嵌入式系统基本概述 3-1-1 系统规划与设计 3-1-2
开发
平台与目标平台 3-1-3
开发
环境与
开发
流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3
开发
考虑 3-3 嵌入式操作系统 3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一个嵌入式操作系统 3-4 嵌入式软件的
开发
流程 3-4-1 系统
开发
3-4-2 编译 3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动设备上的
开发
套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP
开发
环境 4-3-4 MIDP
开发
实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2 嵌入式操作系统基本概念 5-2-1 嵌入式操作系统 5-2-2 软件组件 5-3
PDA
产品面面观 5-3-1
Palm
-
PDA
的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国嵌入式操作系统发展概况 5-3-4
PDA
发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统
开发
环境 5-6 嵌入式Linux相关技术 5-6-1 嵌入式Linux概述 5-6-2 工作评估 5-6-3 Linux目录结构 5-6-4 工具链(Toolchain) 5-6-5 内核配置 5-6-6 编译内核 5-6-7 雏型板测试 5-6-8 选择嵌入式Linux图形接口 5-6-9 自己动手做Linux Based iPAQ 5-7 结束语
《嵌入式系统
开发
圣经(第二版)》电子版
共分9部分上传!
介绍只在第一卷有写
目前个人计算机相关产业上的技术已经相当成熟,然而嵌入式软硬件技术人才却非常缺乏,《嵌入式系统
开发
圣经(第二版)》旨在培养这方面的人才。本书通过介绍嵌入式领域的相关知识,包括新一代SOC、热门的RTOS及跨平台的移动Java,引导读者了解并彻底分析集通讯、信息、娱乐于一身的嵌入式系统技术。
本下载资料为《嵌入式系统
开发
圣经(第二版)》电子版,详细的理论讲解,让你全面了解当前嵌入式
开发
系统的发展趋势。以信息家电、智能型手机、
PDA
产品为出发点,广泛深入地分析相关的嵌入式系统技术。适用于产品主管、系统设计分析人员及欲进入该领域的工程师。是一本
开发
嵌入式系统产品必备的入门圣经,进入嵌入式系统领域的宝典。
目录:
第1章 嵌入式系统的介绍 1
1-1 嵌入式系统概述 2
1-1-1 嵌入式系统的组成 3
1-1-2 典型的嵌入式系统 6
1-1-3 嵌入式系统的发展趋势 7
1-2 信息家电 9
1-2-1 信息家电的兴起 10
1-2-2 信息家电的产品 12
1-2-3 信息家电的研发状况 18
1-2-4 信息家电的未来 19
1-3 入门必学 20
1-3-1 系统集成能力 22
1-3-2 程序语言编写能力 24
1-3-3 市场应用导向 25
1-4 未来展望 27
1-4-1 集成服务导向 28
1-4-2 轻薄小型人性化 29
1-4-3 软硬件网络无线集成 30
1-4-4 创意产生与实现 33
1-5 本书导读 36
第2章 嵌入式SoC硬件系统概论 37
2-1 嵌入式系统微处理器的发展 38
2-1-1 4位以及8位嵌入式系统微处理器 40
2-1-2 16位以上的嵌入式系统微处理器 45
2-1-3 协同微处理器(Co-processor) 47
2-1-4 CISC与RISC 48
2-1-5 数字信号处理器(Digital Signal Process -DSP) 49
2-1-6 超长指令集微处理器(VLIW) 51
2-2 SoC嵌入式系统微处理器 53
2-2-1 什么是SoC嵌入式系统微处理器 53
2-2-2 SoC微处理器的设计
开发
54
2-2-3 RISC结合DSP的SoC嵌入式系统微处理器 55
2-2-4 快速的SoC嵌入式系统微处理器设计与制造 57
2-3 ARM公司ARM RISC架构微处理器 58
2-3-1 ARM RISC嵌入式系统微处理器简介 59
2-3-2 ARM 7 Thumb嵌入式系统微处理器
系列
59
2-3-3 Thumb指令集 63
2-3-4 ARM 9 Thumb嵌入式系统微处理器
系列
63
2-3-5 ARM 10 Thumb嵌入式系统微处理器
系列
66
2-3-6 ARM RISC嵌入式系统微处理器的应用 68
2-3-7 相关数据查询 69
2-4 Intel公司StrongARM微处理器 69
2-4-1 StrongARM架构 70
2-4-2 SA 1110/SA 1111模拟实验版 75
2-4-3 StrongARM嵌入式系统微处理器的应用 78
2-4-4 参考数据 79
2-5 德州仪器公司TMS320 DSP微处理器 79
2-5-1 TMS320 DSP微处理器简介 79
2-5-2 德州仪器公司C5X DSP微处理器
系列
80
2-5-3 德州仪器公司C6X DSP微处理器
系列
82
2-5-4 德州仪器公司TMS320DM310 DSP微处理器 84
2-5-5 DSP微处理器的应用 86
2-5-6 参考数据 87
2-6 Philips公司 Trimedia微处理器 88
2-6-1 简介 88
2-6-2 Trimedia微处理器架构 88
2-6-3 软件
开发
工具 92
2-6-4 TM-1300模拟实验版 93
2-6-5 TM-1300嵌入式系统微处理器应用 94
2-6-6 参考数据 95
2-7 德州仪器公司 OMAP架构微处理器 95
2-7-1 OMAP简介 96
2-7-2 OMAP架构 96
2-7-3 OMAP程序
开发
100
2-7-4 OMAP微处理器在多媒体上的应用 102
2-8 Intel公司XScale架构微处理器 105
2-8-1 XScale微处理器简介 105
2-8-2 XScale微处理器硬件架构 105
2-8-3 XScale微处理器应用产品
开发
(PCA) 106
2-8-4 XScale微处理器 - PXA210/250 108
2-8-5 参考数据 113
2-9 其他常见高端的嵌入式系统微处理器 114
2-9-1 MIPS RISC嵌入式系统微处理器 114
2-9-2 Hitachi SH
系列
嵌入式系统微处理器 115
2-9-3 Motorola 嵌入式系统微处理器 116
2-9-4 Intel嵌入式系统微处理器 119
2-9-5 STMicroelectronics嵌入式系统微处理器 119
2-9-6 AMD嵌入式系统微处理器 120
2-9-7 三菱嵌入式系统微处理器 120
2-9-8 富士通嵌入式系统微处理器 120
2-10 存储器 120
2-10-1 可编程只读存储器 121
2-10-2 随机存储器(Random Access Memory) 121
2-11 通信接口 122
2-11-1 IEEE 1394 123
2-11-2 USB 125
2-11-3 红外线 126
2-11-4 蓝牙模块(Bluetooth) 127
2-11-5 IEEE 802.11 128
2-12 输出与输入装置 129
2-12-1 触摸屏 129
2-12-2 LCD显示器 130
2-13 扩展装置 132
2-13-1 PCMCIA扩展装置 132
2-13-2 CF扩展装置 133
2-13-3 SD扩展装置 134
2-13-4 Memory Stick 135
2-13-5 Springboard 136
2-14 便携式嵌入式系统电源系统 137
2-14-1 便携式嵌入式系统电源的要求 137
2-14-2 智能型电池系统 138
2-15 小结 140
第3章 嵌入式系统软件
开发
141
3-1 嵌入式系统基本概述 142
3-1-1 系统规划与设计 142
3-1-2
开发
平台与目标平台 144
3-1-3
开发
环境与
开发
流程 146
3-2 开始您的第一步 148
3-2-1 目标平台 148
3-2-2 下载程序 152
3-2-3
开发
考虑 156
3-3 嵌入式操作系统 157
3-3-1 操作系统的基本运作 158
3-3-2 开机 169
3-3-3 执行应用程序 172
3-3-4 系统移植 172
3-3-5 选择一个嵌入式操作系统 174
3-4 嵌入式软件的
开发
流程 178
3-4-1 系统
开发
178
3-4-2 编译 183
3-4-3 链接 189
3-4-4 重新定位 191
3-4-5 下载 192
3-5 沟通软件与硬件的桥梁 194
3-5-1 由说明书认识硬件组件 194
3-5-2 驱动程序的编写 200
3-5-3 中断与异常处理 209
3-6 调试技术 212
3-6-1 仿真软件 212
3-6-2 目标平台上的调试 214
3-6-3 硬件辅助调试 217
3-7 您必须了解的事情 229
3-7-1 常见的错误处理 230
3-7-2 程序技巧 236
3-8 总览 238
第4章 信息家电软件的大趋势 239
4-1 多采多姿的Java世界 240
4-1-1 Java的概念 240
4-1-2 Java世界 243
4-1-3 企业版J2EE 243
4-1-4 标准版J2SE 245
4-1-5 袖珍版J2ME 246
4-1-6 Java Card 248
4-1-7 小结 249
4-2 移动装置的Java Virtual Machine - KVM(K Virtual Machine) 250
4-2-1 KVM 的由来 250
4-2-2 KVM 移植技术 256
4-2-3 KVM 验证 262
4-2-4 小结 266
4-3 移动设备上的
开发
套件-MIDP 267
4-3-1 Java与无线通信 268
4-3-2 MIDP的由来 279
4-3-3 MIDP
开发
环境 282
4-3-4 MIDP
开发
实例 290
4-3-5 MIDP 的移植 294
4-3-6 小结 296
4-4 Symbian Java Phone 297
4-4-1 Java Phone架构 297
4-4-2 JTAPI 300
4-4-3 应用实例 303
4-4-4 小结 305
4-5 Jini 306
4-5-1 Jini的架构 306
4-5-2 Jini的移植 309
4-5-3 小结 311
4-6 电信服务i-Mode与i-appli 312
4-6-1 i-Mode通信系统 312
4-6-2 Compact HTML 315
4-6-3 Java enabled i-mode:i-appli 326
4-7 Java Chip让Java飞起来 337
4-7-1 Java Chip的诞生 338
4-7-2 各家的JavaChip 339
4-7-3 小结 343
4-8 总结 344
第5章 Smart Handheld Device软件系统设计 345
5-1 前言 346
5-2 嵌入式操作系统基本概念 346
5-2-1 嵌入式操作系统 347
5-2-2 软件组件 350
5-3
PDA
产品面面观 352
5-3-1
Palm
-
PDA
的创作先驱 352
5-3-2 WinCE Pocket PC 多媒体的佼佼者 363
5-3-3 我国嵌入式操作系统发展概况 374
5-3-4
PDA
发展趋势 377
5-4 针对产品定义选择系统软件 381
5-4-1 基本技术比较 382
5-4-2 产品应用 383
5-5 Symbian Platform:典型的智能型手机系统设计 384
5-5-1 功能结构介绍 386
5-5-2 GTv6基本组件 387
5-5-3 Framework 388
5-5-4 通信与网络 389
5-5-5 应用层 389
5-5-6 Java Phone 390
5-5-7 新一代智能型手机 390
5-5-8 持续创新的Symbian OS v7.0 392
5-5-9 系统
开发
环境 394
5-6 嵌入式Linux相关技术 395
5-6-1 嵌入式Linux 概述 395
5-6-2 工作评估 401
5-6-3 Linux目录结构 402
5-6-4 工具链(Toolchain) 405
5-6-5 内核配置 405
5-6-6 编译内核 410
5-6-7 雏型板测试 412
5-6-8 选择嵌入式Linux图形接口 417
5-6-9 自己动手做Linux Based iPAQ 423
5-7 结束语 425
嵌入式Linux下彩色LCD驱动的设计与实现.pdf
长期以来,常见的掌上电脑(
PDA
)等小型手持式 设备上, 由于硬件条件的限制, 我们看到的显 示器件通常是单色LCD,用户界面也非常简 单,几乎看不到PC机上美观整齐的图形界面(GUI)支持。 因为早期嵌入式处理器的速度有限,在处理图形和多媒 体数据方面显得力不从心。 随着高性能嵌入式处理器的普及和硬件成本的不断降 低,尤其是ARM
系列
处理器的推出,嵌入式系统的功能 也越来越强。在多媒体应用的推动下,彩色LCD也越来 越多地应用到了嵌入式系统中,如新一代掌上电脑(
PDA
) 多采用TFT显示器件,支持彩色图形界面, 图片显示和视 频媒体播放。掌上电脑(
PDA
)的操作系统有微软Window CE,
Palm
OS等。而Linux做为开放源代码的操作系统也 在市场中占据了一席之地。由于Linux成本低廉,任何人 都可以得到其源代码并在其基础上进行
开发
, 成为各家厂 商极力发展的操作系统,加上其核心小,潜力可观。
水木清华精华-嵌入式系统(珍藏版 资料有史以来最齐全!)
清华内部资料!珍藏版! [目录]============================== 7. [目录]嵌入式系统入门 8. [目录]技术宝典 1. [目录]操作系统(OS) 1. [目录]综述 2. [目录]概念讨论 3. [目录]VxWorks 4. [目录]pSOS 5. [目录]eCos 6. [目录]ucos 7. [目录]WinCE 8. [目录]Qnx 9. [目录]Linux 1. [目录]综述 2. [目录]GNU 3. [目录]uclinux port 4. [目录]RTLinux 5. [目录]在不同平台上的移植 1. [目录]MIPS 2. [目录]Dragonball 3. [目录]PowerPC 10. [目录]RTEMS 11. [目录]
Palm
2. [目录]嵌入式微处理器 1. [目录]综述 2. [目录]ARM/StrongARM 3. [目录]MIPS 4. [目录]PowerPC 5. [目录]x86 6. [目录]m-core 7. [目录]68K/Coldfire 2. [目录]Coldfire 8. [目录]DragonBall 9. [目录]DSP 10. [目录]8/16位MCU 1. [目录]51
系列
2. [目录]96
系列
3. [目录]Motorola HC08
系列
4. [目录]单片机&以太网&互联网 3. [目录]解决方案 1. [目录]机顶盒 2. [目录]MP3解码 3. [目录]
PDA
4. [目录]嵌入式INTERNET 7. [目录]单片机&以太网&互联网 5. [目录]其他 4. [目录]外围器件/接口 1. [目录]通讯器件 2. [目录]存储器件 3. [目录]串口并口 4. [目录]USB 5. [目录]实时时钟 6. [目录]以太网卡 7. [目录]CAN 8. [目录]液晶LCD 9. [目录]GAL 5. [目录]调试与
开发
1. [目录]BDM 2. [目录]JTAG 3. [目录]BSP 6. [目录]相关技术与协议 1. [目录]网络协议 2. [目录]Lonworks 3. [目录]CAN 4. [目录]Bluetooth 7. [目录]程序设计技巧 1. [目录]C 2. [目录]ASM 3. [目录]C++ 8. [目录]名词解释 9. [目录]百家争鸣 6. [目录]成立出售专业芯片的网站 10. [目录]信息资源 1. [目录]网络资源 2. [目录]器件资源 3. [目录]好书推荐 4. [目录]招聘求职 11. [目录]疑难征解 12. [目录]协会与交流 1. [目录]嵌入式系统爱好者协会 2. [目录]AKA
SkyEye教程
对于那些想进行嵌入式系统软件
开发
和学习,或者想研究嵌入式Linux等操作系统和一些底层系统软件(如TCP/IP等)的研究和
开发
人员来说,可能存在如下几方面的问题:(1)经常苦于经费不足,缺少足够的硬件
开发
板和完善的软件
开发
环境,相关的书籍对一些最新软件的分析还不够全面,无法深入研究和
开发
嵌入式软件。(2)高层次的软件设计和
开发
一般不用太考虑底层硬件的实现细节,如果直接处于一个具体的硬件环境下,在
开发
和研究中可能会陷入硬件的具体细节中不能自拔,而不能把精力放到高层次的软件设计和
开发
上。(3)如果硬件
开发
环境不太稳定(这种情况经常见到),且对具体的硬件不是很了解,则可能在排除问题上花费大量的不必要的时间。(4)如果你想自己尝试设计一个操作系统,则先在一个提供源码级调试的软件仿真器上进行
开发
,可能会大大提高你的
开发
进度。<br><br>对于想了解、学习一般操作系统的实现原理,Linux/μCLinux操作系统或TCP/IP等系统级软件的实现的人员,目前一般采用的方法是看书和读源代码,这是一种静态的学习方法,效率较低,比较枯燥,缺少亲自实践的感觉。要想深入分析和
开发
软件,就要动手编程,不能只是看看书,读读代码,只有通过亲手实践才能够掌握软件设计的核心内容。上面所指出的问题和需求促使SkyEye项目的诞生。 <br><br>3.SkyEye的目标和意义 <br>SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目"。SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成
开发
环境,模拟常见的嵌入式计算机系统(这里假定"仿真"和"模拟"的意思基本相同);可在SkyEye上运行μCLinux以及μC/OS-II等多种嵌入式操作系统和各种系统软件(如TCP/IP,图形子系统,文件子系统等),并可对它们进行源码级的分析和测试。<br><br>3.SkyEye的目标和意义 <br>SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目"。SkyEye的目标是在通用的Linux和Windows平台上实现一个纯软件集成
开发
环境,模拟常见的嵌入式计算机系统(这里假定"仿真"和"模拟"的意思基本相同);可在SkyEye上运行μCLinux以及μC/OS-II等多种嵌入式操作系统和各种系统软件(如TCP/IP,图形子系统,文件子系统等),并可对它们进行源码级的分析和测试。<br><br>纯软件的模拟器有许多种,如模拟一个芯片时序逻辑的模拟器、只模拟CPU指令的模拟器、模拟整个硬件
开发
板的模拟器、模拟一个
PDA
的模拟器等。存在一些纯软件的仿真器或模拟器,如Stanford大学的SimOS模拟器,它仿真的是MIPS
系列
CPU和相关外设,可以在其上运行SGI公司的Irix操作系统和软件,目前基本上停止了进一步的
开发
;PSIM是一个仿真PowerPC指令集的模拟器,目前只支持简单的命令行应用程序;xcopilot是一个
PDA
模拟器,它是由Greg Hewgill出于个人喜好编写的,它仿真的是M68K CPU,通过它可以给基于
Palm
OS的软件
开发
者提供一个模拟
开发
环境。Bochs是一个仿真x86 CPU的开源项目,目前还支持AMD64 CPU,在它上面可以运行Linux操作系统。其它一些商业的仿真软件如vmware和virtualPC可以仿真一个真实的x86计算机,而Virtutech Simics仿真器可以仿真多种CPU和硬件,功能强大,可用于硬件和系统软件的评测。<br><br>SkyEye是一个指令级模拟器,可以模拟多种嵌入式
开发
板,可支持多种CPU指令集,在SkyEye上运行的操作系统意识不到它是在一个虚拟的环境中运行,而且
开发
人员可以通过SkyEye调试操作系统和系统软件。由于SkyEye的目标不是验证硬件逻辑,而是协助
开发
、调试和学习系统软件,所以在实现上SkyEye与真实的硬件环境相比还是有一定差别的。SkyEye在时钟节拍的时序上不保证与硬件完全相同,对软件透明的一些硬件仿真进行了一定的简化。这样带来的好处是SkyEye的执行效率更高。SkyEye的推出具有下面三方面的意义:<br><br>通过SkyEye仿真集成环境可以很方便地进入到嵌入式系统软件学习和
开发
的广阔天地中。尤其对于缺少嵌入式硬件
开发
环境和软件
开发
环境的用户来说,它将是一个非常有效的学习工具和
开发
手段,因为SkyEye的整个软件系统都是Open Source的,且基于GPL协议(μCOS-II除外)。因此,如果要学习Linux操作系统或者进行嵌入式系统
开发
,但苦于没有硬件支持,SkyEye仿真环境软件是一个很好的选择! <br>如果想研究与具体硬件无关的系统软件(如TCP/IP协议栈等
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章