基于ARM信息发布平台终端系统的构建Word文档下载推荐.docx
- 文档编号:15170660
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:29
- 大小:609.30KB
基于ARM信息发布平台终端系统的构建Word文档下载推荐.docx
《基于ARM信息发布平台终端系统的构建Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于ARM信息发布平台终端系统的构建Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
作者姓名
龚慧学
指导教师
周兆丰
所在院系
物理与电子科学学院
专业名称
电子信息科学与技术
完成时间
2010年5月22日
湖北师范学院学士学位论文(设计)诚信承诺书
中文题目:
外文题目:
TheConstructionofterminalsystemforinformationpublishingbasedonARMarchitecture
学生姓名
学号
院系专业
班级
0603
学生承诺
我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,本人毕业论文(设计)内容除特别注明和引用外,均为本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的情况。
如有违规行为,我愿承担一切责任,接受学校的处理。
学生(签名):
2009年5月24日
指导教师承诺
我承诺在指导学生毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,经过本人核查,该生毕业论文(设计)内容除特别注明和引用外,均为该生本人观点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的现象。
指导教师(签名):
2009年5月24日
目录
摘要1
1绪论3
1.1选题背景3
1.2研究任务及研究目的3
1.3研究意义4
2嵌入式系统概述4
2.1什么是嵌入式系统4
2.2嵌入式系统的特点6
2.3嵌入式处理器7
2.4嵌入式操作系统8
3bootloader9
3.1bootloader的概念9
3.3bootloader的基本结构10
3.4bootloader的种类12
3.5uboot的介绍及移植13
4linux内核移植16
4.1linux内核结构16
4.2linux源码结构18
4.3linux内核的配置,编译和移植19
5嵌入式linux文件系统21
5.1嵌入式Linux文件系统详细介绍21
5.2嵌入式linux根文件系统目录24
5.3制作文件系统26
6嵌入式浏览器的移植30
6.1Konqueror/embedded的结构30
6.2Konqueror/embedded的编译和安装30
7总结32
8致谢33
参考文献34
湖北师范学院学士学位论文(设计)评审表
(湖北师范学院物理与电子科学学院,湖北黄石435002)
摘要信息发布平台是在基于某种硬件平台上进行信息的发布,目前信息发布的方式有LED点阵,广播,WEB等,而该系统是基于ARM的嵌入式信息发布平台。
主要由客户端和服务器端组成,其中客户端主要由硬件和软件部分构成,硬件是基于SanSung2440处理器的mini2440开发板,软件部分则是在基于mini2440硬件平台上构建嵌入式Linux系统,并添加Konqueror嵌入式浏览器,作为信息发布的载体。
最终,用户可以在客户端进行相关信息的查询,管理员则可以在服务器端进行相关信息的发布和更新。
关键词:
Linux操作系统bootloader内核文件系统嵌入式系统
中图分类号:
TN710
TheConstructionofterminalsystemforinformationpublishingplatformbasedonARMarchitecture
GongHuixue
(CollegeofPhysicsandElectronicScience,
HubeiNormalUniversity,Huangshi435002,China)
AbstractTheinformationpublishingplatformisusingforreleasinginformationbysomehardwareplatform,currently,therearesomeinformationpublishingbyLEDdotmatrix,radio,WEB,andsoon,andthesystemisbasedonARMarchitecture.Thesystemcontainclientandservercomponents,theclientmainlyconsistsofhardwareandsoftwarecomponents,hardwareisbasedontheSanSung2440processormini2440developmentboard,softwareisbasedonembeddedhardwareplatformmini2440andconstructingembededLinuxsystem,andaddKonquerorembeddedbrowser,asthecarrierofinformation.Finally,theusercanqueryinformationinclient,theadministratorcanreleaseandupdatetherelatedinformationintheserver.
Keywords:
LinuxOSbootloaderkernelfsEmbeddedOS
基于ARM的信息发布平台的设计
1绪论
基于现在学校办公,政府机关,商场银行,在信息发布时,通过张贴纸张或LED点阵,将其发布,这种做法很不方便,而且信息一旦过时,又难以清除这些纸张,造成环境的不美观和纸张的浪费。
LED点阵虽操作简单,但是发布的信息量有限,而且不具备人机交互功能。
本系统可实现信息的分类显示,最近信息的显示,新闻的添加,删除等管理功能。
管理员可以通过服务器端实现对信息的发布,管理,实时的进行行为统计和记录。
而用户则可以通过客户端,进行相关信息的查询。
1.1选题背景
传统的信息发布技术包括各种媒体,比如报纸,杂志,电视和广播等等,这些信息的发布由其载体决定了只能是固定的,而且用户只能是被动的接受信息。
随着Internet的飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
在Internet上发布信息主要是通过网站的形式发布出去,其发布方式有WEB,_NET,SMS等方式,但这些都是在基于PC平台和Windows下进行的,可是这些系统设计起来比较复杂,而且不具专用型。
1.2研究任务及研究目的
本系统主要研究任务:
是在ARM硬件平台上进行bootloader,kernel,fs的配置,编译和移植,构建嵌入式linux系统;
在构建好的嵌入式linux系统中,移植嵌入Konqueror浏览器,作为信息发布的载体[1]。
在客户端,以触摸屏作为人机交互接口,方便用户进行相关信息的查询;
在服务器端,在PC机上搭建服务器,建立网站,用以实时的发布,更新和删除信息。
用户在客户端输入服务器端的地址,便可查询到相关信息。
整个系统框图如图1.2所示。
图1.2系统组成框图
基于ARM的信息发布平台,硬件平台是利用ARM处理器,以其卓越的性能成为嵌入式产品微处理器的首选,利用触摸屏作为人机交互界面的终端,操作方便快捷;
操作系统方面则是利用嵌入式Linux,具有强大的网络功能和多用户。
另外Linux操作系统的可移植性,可裁减行,使得它的内核精简高效。
整个成本相对PC机更加低廉,实惠,而且其精简的内核,相对Windows操作系统,它占用的资源更少,运行更稳定,速度更快。
1.3研究意义
该系统能够很好的避免通过纸张或LED点阵发布信息的不利,不仅方便用户查询所需要了解的信息,而且方便管理员将用户需要的信息,通过网络实时的传输到终端。
这样的信息更新不必消耗大量的资源,同时也方便了用户按各自的要求进行相关信息的查询。
2嵌入式系统概述
2.1什么是嵌入式系统
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于系统对功能,可靠性,体积,成本,功耗有严格要求的的专用计算机系统[2]。
2.1.1嵌入式系统的组成
嵌入式系统通常由嵌入式处理器,外围设备,嵌入式操作系统和应用软件等几大部分组成,如图2.1所示。
图2.1嵌入式系统的组成
1 嵌入式处理器:
嵌入式系统硬件层的核心是嵌入式微处理器,嵌入式微处理器与通用CPU最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中,它将通用CPU许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。
2 外围硬件电路:
外围设备是指在一个嵌入式系统中,除了嵌入式处理器以外的用于完成存储,通信,调试,显示等辅助功能的其他部件。
嵌入式系统是量身定做的专用计算机应用系统,又不同于普通计算机组成,在实际应用中的嵌入式系统硬件配置非常精简,除了微处理器和基本的外围电路以外,其余的电路都可根据需要和成本进行裁剪、定制,非常经济、可靠。
3 嵌入式操作系统:
嵌入式操作系统(EmbeddedOperationSystem,EOS)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。
EOS负责嵌入系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动[3]。
它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。
4 特定的应用程序:
嵌入式系统的应用软件是针对特定的实际专业领域,基于相应的嵌入式硬件平台,并能完成用户预期任务的计算机软件。
2.2嵌入式系统的特点
1 专用性强。
由于嵌入式系统通常是面向某个特定应用的,所以嵌入式系统的硬件和软件,尤其是软件,都是为特定用户群来设计的,它通常都具有某种专用性的特点。
2 实时性好。
目前,嵌入式系统广泛应用于生产过程控制、数据采集、传输通信等场合,主要用来对宿主对象进行控制,所以都对嵌入式系统有或多或少的实时性。
3 可裁剪性好。
从嵌人式系统专用性的特点来看,作为嵌入式系统的供应者,理应提供各式各样的硬件和软件以各选用。
但是,这样做势必会提高产品的成本。
为了既不提高成本,又满足专用性的需要,嵌入式系统的供应者必须采取相应措施使产品在通用和专用之间进行某种平衡。
4 可靠性高。
由于有些嵌入式系统所承担的计算任务涉及产品质量、人身设各安全、国家机密等重大事务,加之有些嵌入式系统的宿主对象要工作在无人值守的场合,例如危险性高的工业环境中、内嵌有嵌入式系统的仪器仪表中、在人际罕至的气象检测系统中以及为侦察敌方行动的小型智能装置中等。
所以与普通系统相比较,对嵌入式系统可靠性的要求极高。
5 功耗低。
有很多嵌入式系统的宿主对象都是一些小型应用系统,例如移动电话、PDA、MP3、飞机、舰船、数码相机等,这些设各不可能配各容量较大的电源,因此低功耗一直是嵌入式系统最求的目标。
当然也是为了降低系统的功耗,嵌入式系统中的软件一般不存储于磁盘等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 信息 发布 平台 终端 系统 构建