嵌入式Linux在基于ARM的网络显示器上的应用

上传人:206****923 文档编号:47018721 上传时间:2018-06-29 格式:PDF 页数:51 大小:1.99MB
返回 下载 相关 举报
嵌入式Linux在基于ARM的网络显示器上的应用_第1页
第1页 / 共51页
嵌入式Linux在基于ARM的网络显示器上的应用_第2页
第2页 / 共51页
嵌入式Linux在基于ARM的网络显示器上的应用_第3页
第3页 / 共51页
嵌入式Linux在基于ARM的网络显示器上的应用_第4页
第4页 / 共51页
嵌入式Linux在基于ARM的网络显示器上的应用_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《嵌入式Linux在基于ARM的网络显示器上的应用》由会员分享,可在线阅读,更多相关《嵌入式Linux在基于ARM的网络显示器上的应用(51页珍藏版)》请在金锄头文库上搜索。

1、分类号U D C :密级:编号学位论文Q 5 = Q 曼! ! Q ! 二丛嵌入式L i n u x 在基于A R M 的网络 显示器上的应用常银霞指导教师姓名:张振东教授河北工业大学申请学位级别:硕士学科、专业名称:控制理论与控制工程论文提交日期:2 1 1 1 生! 旦论文答辩日期:;! ! j 生! 旦学位授予单位:塑i ! 三些墨堂答辩委员会主席嵌入式L i n u x 在基于A R M 的网络显示器上的应用摘要网络显示器属于手持终端的范畴,通过以太网和串口进行通信,主要用于工业场所的 远程数据显示,具有较高的实用价值和较好的市场前景。本文介绍了手持终端和嵌入式技术的国内外研发情况,在

2、综合比较现有各种嵌入式操 作系统的基础上,分析了使用L i n u x 构造嵌入式系统的优点和缺陷:之后,着重从软件方 面介绍了本课题研究工作中所采用的嵌入式平台总体设计方案和开发步骤。该系统采用三 星公司的S 3 C 4 4 B O X 嵌入式微处理器硬件平台;由于S 3 C 4 4 B O X 处理器没有M M U ,所以我们采 用的操作系统是u C l i n U X ,即专门为没有内存管理单元的处理器所改造的L i n U X 操作系统: 运用G N U 开源开发工具( g o c 及其交叉编译工具等) 进行系统的开发调试工作。主要内容包 括L i n U X 内核的裁剪和移植过程、A

3、 R M 微处理器的编程、B o o tL o a d e r 的功能和实现、L i n u x 下设备驱动程序的开发及应用程序的添加。其中,内核的裁剪和移植是嵌入式系统开发的 前提和基础:B o o tL o a d e r 就是在操作系统内核运行之前运行的一段小程序,用来加载操作 系统,它的使用大大方便了程序的调试:本文中应用程序的添加采用直接将应用程序编译 进内核,以模块的形式直接加载的方式,这种方式适合于不需要经常改动程序的较小系统。 通过对本产品的开发,研究了嵌入式L i n u x 操作系统在A R M 微处理器上的应用,为此 类仪表的开发提供了工具和方法。关键字:网络显示器,手持

4、终端,以太网,嵌入式系统,L i n u x ,A R M嵌入式L i n u x 班基- t A R M 的矧络显小器f ,的成币A P P L I C A T I O No FE M B E D D E DL I N U X0 NA R M B A S E D N E T W O R KD l S P L A YA B S T R A C TT h en e t w o r kd i s p l a yb e l o n g st ot l l ec a t e g o r yo f 山eh a n d h e l dd i s p l a yI tc a r r y so n c o m

5、 m u n i c a t i o nt h r o u 吐E t l l e r n e ta n ds e r i a ip o r t sa n dm a i n l yu s e dt od i s p l a yl o n g d i s t a n c ed a t ai nt h ei n d u s t r i a lp l a c e I th a sh i g h e rp r a c t i c a lv a l u ea n db e t t e rm a r k e tp r o s p e c t s T h i sp a l : e rh a si n 打o d

6、 u c e dr e s e a r c ha n dd e v e l o p m e n ts i t u a t i o no fh a n d h e l dd i s p l a ya n d e m b e d d e dt e c h n o l o g ya td o m e s t i ca n di n t e r n a t i o n a l o nt h eb a s i so fs y n t h e s i z i n gv a r i o u sk i n d so f e m b e d d e do p e r a t i n gs y s t e m s

7、n o w i n g ,h a v ea n a l y s e dt h ea d v a n t a g ea n dd e f e c to fu s i n gL i n u xa st h eo p e r a t i n gs y s t e m ;L a t e r ,T h e n ,I tg i v e st h et o t a ls o l u t i o no ft h ee m b e d d e ds y s t e md e s i g na n dd e v e l o pt h es t e pf r o ms o f t w a r et of o C U

