收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

便携式多媒体终端的研究与实现

汤顺  
【摘要】:便携式多媒体终端集音视频、图片浏览、录音、移动存储等多功能于一体,是未来多媒体手持设备的必然发展趋势。本文以国家信息产业部电子信息产业发展基金项目为背景,通过对系统的功能需求分析以及市场上主流处理器的功能和性能分析,以三星的S3C2410处理器和Linux分别作为系统的硬件和软件开发平台,提出了一套满足项目需求的便携式多媒体终端的应用解决方案,具有很强的实用价值。 本文主要研究内容和研究成果包括: 1) 通过对便携式多媒体终端的功能需求分析,综合考虑功能、速度、功耗、体积、可靠性、成本等因素,选择三星的S3C2410处理器作为硬件的核心部件,并在此基础上设计了可扩展的外围硬件结构。 2) 在软件设计和开发方案上,采用了高度模块化和易于向其他平台移植的Linux。通过对Linux的结构分析,提出了易于移植的分层的系统软件结构,并制定了软件的存储方案。 3) 详细分析了硬件的启动过程之后,通过研究启动代码的工作机制,提出了一种先进的bootloader的设计方法,节省了系统的空间和成本,使系统启动时间大大缩短,并成功的让其运行在硬件电路板上。 4) 通过研究Linux的驱动模型和中断机制,编写了Linux下的触摸屏设备驱动程序,并且通过改进采样坐标的滤波算法,使得到的坐标数据更加精确。 5) 深入研究了针对嵌入式应用的基于闪存的日志文件系统JFFS2的原理,通过实现MTD层驱动和底层Flash硬件访问函数,成功的实现了将JFFS2作为嵌入式根文件系统。 6) 最后,选择了Trolltech公司的Qt/Embedded作为系统上层图形界面应用程序的实现,成功地完成了其到系统的移植。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 张雄;叶念渝;田俊;;基于S3C2410的网络视频采集[J];兵工自动化;2006年05期
2 屈博;杨耿煌;张泽卉;;基于ARM9 Linux的手持电能质量分析仪[J];电子测量技术;2007年08期
3 赵瑞娟;李敬兆;;嵌入式Linux系统在S3C2410上的移植实现[J];安徽理工大学学报(自然科学版);2008年03期
4 唐瑶;谭彧;;基于ARM的农业机器人视觉系统研究[J];农机化研究;2008年11期
5 何世杰;;基于S3C2410的触摸屏驱动开发及校准算法[J];电脑知识与技术;2010年19期
6 刘伟;童敏;;Linux 2.6内核的嵌入式系统应用[J];电子技术应用;2006年01期
7 孙德辉;梁鑫;杨扬;;嵌入式Linux下ADC的驱动程序实现与应用[J];现代电子技术;2008年22期
8 周应宾;陈红;;基于ARM与Linux的无线传感器网络节点设计[J];科协论坛(下半月);2009年03期
9 陈伟歌;阎有运;;嵌入式平台在远程监测系统中的研究[J];沿海企业与科技;2008年08期
10 曹庆年;赵博;孟开元;;基于ARM9的嵌入式Linux网络通信系统设计与实现[J];西北大学学报(自然科学版);2009年01期
11 唐祎玲;白似雪;;基于嵌入式Linux的USB主控制器驱动设计[J];微计算机信息;2007年32期
12 王阳;王竹林;;基于Linux与S3C2410平台的IC卡应用[J];仪表技术;2008年08期
13 胡绍忠;程健;;采用GPRS的无线数据终端的设计[J];信息化纵横;2009年10期
14 马钧;;基于ARM9的工业以太网控制系统智能节点控制器设计[J];自动化与信息工程;2007年02期
15 张洪;秦文虎;;基于ARM的汽车行驶记录仪的研究[J];仪器仪表用户;2007年05期
16 李向明;王火智;刘明兰;;基于S3C2410的嵌入式网关的设计与研究[J];可编程控制器与工厂自动化;2007年02期
17 陶华良;;Linux-2.6内核在S3C2410上的移植分析和实现[J];福建电脑;2010年02期
18 田茂;李晓;潘永才;;基于S3C2410的嵌入式图像采集系统的设计[J];科技信息;2009年23期
19 熊锐;周纯杰;刘飏;;基于ARM9的交通违章抓拍系统的开发[J];计算机工程与应用;2006年27期
20 罗爱娣;;嵌入式技术在智能小区可视对讲系统中的应用[J];福建建筑;2008年12期
中国重要会议论文全文数据库 前10条
1 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
2 吴迪;熊显名;;测控系统中触摸屏驱动的研发[A];第三届全国虚拟仪器大会论文集[C];2008年
3 康淮湘;何川;徐一川;;自己动手搭建Linux邮件服务器[A];天津市电视技术研究会2010年年会论文集[C];2010年
4 朱国正;侯整风;;基于Linux平台的智能卡通用驱动模型[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
5 贾志洋;王勇刚;崔博文;杨玉婷;;应用型本科院校Linux操作系统的教学探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年
6 李冰;孙建平;;基于S3C2410与嵌入式Linux的网络视频监控[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(下册)[C];2008年
7 豆尚成;陈成细;奚学程;陈默;顾琳;赵万生;周志凯;顾岭;;基于Linux的线切割加工全软数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
8 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
9 姜斌;张君;;一种Linux平台下的可执行文件防篡改方法[A];浙江省电子学会2011学术年会论文集[C];2011年
10 邵昌旭;陈默;赵万生;;基于Linux的嵌入式线切割数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
中国博士学位论文全文数据库 前10条
1 于晓;基于嵌入式Linux的仪器操作系统的研究[D];西安电子科技大学;2009年
2 李伦;Linux及其伦理意蕴[D];湖南师范大学;2002年
3 郭锐;基于Linux的微细电火花加工数控系统及其相关关键技术的研究[D];哈尔滨工业大学;2007年
4 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
5 李明铎;短消息业务联网系统的设计与实现[D];中国人民解放军信息工程大学;2004年
6 吴峰光;Linux内核中的预取算法[D];中国科学技术大学;2008年
7 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年
8 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年
9 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年
10 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年
中国硕士学位论文全文数据库 前10条
1 张义磊;基于S3C2410嵌入式工业控制器的关键技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2005年
2 张杰;基于嵌入式系统的足球机器人小车控制器设计与研究[D];中南大学;2005年
3 刘国华;高速可靠的工业CT数据传输系统的研究与设计[D];重庆大学;2009年
4 李漾;基于S3C2410的Smartphone系统设计[D];电子科技大学;2005年
5 孙亚军;基于ARM的嵌入式Linux平台的研究与实现[D];东北大学;2009年
6 张向艳;基于Linux的网络高清播放器的设计与实现[D];北京邮电大学;2010年
7 郑国伟;Linux内核移植与USB无线网卡驱动的研究与实现[D];东北大学;2008年
8 郑冠贞;基于Linux下的网络入侵检测系统[D];中国石油大学;2010年
9 柯利达;一种基于ARM和Linux的专用嵌入式手持设备的研究与构建[D];昆明理工大学;2008年
10 沈浩;基于ARM9及嵌入式Linux系统平台的应用研究[D];昆明理工大学;2009年
中国重要报纸全文数据库 前10条
1 李军;LINUX: CA巧打合作牌[N];中国计算机报;2003年
2 重庆 TL;Linux技巧园[N];电脑报;2004年
3 Subbo;实战多Linux共存[N];电脑报;2004年
4 余涉;全力推进中国linux应用[N];厂长经理日报;2000年
5 ;Linux下也用eMule[N];电脑报;2004年
6 魏春梅;LINUX进入成熟期[N];中国经营报;2001年
7 陕西 刘新念;自制Linux的开机画面[N];电脑报;2001年
8 小芳;随电子社进入LINUX精彩世界[N];中华读书报;2000年
9 ;Linux平台为互联互通带来益处[N];中国电子报;2009年
10 ;基于 Linux 平台的 Sybase 服务器[N];计算机世界;2004年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978