arm linux 远程系统设计,(毕业论文)基于ARM Linux设备的远程控制设计.doc

目 录

摘要(关键词)1

1.前言1

1.1 研究背景1

1.2 研究意义及发展趋势2

1.3 论文概述2

2.系统介绍3

2.1 系统概述3

2.2 Web 服务器主控模块4

2.2.1 TCP/IP协议4

2.2.2 串口通信7

2.3 I2C协议7

2.3.1 I2C协议概述7

2.3.2 I2C协议总线接口8

2.3.3 ARM平台的嵌入式Linux的I2C总线驱动设计8

I2C总线读写时序8

Linux下I2C总线驱动程序概述9

3.PC页面显示处理10

3.1 静态页面10

3.2 动态页面11

3.3 动态网页语言11

3.3.1 动态网页语言简介12

ASP简介12

PHP简介12

JSP简介12

CGI简介12

3.3.2 ASP、PHP、JSP、CGI技术性能比较13

4.基于ARM的嵌入式Linux系统13

4.1 ARM介绍13

4.1.1 ARM概述14

4.1.2 ARM体系结构特点14

4.1.3 开发环境介绍15

IPC-SAMA5D34概述15

IPC-SAMA5D34特性16

4.2 嵌入式系统16

4.2.1 层次结构概述16

嵌入式硬件17

嵌入式操作系统17

支撑软件包17

应用软件17

4.2.2 嵌入式系统典型开发模式17

4.3 软件系统构建18

4.3.1 基于ARM的嵌入式Linux交叉编译环境18

4.3.2 ARM的嵌入式Linux软件系统构成19

5. Switch 模块19

5.1 M23636特性20

5.2 M23636应用20

5.3 有源开关配置寄存器20

5.3.1 概述20

5.3.2 工作流程21

6.总结与期望22

参考文献23

致谢24

Abstract(Key words)25

基于ARM LINUX设备的远程控制设计

信息工程学院电子工程系(电子信息工程) 王梦云

学号:2010130199

【摘要】当前,嵌入式系统已经广泛渗透到人们生活工作的各个领域。同时,随着嵌入式处理器性能的不断增强,嵌入式系统的处理能力和应用范围越来越广,嵌入式操作系统逐渐成为嵌入式系统中最重要的组成部分。而在各种嵌入式操作系统中,Linux凭借其代码公开、性能稳定、效率高等多方面的优势,在嵌入式系统中被广泛地采用认可。基于ARM的嵌入式linux系统近年也得到了巨大的发展,呈现出蓬勃发展的趋势,利用ARM和Linux作为开发平台越来越受到大众的欢迎。

嵌入式Web服务器是嵌入式技术和网络技术结合的产物,是嵌入式技术网络化的一项重要应用。基于http网络协议,本系统以嵌入式处理器IPC-SAMA5D34为硬件平台核心,Linux操作系统作为嵌入式系统的软件平台,通过浏览器实现对嵌入式设备的远程访问及控制,并通过芯片M23636实现了视频高速实时切换。其中,本文重点对比介绍了web服务器监控、串口通信、i2c这三种通信方式,讨论了利用何种动态网页语言实现与Web 服务器的动态交互,阐述了M23636的特性、工作流程和有源开关寄存器控制传输信息的原理等相关知识。

【关键词】嵌入式系统;远程监控;网络协议;视频切换

1.前言

1.1 研究背景

嵌入式系统是一种以应用为中心,以计算机技术为基础,其软硬件可配置,可裁减,对功能、可靠性、成本、体积、功耗有严格约束的专用计算机系统。在当前数字信息技术和网络技术高速发展的后PC时代,嵌人式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面。随着信息技术的飞跃发展,嵌入式系统也将获得广阔的发展空间。

Linux是一个类UNIX的操作系统,任何在UNIX下能完成的功能在Linux下也都可以实现。Linux是一个完整的多用户多任务操作系统,可以运行在如Intel、Alpha、ARM等多种硬件平台上。在嵌入式领域中,Linux表现出强大而完备的性能,在短短的十几年中Linux已经迅速发展成一个稳定、成熟的操作系统。当前,以ARM体系结构为处理器和以Linux为操作系统的嵌入式产品已经在各行各业获得了广泛的应用。

linux系统已经成为三大主流OS之一,是最有发展前景的嵌入式OS。其优势主要体现在以下几点:

1、源代码公开,系统升级、软件移植方便

2、性能稳定、可靠

3、内核可裁剪,功能可定制

4、优秀的网络功能、支持多种文件系统

5、支持多种体系结构的硬件平台

近年来,传统上用于办公室和商业的以太网逐渐进入了基于嵌入式设备的控制领域。Web技术可跨越诸多设备和系统在硬件和软件产品间做到即连即用,只需用Web浏览器通过以太网和TCP/IP协议便可控制各

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值