8、 So n T h i ss y s t e ma d o p t s $ 3 C 4 4 8 0 Xe m b e d d e dm i c r o p r o c e s s o rh a r d w a r ep l a t f o r mo fS a m s u n g ;B e c a u s e $ 3 C 4 4 8 0 Xp r o c e s s o rh a sn oM M U ,w e a d o p tu C l i n U X ,w h i c hi Ss p e c i a l l ya m e n d e df o rp r o c e s s o r sw i

9、t hn oM M U ,a st h eo p e r a t i n gs y s t e m :I ti Sd e v e l o p e du n d e rG N Uo p e ns o u r c es o f t w a r et o o l s ( g c ca n di t Sc r o s s c o m p i l e r , t o o l c h a i n 、T h em a i nc o n t e n ti n c l u d e st r a n s p l a n t i n go fL i n u xk e r n e l ,p r o g r a m m

10、 i n go fA R Mp r o c e s s o r t h ef u n c t i o na n dr e a l i z a t i o no fB O O tL o a d e r ,t h ed e s i g n a t i o na n da d d i t i o no fd r i v e r sa n da p p l i c a t i o np r o g r a m se t c T h e r e i n t o ,T h et r a n s p l a n t i n go fL i n u xk e r n e Sf o r ea n db a s

11、e m e n to fe m b e d d e ds y s t e md e v e l o p i n g B o o tL o a d e ri Sas h o r tp r o g r a mt ol o a do p e r a t i o ns y s t e mI nt h i sp a p e r , w ea d da p p l i c a t i o np r o g r a m si nm o d u l em o d e ,w h i c hi sag o o dw a yt ow o r ki ns i m p l ys y s t e mt h a tr a

12、r e l yc h a n g et h ep r o g r a m T h r o u g ht h ed e v e l o p m e n to f t h i sp r o d u c t ,w es t u d yt h ea p p l i c a t i o no fe m b e d d e dt , i n u xo p e r a t i n g s y s t e mo nA R Mp r o c e s s o r s ,a n dp r o v i d et o o l sa n da p p r o a c hf o rt h ed e s i g n a t

13、i o no fs u c h e m b e d d e dp r o d u c t s K E Y W O R D S :n e td i s p l a y e r , h a n d h e l dd i s p l a y e r , e t h e m e t ,e m b e d d e ds y s t e m ,l i n u x ,a r m! ! ! ! 三兰;:i ! ! :! i 篁! ! :第一章绪论卜I 手持终端卜1 1 手持终端的历史 手持终端是指易于携带的终端设备,如移动数据终端,对信息进j 了室时采集、实时处理,以改变以 往终端需要同定线缆采集信息的限制,

14、极人地方便了信息的采集和传递。从1 9 5 9 年手持终端雏形的出 现至令,手持终端已有4 j 年的发展历史,其经历的关键性的事件包括1 。: 1 ) 1 9 5 9 年,出现了P h i I c oS a f a r i M o d e lH 2 0 I O L 这是世界上第一个装有品体管的便携式电视。 2 ) 1 9 6 9 年,X e r o xP a r e 提山了D y n a b o o k 的概念,描述了类似膝上型电脑的概念。 3 ) 1 9 7 2 年,出现了H P 一6 5 型号的袖珍计算器。 4 ) 1 9 7 7 年第个L E D 的手持电子游戏机由M a t t e l

15、 公司制造。 5 ) 1 9 8 0 年N i n z e n d o 公司设计了L C D 的手持游戏机G a m e & W a t c h 。 5 ) 1 9 8 2 年,日本索尼公司推出了可以放在口袋里的迷你电视和录像带捅放机W a t c h m a n 。 7 ) 1 9 8 4 年,英国P S I O N 公司推出了全球第一台掌上型数位助理产鼎,称为O r g a n i z e r 。 8 ) 1 9 8 9 年,N i n t e n d o 公司又推出了1 6 0 X 1 4 4 灰度,4 N l z 的G a m e B o y 游戏机。 9 ) 1 9 9 3 年,A

16、p p e 公司推出了真正意义上的P D A N e w t o nM e a n a g e P a d ( 牛顿) 。它拥有自己独立的操 作系统和应用程序,有手写识别功能。 1 0 ) 1 9 9 6 年,P a l mC o m p u g l n g 在被U SR o b o t c s 公司收购之_ I i 三推出r 具有重大意义的P i l o t1 0 0 0 掌上电脑,这款产品采用了新一代P A L Ma SI 0 操作系统,开创了p a l m 的先河。 1 1 ) 1 9 9 9 年,u S R o b o t i c s 公司义推了P a l mV 1 1 无线个人数字助理。 1 2 ) 2 0 0 0 年,c o m p a q 公司推山2 0 6 M h z ,1 5 灰度的 p a q 。 1 3 ) 2 0 0 1 ,夏普产品z a o r H s 采用了l n u x 操作系统。 1 4 ) 2 0 0 2 年,h a n d s p r i n g 公司的t r e o 拥有3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号