首页> 中文学位 >基于ARMS3C2410处理器的网络计算机中系统软件的二次开发与实现
【6h】

基于ARMS3C2410处理器的网络计算机中系统软件的二次开发与实现

代理获取

目录

文摘

英文文摘

引言

第一章绪论

1.1网络计算机的起源

1.1.1 NC的定义

1.1.2 NC的分类

1.1.3 NC与PC的比较

1.2目前发展状况

1.3网络计算机的应用领域

1.4课题来源及所做的工作

1.4.1课题来源及意义

1.4.2本文所做的工作

第二章网络计算机的系统架构,组成部分

2.1所采用的系统架构

2.2系统应用模式

2.3服务器部分

2.4终端部分

第三章终端的实现方式

3.1采用S3c2410处理器的开发板(硬件组成)

3.2采用Wince.net嵌入式操作系统(软件组成)

3.2.1编写特定平台的BootLoader引导程序

3.2.2编写特定平台的BSP(板级支持包)

3.2.3根据网络计算机的需求规格,定制出一个CE操作系统

3.2.4编写特定平台下的应用程序

第四章CE系统定制和Shell开发

4.1 双Shell的实现过程

4.1.1系统热键的添加

4.1.2加入屏幕保护功能

4.1.3开始菜单内的相关修改

4.1.4修改任务栏和桌面背景

4.1.5加入对连接的添加,编辑,删除等操作的支持

4.1.6其他

4.2多用户的实现过程

4.2.1多用户模块的设计方法

4.2.2多用户模块的实现流程

4.3模块化的实现过程

4.3.1模块化的设计方法

4.3.2模块化的实现流程

4.4整个系统的测试

结束语

参考文献

攻读硕士期间发表的论文和参加的主要科研项目

致谢

展开▼

摘要

随着网络技术的成熟和互联网的飞速发展,网络规模的日趋庞大,以PC做为客户端设备的组网方式已显露出越来越多的弊端:需要不断地升级服务器端和客户端的操作系统和应用软件,客户端的硬件设备也要跟着不断升级,造成资源的很大浪费。在这种形势下,迫切需要一种既能降低成本,减少浪费,又能满足用户一般计算,娱乐,工作需求的客户端的出现,在此本文论述了新一代客户端—网络计算机(NC)的主要结构,具体功能,和实际工作的原理,以及实现的方法。 论文以联想集团”网锐2140系列NC”为出发点,以公司原有的基于Wince.net4.2操作系统的NC为基础,深入研究了基于ARMS3C2410处理器中的系统软件的定制方法。并根据公司的要求,做了二次开发,以满足客户的需求。 本文首先阐述了网络计算机的发展背景,包括其产生的原因,目前发展状况,应用领域等,在此基础上描述了整个网络计算机的网络拓扑结构,然后分别从硬件(ARMS3C2410处理器,嵌入式开发板),软件(Wince.net操作系统,Shell,等)两个方面讲述了NC的具体实现方式,重点讲述了如何在Wince.net中实现双Shell的功能,两个Shell之间的整合,屏幕保护功能的添加,屏幕分辨率,颜色深度的设置,控制面板的实现以及与多用户,模块化的接口。最后,总结了目前NC能越来越普及的原因,以及对网络计算机的未来发展趋势做出了预测。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号