资源预览内容
第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
第9页 / 共54页
第10页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
丫 8 0 9 7 4 9毕业论文题目:马 区 动 开发2 0 0 1级硕士生姓名:指导教师 ( 姓名、专业职称 ) :王自强、副教授嵌入式A R M 微处理器S I S 6 5 0 0 0 是专为带网 络功能的数码相机设计的, 文章介绍T以S l S 6 5 0 0 0 嵌入式开发板为基础, 将L i n u x 系统 ( 内核版本2 . 4 . 1 8 ) 移植到开发板上, 然后开发引导装载程序B o o t L o a d e r 和以 太网卡、 C F 卡、 C A M E R A等驱动程序。文章首先在第二章介绍了嵌入式系统的硬件和软件、 开发嵌入式系统时如何选择硬件和软件。 第三、 四 章介绍了 嵌入式微处理器S I S 6 5 0 0 0 和S I S 6 5 0 0 。 的开发板。第五章介绍了如何将L i n u x 内核移植到S I S 6 5 0 0 0 开发板上,这部分包含开发环境的建立、调试和纠错环境、内核移植、文件系统的选择等内容。第六章介绍了如何开发系统的装载引导程序 B o o t L o a d e r ,着重介绍了B o o t L o a d e r 的原理、流程和烧写F L A S H 的方法。第七、八、九章分别重点介绍了以太网卡、P C M C I A接口的C F卡、带J P E G编码模块的C A M E R A 等设备驱动的开发方法。这几章包括网络设备驱动程序的概念和结构、P C M C I A 和C F 卡的知识、J P E G 编码等丰富的内容。最后, 第十章介绍了整个网络数码相机系统的构成和原理、 应用程序的开发、技术特点和优点、尚 存在的问 题等,并展望了 系统适合应用的领域。文章针对嵌入式系统的L i n u x 内核移植和驱动开发、系统集成做重点介绍,对嵌入式系统的开发者特别是消费类嵌入式网络设备的开发者有很高的参考价值。关键字: 嵌入式系 统、 L i n u x , S I S 6 5 0 0 0 、 网 络 照相 机、 驱动开 发宋 经作者、 勿全文T H E S I S : T h e R e s e a r c h o f L i n u x S y s t e m P o r t i n g a n d D e v i c e D r i v e rD e v e l o p m e n t B a s e d o n E m b e d d e d B o a r d S I S 6 5 0 0 0S P E C I A L I Z A T I O N : S i g n a l a n d I n f o r m a t i o n P r o c e s s i n gP O S T G R A D U A T E : G a o F e n gMENTOR:Wa n g Z i q i a n gT h e t h e s i s i s a b o u t e m b e d d e d n e t w o r k A R M C P U S l S 6 5 0 0 0 .s p e c i a l l y d e s i g n e d a s an e t w o r k D C p r o c e s s o r . T h e t h e s i s i sS l S 6 5 0 0 0 i sf o c u s e d o np o r t i n g L i n u x s y s t e m a n d s o m e d e v i c e d r i v e r sc a r d , P C M C I A C F c a r d a n d C A M E R A w i t h J P E Gd e v e l o p m e n t ,c o d i n g .t h e r e a r es u c h a s E t h e r n e tA t t h e b e g i n n i n g o f t h e t h e s i s ,somei n t r o d u c t i o n s a b o u t e m b e d d e d s y s t e m h a r d w a r e a n d s o f t w a r ep r o c e s s o r a n d h a r d w a r e c i r c u i t o f d e v e l o p m e n t b o a r d .p a r t i c u l a rS I S 6 5 0 0 0T h e f o l l o w i n g c h a p t e r s i n t r o d u c e h o w t o p o r t a L i n u x k e r n e l , h o w t ow r i t e a B o o t L o a d e r , h o w t o e r a s e a n d w r i t e a F L A S H c h i p , a n d s o o n .C h a p t e r 7 , 8 , 9 i n t r o d u c e t h e d e s i g n o f s y s t e m d e v i c e d r i v e r s , s u c ha s E t h e r n e t c a r d , P C M C I A C F c a r d , C A M E R A a n d J P E G H u f f m a n c o d i n g .I n a d d i t i o n , t h e t h e s i s s t a t e n e t w o r k d e v i c e c o n c e p t i o n s a n d d e v i c ed r i v e r a r c h i t e c t u r e , P C M C I A a n d C F s t a n d a r d , i m a g e p r o c e s s i n g a n d s o o n .F i n a l l ya n a l y z e t h et h e n e t w o r k c a m e r a s y s t e m i n i n t e g r a t e d a n d e v a l u a t e d . Is t r o n g p o i n t s o f t h e s y s t e m a n d a p p l i c a t i o n f o r e g r o u n d .T h i s p a p e r i n t r o d u c e s v e r y a b u n d a n t i n f o r m a t i o n a b o u t e m b e d d e d s y s t e m ,s o i t i s a g o o d r e f e r e n c e t o r e l e v a n t d e v e l o p e r s .K e y W o r d sD e v e l o p m e n tE m b e d d e d S y s t e m 、L i n u x、 5 1 5 6 5 0 0 0、N e t w o r k D C、 D r i v e rn南京大学硕士研究生毕业论文第一章 概述S l S 6 5 0 0 0 的L i n u x 系统移植和马 R M开 发第一章概述随着网络技术的发展,一切设备皆有联网的可能。一 一代网络为我们勾画美妙的蓝图, I P A将取代I P v 4 , 为全球的海量设备提供了 充足的I P 资源, 使得每一个设备都可以 拥有自 己 唯一的 I P 。 嵌入式技术的发展也如火如茶, P C和其它设备的融合越来越深,嵌入式 P C 使得我们日 常使用的家电 都可以 连上互联网, 例如空调、 电 冰箱、 微波炉、电 视机等。 家用 电器向智能化、网络化、数字化方向发展。我们使用的 手机、 P D A , D C( 数码相机) 、 D V( 数码摄像机) 、 M P 3等设备之间的界线也 在逐渐模糊。它们之间也在迅速地融合。融合了 P D A , D C , D V , M P 3功能的新一代手机 S m a r t P h o n e智能 手机) 己 经要占据手机市场的 主流地位。 能连网的D C 和D V 也成为今后视 频电 子发展的方向。 传统胶片相机现在己 经快被数码相机完全取代, 数码设备在朝着网 络化、 智能化方向发展。第二章嵌入式系统开发简介2 . 1 嵌入式L i n u x 系统原理和特点用于控制设备的计算机。 也叫做嵌入式系统, 它的历史儿乎和计算机自 身的历史一样长。 它们最 初于六十 年代晚期在通讯中被用于控制电话交换机。 由于在过去的十多年里, 计算机 产业不断朝着更小的系统方向发展, 嵌入式系统也与之一起为这些小型机器提供了 更多的 功 能。 渐渐地, 就需要把这些嵌入式系统连接到某种网 络上, 因而也就产生了 对网络协议栈的 要求, 这提高了系统的复杂程度并要求更多的 存储器和接口, 这就需要有操作系统, 而一般 的通用操作系统无法满足嵌入式系统在功能、 可靠性、 成本、 体积等方面的 严格要求。 因 此, 就需要专用的嵌入式操作系统。嵌入式系 统被定义为以应用为中心,以 计算机技术为基础, 软件硬件可裁减, 适应对功能、可靠性、 成本、体积、功耗严格要求的专用计算机系统。嵌入式计算机系 统是相对于通用型计算机系统而提出的。它具有以r 几个特点:( I )嵌入式系统通常是面向 特定应用的。嵌入式C P U与通用型的最大不同就是嵌入式C P U 大多工作在为特定用户群设计的系统中。它通常都具有低功耗、体积小、 集成度高等特点, 并且通常都会根据某些特定需求进行硬件上的 优化, 从而符合该行业需求, 也有利于 嵌入式 系统披体的小型化, 移动能力的提高, 跟网络的 联系也越来越紧密。( 2 ) 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相 结合的产物。( 3 ) 嵌入式系统的硬件和软件都必须高效率的设计, 量体裁衣,去除冗余, 力争在同 样的 硅片面积上实现更高的性能. 这样才能在具体应用中 对处理器的选择更具有竟争力。 ( 4 )嵌入式系统和具体应用有机结合在一起。 它的升级换代也是和具体产品同步进行,因 此嵌入式系统产品一旦进入市场,具有较长 的生命周期。 ( 5 )为了 提供执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单 片机本身而不是存贮在磁盘中. ( 6 ) 嵌入式系统本身不具备自 举开发能力,即 使设计完成以 后用户通常也是不能对其中的 程序功能进行修改的,必须有一套开发工具和开发环境才能讲行开分南京大学硕士研究生毕业论文第二章 嵌入式系统开发简介2 . 2 嵌入式系统分类及应用根据不同的分类标准嵌入式系统有不同的分类方法, 这里根据嵌入式系统的复杂程度, 可以 将嵌入式系统分为以下四 类: ( I )单个微处理器这类系 统可以在小型设备中 ( 如温度传感器、烟雾和气体探测器及断路器) 找到。 这 类设备是供应商根据设备的用途来设计的。 ( 2 )不带计时功能的微处理器装置这类系统可在过程控制、信号放大器、位置传感器及阀门传动器等中找到。 ( 3 ) 带计时功能的组件这类系 统可见于开关装置、 控制器、电 话交换机、电梯、数据采集系统、医药监视系 统、 诊断及实时控制系统等。它们是一个大系统的 局部组件,由 它们的传感器收集数据并 传递给该系 统。这种组件可同P C 机一 起操作,并可包括某种数据库。 ( 4 ) 制造或
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号