一、基于S3c4510B的嵌入式平台的设计及其应用(论文文献综述)
廖亮兵[1](2012)在《基于ZigBee的信息化家电监控应用研究》文中研究指明随着网络技术、数字技术和通信技术迅速发展,信息化家电进入一个新的阶段,主要表现在三个方面:第一、无线移动通信技术的发展和千家万户宽带接入互联网为信息家电的远程监控提供了条件;第二、各种短距离无线通信技术的成熟应用为实现家电无线监控局域网络提供了解决方案;第三、各种功能更强、性能更好、价格便宜的嵌入式系统相继出现,为实现信息家电的网络化、数字化和智能化提供了基本的平台。如何利用三个技术层面来实现随时随地地监控家电是信息家电发展的趋势。在信息化家电网络体系研究中,家电设备既要实现内部互连,又要实现与互联网的连接,需要一个家庭网络中央控制器,或称“家庭网关”。本文以低功耗低成本的ZigBee设备为枢纽,组建了自愈能力强的家庭内部无线局域网,实现了家庭网关与家电无线通信。同时,本文以短距离无线通信技术ZigBee为基础,以S3C4510B微控制器为核心,结合成熟的GPRS和Internet技术,研究和设计了信息家电远程监控技术方案。这样,人们可以通过手机以短信或被动呼叫的方式来检测和控制家电;也可以通过因特网客户端登陆家庭网关(ARMμClinux Web服务器)主页来监控家电。以这两种方式相结合,实现了对信息家电的远程监控。论文首先介绍了课题研究的背景及意义,信息家电的发展历史及现状,用于家庭内部无线传输的短距离无线通信技术--ZigBee技术;其次设计了整个信息家电远程监控方案模型,并对各模块功能与核心器件进行了介绍;然后设计了整个方案模型的核心电路和软件开发平台;最后对本文所做的主要工作进行总结,并在此基础上提出一些升级和应用的设想。其中,硬件部分重点阐述了核心控制平台的设计、全功能ZigBee芯片CC2420外围电路以及网络芯片RTL8201BL外围电路设计;软件部分重点阐述了ARMμClinux系统开发环境的搭建、嵌入式Web服务器的设计、ZigBee星型网络间的通信设计以及驱动程序的设计。
陆静逸[2](2012)在《基于ARM的嵌入式象棋机器人对弈控制系统研究》文中研究说明在国际领域,国际象棋对弈机器人的研究已经取得标志性成果,但有关中国象棋对弈机器人的研究在国内仍处于萌芽阶段,同类研究较少。本文基于上述原因,提出一种基于ARM控制核心的嵌入式象棋机器人对弈控制系统设计方案,结合此前研究成果的优点,改进了控制方案较落后、依赖上位机执行算法等问题,实现了拥有独立控制器的对弈机器人设计。本嵌入式对弈控制系统所研究的机器人多关节控制技术和对弈机器人系统,对于机器人技术的发展具有一定参考价值。本文的主要工作是:嵌入式平台的构建是本嵌入式对弈控制系统的研究重点,为解决vivi及linux-2.6.31内核的移植问题,本文运用PC机linux终端对交叉编译器及调试工具进行了配置,修改了vivi及linux-2.6.31内核源代码并将其移植到核心板中;随后,在移植的linux环境下挂载并完善了根文件系统,加载驱动程序,修改了Qtopia-4.2.4应用平台源代码并移植到核心板linux环境下,完成对嵌入式控制平台的构建。在对弈程序的实现过程中,本文对棋盘棋子进行了编码,建立索引数组和映射数组,让程序明白棋局对弈状态;运用预置表法和模板匹配法设置走法规则,建立评估函数,使程序能在合法的象棋对弈规则下搜索出最佳的走法;运用深度优先的迭代深化算法进行搜索,引入路向行向比特向量,提高搜索速度;并将对弈程序导入Qt平台,实现嵌入式对弈控制器的设计。本嵌入式对弈控制系统分为控制部分、执行部分和显示部分,其中,执行部分包括采集人类棋手走棋位置的电子棋盘和执行机器人走棋动作的机械臂;显示部分则包括PC机棋局显示终端和PC机linux终端。本文对系统的各个单元电路模块进行了设计,制作了电子棋盘和机械臂,设计了子功能软件模块及PC机棋局显示终端主界面,并采用多舵机联调的方法对系统进行了调试。结果表明,本嵌入式对弈控制系统运行正常,达到设计要求。
黄敏[3](2010)在《M模块接口控制器设计》文中研究表明本文以标准化LXI设备研究为背景,采用M模块规范设计LXI仪器内LXI接口单元与仪器功能单元连接,使得LXI仪器在机械结构、供电、软、硬件开发框架等方面都实现了标准化设计,更重要的是仪器的接口单元与功能单元的设计、开发、维护和升级做到了完全的独立,从而简化了LXI仪器的设计,增加仪器应用的通用性和灵活性。M模块具有丰富的数据传输模式和较高的传输速率,可靠的机械结构,简单实用的接口电路,支持中断、触发等异步事件功能,是目前仪器领域使用最为广泛的一种小背板规范。本文主要目的就是为LXI接口载板开发M模块全功能控制器。本文在对M模块规范详细分析的基础上,结合所内开发的标准化LXI设备硬件框架的实际特点,提出了M模块控制器固件及驱动程序设计方案。在固件设计中解决了载板端ARM处理器与M模块间数据传输速度匹配,数据选择表的化简,处理器与M模块的地址空间匹配等问题,实现了基本读写、突发传输、DMA、中断响应四种数据传输方式;实现了M模块的自动识别与接口自动配置。在软件设计中,提出了LXI设备的标准化软件架构,实现了对M模块接口及M模块功能操作的合理封装,完成了全功能的M模块接口LL驱动程序设计。本文通过丰富的仿真实验和层次化的验证技术,对M接口控制器进行了全面、细致的功能和性能测试,测试结果表明:软、硬件设计合理,功能齐全,运行稳定,符合LXI载板对M模块接口控制器的要求,为研制LXI多功能LXI仪器提供了基础。
徐巧梅[4](2010)在《多功能数码复印机供纸控制系统研究》文中研究说明复印机是办公自动化中重要的设备,其一方面在提高办公效率的同时,另一方面又因卡纸、不进纸和叠纸等故障困扰用户与厂家。在输纸时,供纸系统需准确控制纸张从进纸口→转印部→出纸口这个过程。因此,供纸性能好坏影响设备对纸张的处理品质和速度。本文分析了纸路电气控制系统,提出嵌入式系统设计方案。研究选用ARM芯片S3C4510B作为系统控制芯片,芯片具有强大的接口功能和控制精度,能够满足供纸控制系统的需要。以S3C4510B为控制器,设计了最小基本系统,包括供电系统、存储系统和接口系统等。利用芯片强大的接口功能和控制精度,设计了供纸检测模块、手供送纸检测模块、纸张大小识别模块和定影温度控制模块等传感器硬件检测电路。基于S3C4510B的PWM口输出特性,设计了电机驱动电路,搓纸动作由驱动控制芯片L298与直流电机完成,纸张的输送由脉冲分配器PMM8713和功率放大器SI-7300A共同作用于步进电机实现。以供纸系统各工作模块电路为基础制作PCB板。系统软件设计是基于S3C4510B嵌入式系统的程序设计,设计系统启动代码、设备驱动程序和应用程序等。基于S3C4510B芯片的三级流水线技术,运算速度快,控制精度高,省去了各种控制算法的引入。结果表明,系统工作正常,满足系统设计要求,基本实现了用通用控制器设计最小控制系统的功能。
吴迅[5](2010)在《基于Linux的嵌入式WEB服务器的研究》文中指出随着计算机技术和通信技术的发展,嵌入式系统已经应用到社会的各个领域。嵌入式系统正以不同的形式影响着人们的生产、生活和学习方式。目前大多数嵌入式系统处于单独应用方式,以嵌入式微处理器为核心,与一些监测、伺服、指示设备配合实现一定的功能。在教育方面常用的电子词典、电子书、MP3、MP4等大多数数字设备处于独立应用状态,不能直接和Internet连接,不能实现实时的信息更新和信息交互。在一些工业控制和汽车电子应用中,为了实现多个微处理器之间的信息交流,利用CAN、RS-232、RS-485等总线将微处理器组网,但这种网络的范围有限,有关的通信协议也比较简单,并且一般是孤立于Internet之外的,没有实现系统的互联,这样就大大限制了其应用范围。Internet现已成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果嵌入式系统能够连接到Internet上,就可以方便、低廉地将信息传送到几乎世界上的任何一个地方,并且能够实现远程控制,使其应用范围和性能大大提高,这样就能够很好的实现远程监控。本文就是基于此提出的,通过硬件平台的搭建和软件设计,构建一个嵌入式WEB服务器,实现嵌入式系统接入互联网的功能。论文主要从硬件平台的搭建和软件操作系统的移植两方面来研究嵌入式WEB服务器。在硬件平台的设计,主要通过比较各种不同的微处理器的性能,选定一种应用广泛并且性价比高的微处理器作为硬件平台的核心,设计构建所需的各种基本外围接口电路,来满足开发的需要,在软件方面,主要将开源代码,功能强大的μClinux操作系统,经过裁剪,移植到开发板上,运用TCP/IP协议实现Internet接入。论文主要开展了以下几方面的研究工作:(1)研究选定嵌入式微处理器,设计构建开发平台所需的外围接口电路,为下一步的开发提供高效、可靠的硬件平台。(2)研究嵌入式操作系统的移植方法和嵌入式WEB服务器的具体实现,利用TCP/IP协议和Socket套接字实现嵌入式WEB服务器和客户端的网络通信。利用终端机的浏览器和客户软件直接访问嵌入式WEB服务器,而不需要PC机作为交互的媒介,实现了通过Internet来对嵌入式终端系统的远程监控。(3)分析CGI原理,设计嵌入式WEB服务器应用程序。在构建好WEB服务器后,并使用动态网页技术为其研发应用程序,因为单单的静态网页是满足不了服务器和客户端交互的功能的。本论文的研究开发工作是在实践基础上完成的,对以ARM7TDMI为核心的S3C4510B嵌入式硬件平台进行了全面的设计研究,在此基础上成功的移植了Linux操作系统,通过调试,该软、硬件平台运行正常,并在该平台上实现了嵌入式WEB服务器,使得嵌入式系统成功接入Internet。在此基础上的各种各样的软件开发和使用都变得更加方便灵活。通过使用通用的浏览器,用户可以随时随地访问嵌入式WEB服务器,并维护嵌入式设备,这给系统的使用带来了极大的方便,达到了预期的效果。
施明智[6](2009)在《ARM嵌入式教学实验系统的研究与实现》文中指出ARM嵌入式技术在工业和生活中正得到越来越广泛的应用,为了适应技术的发展和社会的需求,满足为社会培养创新型人才的需要,高校通信类和电子类专业开设ARM嵌入式技术相关课程及其实验课程将成为趋势。在课程中设置合理实验,可以有效提高学生的动手能力和培养创新性思维,帮助学生更快、更好地掌握理论和应用技术。论文设计的ARM嵌入式教学实验系统包括一块适合普通高校嵌入式技术实验课程教学的实验开发板及其配套的实验。该实验系统针对一般高校所开设的ARM嵌入式技术相关课程的要求而设计,配套实验符合教学大纲及实验课时的要求。论文设计的实验开发板主要组成模块有:最小系统,包括控制器模块、电源模块、复位模块、Flash ROM模块、SDRAM模块、JTAG接口等;扩展接口,包括LED、键盘、RS232串口、I2C接口、液晶模块、以太网模块等。实验开发板采用S3C4510B网络控制芯片用作控制和信号处理,使用网络接口芯片DM9161和隔离变压器H1102完成网络接入,使用AM29LV160和HY57V641620HG构建16位存储单元,使用AT24C01和PCF8583来构建I2C接口,使用MAX232完成TTL电平转换以扩展RS232串口,并扩展键盘和LCD实现人机交互。实验开发板的硬件设计充分考虑了一般高校实验室的条件和需求,能够较好地将成本控制在150元左右,有利于在有限的条件下为每个学生尽可能的创造动手制作PCB的实验条件。实验板的接口设计能够让学生较为方便地开展实验,并考虑了实验板扩展和二次开发的需要。论文设计的实验系统配套实验主要有基础实验、扩展实验和设计实验。基础实验主要帮助学生熟悉嵌入式系统的片内资源和特殊功能寄存器的配置方法,对整个嵌入式系统的架构有一定的理解,能编程完成一些简单的控制功能;扩展实验主要帮助学生建立嵌入式系统开发和设计的基本理念,能够设计和实现常见的外设驱动程序,能够进行操作系统的配置和移植,能够自行对实验板进行一定程度的扩展;设计实验能够帮助学生提高嵌入式系统的设计开发能力,使学生能根据需要设计出实现??功能的扩展模块,从而使实验板扩展成实现具体功能的工业产品。基础实验包括ADS集成环境实验、键盘实验(GPIO输入)、LED实验(GPIO输出)、定时器实验、外部中断实验、UART串口通信实验、I2C接口实验、液晶显示实验;扩展实验包括建立交叉编译环境实验、操作系统编译实验、操作系统移植实验、以太网通信实验、TFTP实验、WEB访问实验;设计实验包括TCP/IP协议栈实验、Web服务器实验。学生通过完成基础实验、扩展实验和设计实验来达到教学大纲的要求,并可以在此基础上进行更深入的创新性开发实验,可以满足一般高校嵌入式技术实验课程教学的需要。论文介绍了嵌入式交叉编译环境的建立以及实验开发板设计完成后进行的调试。实验开发板移植的嵌入式操作系统为uClinux,采用的Bootloader为U-boot。论文还简单介绍了实验系统的扩展方案和二次开发方案,并对嵌入式新技术的发展做了粗浅的探讨。论文所做的工作以科学发展观为指导,是对普通高校ARM嵌入式技术实验课程设计的一次有益探索。
张克旺[7](2009)在《基于IEEE1451的智能传感器接口的研究》文中认为目前市场上有多种现场总线并存,各个厂家从各自的技术基础上开发出不同的智能传感器,这影响了智能传感器的发展和应用,为了解决智能传感器不兼容的问题,IEEE组织制定了智能传感器接口标准IEEE1451。本文对IEEE1451.5协议标准进行了研究,设计了一种无线智能传感器接口标准。为智能传感器接口提供无线解决方案,减少有线传输介质的使用,提供一种开放的无线智能传感器的模型。使传感器的选择和控制网络的选择分开,达到使用户可以根据自己的需要,选择不同厂家生产的智能传感器。本文根据IEEE1451.5协议标准,设计了STIM、NCAP、TEDS。在STIM的设计过程中,使用了无线收发芯片及ZigBee协议栈;在NCAP的设计中使用了ARM7芯片及uCLinux嵌入式系统,并在该系统下设计了Web服务器。TEDS设计采用了虚拟的TEDS,将内容放在NCAP中,通过嵌入式Web来查看。实验结果:本系统基本完成了无线智能传感器协议标准,并根据协议标准,实现了实时数据采集功能,也实现了Web Server和一种虚拟的TEDS。
陆少华[8](2009)在《嵌入式开发平台硬件抽象层的设计与实现》文中提出嵌入式系统作为IT产业新崛起的一个崭新分支,正在全球范围内迅猛发展。为了缓解面向应用嵌入式产品与市场需求的矛盾,近年来,国内外在嵌入式系统的设计及产品的构成等方面作了多方的尝试。业界正寻求一种能够有效的支持嵌入式系统资源复用的解决方案。因此,如何科学合理地构建嵌入式系统开发平台,使得该开发平台能够广泛适用于面向不同应用领域的嵌入式系统开发,从而最大程度地缩短嵌入式系统的开发周期和提高嵌入式产品的开发效率,是嵌入式学科发展中需要解决的一个关键问题。论文在对主流的体系结构与操作系统充分理解的基础上,分析了当前主流操作系统移植方案的不足,给出了嵌入式应用对嵌入式操作系统的可移植性需求,总结归纳了设计可移植嵌入式操作系统应该遵循层次化、模块化和对象化的原则。其次,研究了硬件抽象层HAL的功能模型和分层结构,以及与嵌入式操作系统相关的硬件抽象层——BSP原理,包括VxWorks、Linux的BSP技术;其次,详细探讨了HAL的关键技术,主要包括处理器内核管理、中断异常管理、Cache控制、MMU控制、I/O访问控制等技术。同时探索出一种将硬件抽象层技术应用于嵌入式系统开发的解决方案,并研究出了一套完善的硬件抽象层设计方法。最后,基于该设计方法,在ARM7 TDMI体系结构上实现展开了详细的讨论,并结合已定义的底层硬件封装规范和上层操作接口规范实现了HAL在S3C4510B开发平台下的移植,完成了嵌入式系统开发平台硬件抽象层的层次结构设计和功能模块设计,最终为面向特定应用领域的嵌入式系统开发平台的快速构建提供有效的支持。论文研究的嵌入式系统开发平台硬件抽象层是一种具有较强通用性和高移植性的的解决方案。它不仅屏蔽了操作系统对硬件设备的直接操作,封装了硬件相关驱动的功能,而且利用了层次化、面向对象的设计思想来设计硬件抽象层,从而使得引入的该种方案能够更有效地降低操作系统移植的复杂度,提高操作系统的可移植性。因此,此种解决方案为面向具体应用领域的开发环境的快速搭建和具有不同应用指向性的嵌入式产品的高效开发提供了有效的支持。
朱虹[9](2009)在《基于S3C4510B的嵌入式路由器的研究与设计》文中研究表明本文研究与设计了基于S3C4510B的嵌入式路由器,主要从总体设计、硬件系统设计、Linux路由策略的分析及系统应用软件的实现几个方面分别进行阐述。这些内容的研究为以后嵌入式系统的应用和产品开发奠定坚实的基础。本文首先研究嵌入式路由器的基本构成与特点,给出系统的总体设计方案和路由器硬件平台的架构。通过对IP路由策略和Linux路由策略的分析,着重设计并实现了嵌入式路由器的软件系统。其中,内核路由表操作的封装、协议转换的实现和ARP协议报文的构造及处理是设计的关键与重点。所设计的嵌入式路由器支持TCP/IP协议族的绝大部分协议,实现了IP包的路由功能,能够完成TCP/IP协议和HDLC协议的相互转换,使两个基于TCP/IP的网络实现互连。最后,对系统进行了功能和性能的测试。
任金鹏[10](2008)在《基于S3C4510B嵌入式平台的数据采集系统的研究与应用》文中提出目前,嵌入式系统的功能越来越强大,建立在各种嵌入式处理器与操作系统之上的嵌入式系统广泛的应用于各专业领域,基于嵌入式平台的数据采集系统做为一个重要的应用,有着很好的发展前景。本文主要设计了一个基于S3C4510B嵌入式平台的数据采集系统。该系统所用的嵌入式操作系统为uClinux,通过在uClinux内核中添加数据采集程序来使外围扩展电路正常工作,最终实现对电压、频率和温度信号的采集。Internet上的用户可以通过IE访问本系统的Web服务器,并设置控制值。实验结果:本系统基本完成了数据采集功能,也实现了Web Server。
二、基于S3c4510B的嵌入式平台的设计及其应用(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、基于S3c4510B的嵌入式平台的设计及其应用(论文提纲范文)
(1)基于ZigBee的信息化家电监控应用研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究的背景及意义 |
1.2 信息家电的发展历史及现状 |
1.3 本文的主要工作及论文安排 |
1.3.1 主要工作 |
1.3.2 工作的难点及创新点 |
1.3.3 论文的安排 |
第二章 关键技术ZigBee介绍 |
2.1 ZigBee技术概述 |
2.2 ZigBee网络拓扑结构 |
2.3 ZigBee协议结构简介 |
2.4 ZigBee无线个域网功能分析 |
2.5 本章小结 |
第三章 家电监控总体方案设计 |
3.1 需求分析与功能描述 |
3.2 方案设计 |
3.2.1 整体方案结构 |
3.2.2 模块划分 |
3.2.3 核心器件的确定 |
3.2.4 主要软件平台的确定 |
3.3 本章小结 |
第四章 硬件平台搭建 |
4.1 整体设计 |
4.2 核心平台控制电路设计 |
4.2.1 辅助电路的设计 |
4.2.2 Flash存储器接口电路 |
4.2.3 SDRAM接口电路 |
4.2.4 串口电路 |
4.3 全功能ZigBee模块设计 |
4.3.1 CC2420芯片介绍 |
4.3.2 CC2420外围电路设计 |
4.4 以太网接口电路 |
4.4.1 RTL8201BL芯片介绍 |
4.4.2 硬件配置和自动协商 |
4.4.3 串行网络接口 |
4.5 GPRS端接口电路和采集控制端设计 |
4.6 本章小结 |
第五章 软件设计 |
5.1 开发环境 |
5.1.1 建立交叉编译器 |
5.1.2 内核配置与编译 |
5.1.3 内核的加载运行 |
5.1.4 应用程序的开发流程 |
5.2 嵌入式Web服务器的设计 |
5.2.1 嵌入式Web服务器概述 |
5.2.2 家庭网关服务器设计 |
5.2.3 家庭网关Web服务器建立 |
5.2.4 Web服务器的配置 |
5.2.5 家庭网关数据库设计 |
5.3 ZigBee星型网络间的通信 |
5.3.1 建立ZigBee协调器端网络 |
5.3.2 ZigBee终端的接入 |
5.3.3 断开ZigBee网络 |
5.4 驱动程序设计 |
5.4.1 驱动程序概述 |
5.4.2 驱动程序的层次结构 |
5.5 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
附录 |
致谢 |
攻读学位期间的主要研究成果 |
(2)基于ARM的嵌入式象棋机器人对弈控制系统研究(论文提纲范文)
摘要 |
英文摘要 |
第一章 绪论 |
1.1 课题研究背景及意义 |
1.2 国内外研究现状 |
1.2.1 国外研究现状 |
1.2.2 国内研究现状 |
1.3 主要研究内容和目标 |
第二章 算法 |
2.1 概述 |
2.2 棋局编码 |
2.3 建立数组 |
2.4 走棋定规 |
2.4.1 模板匹配法 |
2.4.2 预置表法 |
2.5 搜索算法 |
2.5.1 算法选型 |
2.5.2 迭代加深效率分析 |
2.6 局面估值 |
2.6.1 估值函数 |
2.6.2 函数优化 |
第三章 系统整体结构设计 |
3.1 系统构成 |
3.2 核心控制板 |
3.3 执行部分 |
3.4 PC 机显示终端 |
第四章 系统硬件电路设计 |
4.1 机构分析 |
4.2 微控制器 S3C4510B 概述 |
4.3 单元电路设计 |
4.3.1 电源电路 |
4.3.2 晶振电路 |
4.3.3 Flash 接口电路 |
4.3.4 串口通信电路 |
4.3.5 舵机接口电路 |
4.3.6 电子棋局 |
第五章 嵌入式操作系统 |
5.1 开发环境及工具 |
5.2 嵌入式平台搭建 |
5.2.1 安装 linux 操作系统 |
5.2.2 建立交叉编译环境 |
5.2.3 简述 Bootloader 和 vivi 的移植 |
5.2.4 linux-2.6.31 内核以及驱动的移植 |
5.2.5 构建根文件系统 |
5.2.6 Qt 应用程序 |
第六章 系统软件设计 |
6.1 设计原则 |
6.2 软件模块设计 |
6.2.1 串口通信模块 |
6.2.2 显示通信模块 |
6.2.3 棋盘扫描模块 |
6.2.4 机械臂控制模块 |
6.2.5 控制信息模块 |
第七章 系统调试 |
7.1 硬件调试 |
7.2 系统软件调试 |
7.3 硬软件联调 |
7.3.1 舵机驱动电路 |
7.3.2 棋盘电路 |
7.3.3 系统通信模块 |
7.3.4 多舵机控制调试 |
结论 |
参考文献 |
致谢 |
攻读学位期间发表的学术论文 |
(3)M模块接口控制器设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题的来源及研究的目的和意义 |
1.2 国内外研究现状分析 |
1.2.1 小背板技术发展概述 |
1.2.2 LXI 多功能设备研究现状 |
1.3 本文主要内容及结构 |
第2章 M 模块控制器总体设计 |
2.1 M 接口概述 |
2.1.1 M 模块特性 |
2.1.2 M 模块信号 |
2.1.3 M 模块数据传输方式 |
2.1.4 模块识别 |
2.1.5 机械结构规范 |
2.2 主要功能及技术指标 |
2.3 M 模块控制器总体设计方案 |
2.4 本章小节 |
第3章 M 接口控制器固件设计 |
3.1 固件设计架构 |
3.2 M 模块控制器与S3C4510B 地址空间匹配方法 |
3.2.1 S3C4510B 外部地址译码方法 |
3.2.2 S3C4510B 扩展外部地址空间的方法 |
3.3 单次读写实现 |
3.3.1 单次读写数据传输实现 |
3.3.2 字节选择信号的处理 |
3.4 M 模块DMA 方式实现 |
3.4.1 S3C4510B DMA 方式及过程 |
3.4.2 DMA 传输设计 |
3.5 突发传输实现 |
3.6 M 模块控制器自适应能力的实现 |
3.6.1 模块识别实现方法 |
3.6.2 M 模块控制器自适应能力的实现 |
3.7 中断及触发线处理方法 |
3.7.1 中断的处理方法 |
3.7.2 触发线的处理方法 |
3.8 本章小结 |
第4章 M 模块控制器软件设计 |
4.1 M 模块载板控制器软件架构 |
4.1.1 M 模块规范推荐软件框架 |
4.1.2 C&H 公司软件框架简介 |
4.1.3 AcQ 公司软件框架简介 |
4.1.4 本设计软件架构 |
4.2 软件运行环境 |
4.3 LL 驱动实现 |
4.3.1 LL 驱动层次结构 |
4.3.2 中断处理的实现 |
4.4 HL 驱动实现 |
4.5 本章小结 |
第5章 验证及性能分析 |
5.1 功能验证及性能测试 |
5.1.1 单次读写验证 |
5.1.2 突发传输验证 |
5.1.3 中断处理的验证 |
5.2 系统时序分析 |
5.3 本章小结 |
结论 |
参考文献 |
攻读学位期间发表的学术论文 |
致谢 |
(4)多功能数码复印机供纸控制系统研究(论文提纲范文)
致谢 |
摘要 |
Abstract |
1 绪论 |
1.1 论文研究意义 |
1.2 国内外研究动态 |
1.2.1 国外发展研究状况 |
1.2.2 国内发展研究状况 |
1.3 复印机技术 |
1.3.1 复印机工作过程 |
1.3.2 复印机供纸过程 |
1.4 主要研究内容 |
2 复印机纸路系统分析 |
2.1 复印机微控制器 |
2.1.1 微控制器选择 |
2.1.2 S3C4510B 处理器概述 |
2.2 复印机供纸电气控制系统 |
2.2.1 控制底板 |
2.2.2 传感器结构与功能 |
2.2.3 执行元件 |
2.2.4 电源部分 |
2.3 本章小结 |
3 系统设计方案 |
3.1 嵌入式系统设计流程 |
3.2 纸路系统设计 |
3.2.1 设计要求与参数 |
3.2.2 系统硬件设计 |
3.2.3 系统软件设计 |
3.2.4 系统软硬件调试 |
3.3 本章小结 |
4 系统硬件平台设计 |
4.1 基本系统设计 |
4.1.1 供电系统 |
4.1.2 复位与时钟电路设计 |
4.1.3 存储器电路 |
4.1.4 串行接口电路 |
4.1.5 I~2C 接口电路 |
4.1.6 JTAG 电路 |
4.2 纸路控制电路 |
4.3 定影温度控制电路 |
4.4 搓纸电机和输纸电机电路 |
4.5 硬件系统调试 |
4.6 本章小结 |
5 系统软件设计 |
5.1 系统程序设计方法 |
5.2 嵌入式系统开发工具软件 |
5.3 供纸系统软件设计 |
5.3.1 系统初始化代码 |
5.3.2 供纸设备驱动与应用程序设计 |
5.4 本章小结 |
6 结论与展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
详细摘要 |
(5)基于Linux的嵌入式WEB服务器的研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 引言 |
1.1 嵌入式系统概述 |
1.1.1 嵌入式系统的概念 |
1.1.2 嵌入式系统的组成和特点 |
1.1.3 嵌入式系统的应用及发展趋势 |
1.2 嵌入式系统硬件和软件概述 |
1.2.1 嵌入式系统硬件 |
1.2.2 常见的嵌入式操作系统 |
1.3 嵌入式WEB 服务器 |
1.4 论文研究目的及主要研究工作 |
第二章 系统硬件的设计 |
2.1 微处理器选型 |
2.1.1 ARM7 系列 |
2.1.2 ARM9 系列 |
2.1.3 ARM10E 系列 |
2.1.4 ARM11 系列 |
2.1.5 SecurCore 系列 |
2.1.6 ARM Cortex 系列 |
2.2 S3C4510B 硬件平台的设计 |
2.2.1 电源电路 |
2.2.2 晶振电路 |
2.2.3 复位电路 |
2.3 接口电路的设计 |
2.3.1 串行通信接口电路 |
2.3.2 JTAG 接口电路 |
2.3.3 SDRAM 接口电路 |
2.3.4 Flash 存储器接口电路 |
2.3.5 I~2C 接口电路 |
2.3.6 10M/100M 以太网接口电路 |
第三章 μClinux 操作系统的移植 |
3.1 μClinux 操作系统 |
3.2 建立开发环境 |
3.2.1 ADS1.2 集成开发环境 |
3.2.2 建立交叉编译环境 |
3.3 引导加载程序Boot Loader 的移植 |
3.3.1 Boot Loader 的烧录和存储 |
3.3.2 Boot Loader 的操作模式 |
3.4 μClinux 操作系统内核的移植 |
3.4.1 编译μClinux 内核 |
3.4.2 内核的加载运行 |
第四章 TCP/IP 在嵌入式系统的应用 |
4.1 TCP/IP 协议 |
4.1.1 TCP/IP 协议的层次模型 |
4.1.2 网络层协议 |
4.1.3 传输层协议 |
4.1.4 应用层协议 |
4.2 TCP/IP 协议栈在μClinux 下的实现 |
4.2.1 ARP 协议的实现 |
4.2.2 IP 协议的实现 |
4.2.3 TCP 协议的实现 |
4.2.4 HTTP 协议的实现 |
第五章 嵌入式WEB 服务器的实现 |
5.1 μClinux 下的嵌入式WEB 服务器 |
5.2 BOA 服务器的移植 |
5.3 μClinux 下实现静态WEB 页面的访问 |
5.4 μClinux 下实现动态WEB 页面的访问 |
第六章 总结与展望 |
6.1 研究工作总结 |
6.2 不足与展望 |
注释 |
参考文献 |
攻读硕士学位期间发表学术论文目录 |
致谢 |
(6)ARM嵌入式教学实验系统的研究与实现(论文提纲范文)
摘要 |
Abstract |
第1章 引 言 |
1.1 课题背景及意义 |
1.2 国内外研究现状 |
1.3 研究的主要内容 |
第2章 嵌入式系统概述 |
2.1 嵌入式系统介绍 |
2.2 ARM 系列处理器 |
2.3 嵌入式操作系统 |
第3章 实验板设计 |
3.1 实验板总体设计 |
3.2 控制器模块 |
3.2.1 控制器模块器件选型和使用 |
3.2.2 控制器模块原理图设计 |
3.2.3 控制器模块PCB 设计 |
3.3 SDRAM 模块 |
3.3.1 SDRAM 模块器件选型和使用 |
3.3.2 SDRAM 模块原理图设计 |
3.3.3 SDRAM 模块PCB 设计 |
3.4 FLASH ROM 模块 |
3.4.1 Flash ROM 模块器件选型和使用 |
3.4.2 Flash ROM 模块原理图设计 |
3.4.3 Flash ROM 模块PCB 设计 |
3.5 以太网模块 |
3.5.1 以太网模块器件选型和使用 |
3.5.2 以太网模块原理图设计 |
3.5.3 以太网模块PCB 设计 |
3.6 液晶显示模块 |
3.6.1 液晶显示模块器件选型和使用 |
3.6.2 液晶显示模块原理图设计 |
3.6.3 液晶显示模块PCB 设计 |
3.7 GPIO 模块 |
3.7.1 GPIO 模块器件选型和使用 |
3.7.2 GPIO 模块原理图设计 |
3.7.3 GPIO 模块PCB 设计 |
3.8 I~2C 模块 |
3.8.1 I~2C 模块器件选型和使用 |
3.8.2 I~2C 模块原理图设计 |
3.8.3 I~2C 模块PCB 设计 |
3.9 串口模块 |
3.9.1 串口模块器件选型和使用 |
3.9.2 串口模块原理图设计 |
3.9.3 串口模块PCB 设计 |
3.10 复位模块 |
3.11 电源模块 |
3.12 JTAG 模块 |
第4章 操作系统移植和实验板调试 |
4.1 BOOTLOADER 介绍 |
4.2 交叉编译环境的建立 |
4.3 操作系统移植 |
4.4 实验板调试 |
第5章 实验设计 |
5.1 实验设计综述 |
5.2 ADS 集成环境实验 |
5.3 LED 灯实验 |
5.4 键盘实验 |
5.5 外部中断实验 |
5.6 定时器实验 |
5.7 UART 串口通信实验 |
5.8 I~2C 接口实验 |
5.9 液晶显示实验 |
5.10 建立交叉编译环境实验 |
5.11 操作系统编译实验 |
5.12 操作系统移植实验 |
5.13 以太网通信实验 |
5.14 TFTP 实验 |
5.15 WEB 访问实验 |
5.16 TCP/IP 协议栈实验 |
5.17 WEB 服务器实验 |
第6章 实验板扩展和嵌入式新技术 |
6.1 实验板扩展方案介绍 |
6.2 实验板二次开发方案介绍 |
6.3 ARM11 系列处理器介绍 |
结论 |
致谢 |
参考文献 |
攻读学位期间取得学术成果 |
附录A 实验板电路图 |
附录B 实验部分程序 |
(7)基于IEEE1451的智能传感器接口的研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 智能传感器的发展及研究现状 |
1.2 IEEE1451协议标准 |
1.2.1 IEEE1451发展及研究现状 |
1.2.2 IEEE1451网络化智能传感器标准简介 |
1.3 本文的主要内容和研究意义 |
第二章 无线智能传感器接口标准 |
2.1 IEEE1451.5标准 |
2.2 系统结构 |
2.2.1 变送器接口模块(STIM) |
2.2.2 IEEE 1451网络适配器(NCAP) |
2.2.3 传感器电子数据表(TEDS) |
2.3 软件系统构成 |
2.3.1 ZigBee协议简介 |
2.3.2 嵌入式uCLinux概述 |
2.4 本章小结 |
第三章 无线智能传感器接口硬件电路设计 |
3.1 STIM接口电路设计 |
3.1.1 CC2430芯片的主要特点 |
3.1.2 CC2430的串行接口电路 |
3.2 NCAP接口电路设计 |
3.2.1 S3C4510B的CPU内核及特殊功能寄存器 |
3.2.2 S3C4510B的系统管理器 |
3.2.3 S3C4510B的串行接口电路 |
3.2.4 S3C4510B的以太网接口电路 |
3.2.5 S3C4510B的存储器模块 |
3.3 本章小结 |
第四章 无线智能传感器接口软件设计 |
4.1 STIM(变送器接口模块)部分程序设计 |
4.1.1 单个CC2430模块的实时数据采集 |
4.1.2 ZigBee网络 |
4.1.3 采集四个按键值 |
4.1.4 ZigBee在实时数据采集中的设计 |
4.2 NCAP(网络适配器)接口软件的设计 |
4.2.1 uCLinux的安装 |
4.2.2 应用程序在uCLinux中的添加 |
4.2.3 嵌入式Web在uCLinux中实现 |
4.2.4 编译内核 |
4.2.5 内核的下载 |
4.3 TEDS(电子数据表格)的编写 |
4.4 本章小结 |
第五章 无线智能传感器接口的系统调试 |
5.1 超级终端下启动串口接收程序 |
5.2 网页浏览器中查看数据 |
5.3 本章小结 |
第六章 总结与展望 |
6.1 论文总结 |
6.2 研究展望 |
致谢 |
参考文献 |
附录 |
(8)嵌入式开发平台硬件抽象层的设计与实现(论文提纲范文)
中文摘要 |
Abstract |
第1章 绪论 |
1.1 研究目的与意义 |
1.2 国内外研究现状 |
1.2.1 嵌入式系统的状态与发展趋势 |
1.2.2 硬件抽象层的动态分析 |
1.3 论文的主要内容及结构 |
第2章 嵌入式体系结构及可移植性的研究 |
2.1 嵌入式体系结构 |
2.1.1 嵌入式系统的介绍 |
2.1.2 嵌入式系统体系结构 |
2.2 传统的嵌入式系统开发模式 |
2.2.1 传统的嵌入式系统开发过程 |
2.2.2 系统可移植性的提出 |
2.3 嵌入式系统可移植性的分析 |
2.3.1 嵌入式系统硬件平台的多样性及可移植性需求 |
2.3.2 常见的嵌入式操作系统的可移植性分析 |
2.3.3 可移植性的分析及设计原则 |
第3章 嵌入式系统硬件抽象层 |
3.1 硬件抽象层的定义 |
3.2 嵌入式硬件抽象层的设计思想 |
3.3 与EOS相关的硬件抽象层—BSP的分析 |
3.3.1 VxWorks的BSP技术 |
3.3.2 Linux的BSP技术 |
第4章 嵌入式系统硬件抽象层的设计 |
4.1 硬件抽象层的层次模块化设计 |
4.2 硬件抽象层的模块设计 |
4.2.1 系统初始化模块 |
4.2.2 基本配置 |
4.2.3 处理器内核管理 |
4.2.4 任务上下文管理 |
4.2.5 定时管理 |
4.2.6 中断异常管理 |
4.2.7 Cache控制管理 |
4.2.8 MMU控制管理 |
4.2.9 I/O访问控制管理 |
第5章 基于ARM7 TDMI S3C4510B的HAL实现 |
5.1 ARM处理器简述 |
5.2 S3C4510B开发平台的介绍 |
5.3 基于S3C4510B平台上的HAL的实现 |
5.3.1 基本配置定义实现 |
5.3.2 体系结构相关接口的实现 |
5.3.3 嵌入式系统初始化的实现 |
5.3.4 定时管理接口的实现 |
5.3.5 中断异常控制接口的实现 |
5.3.6 Cache控制接口的实现 |
5.3.7 MMU控制接口的实现 |
5.3.8 I/O访问控制接口的实现 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
硕士期间公开发表的论文 |
(9)基于S3C4510B的嵌入式路由器的研究与设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景 |
1.2 课题研究目的及意义 |
1.3 本文工作及内容安排 |
第2章 嵌入式路由器概述 |
2.1 路由器概述 |
2.1.1 路由器基本结构 |
2.1.2 路由器的工作原理 |
2.1.3 路由器的功能 |
2.1.4 常用路由协议 |
2.2 嵌入式路由器 |
2.2.1 嵌入式路由器的组成 |
2.2.2 嵌入式路由器的特点 |
2.3 本章小结 |
第3章 嵌入式路由器的总体方案设计 |
3.1 嵌入式路由器的总体设计 |
3.1.1 总体设计目标 |
3.1.2 总体系统架构 |
3.1.3 嵌入式路由器的主要功能 |
3.1.4 嵌入式路由器软件功能模块的划分 |
3.2 嵌入式路由器的硬件平台 |
3.2.1 S3C4510B芯片 |
3.2.2 硬件系统总体结构 |
3.2.3 路由器硬件系统设计 |
3.3 嵌入式路由器的软件平台 |
3.3.1 嵌入式操作系统的选型 |
3.3.2 嵌入式uClinux系统的移植 |
3.4 嵌入式路由器设计中的关键问题 |
3.4.1 内核路由表操作的封装 |
3.4.2 驱动程序的开发 |
3.4.3 ARP协议报文的构造及处理 |
3.5 本章小结 |
第4章 Linux路由策略分析及路由器网络体系结构 |
4.1 IP路由策略分析 |
4.2 Linux路由策略分析 |
4.2.1 Linux中路由功能实现原理 |
4.2.2 数据包在uClinux路由器中的传输过程 |
4.3 嵌入式路由器网络体系结构的确立 |
4.3.1 uClinux网络系统体系结构 |
4.3.2 路由器网络体系结构模型 |
4.4 本章小结 |
第5章 嵌入式路由器应用软件的实现与测试 |
5.1 TCP/IP网络协议栈 |
5.2 数据包进入TCP/IP协议栈的封装过程 |
5.3 uClinux下的网络编程 |
5.4 嵌入式路由器各软件功能模块的实现 |
5.4.1 数据包采集模块实现 |
5.4.2 路由查询模块实现 |
5.4.3 协议转换模块实现 |
5.4.4 ARP模块实现 |
5.4.5 数据包的生成和发送模块实现 |
5.5 系统的测试 |
5.5.1 测试环境 |
5.5.2 系统测试 |
5.6 本章小结 |
第6章 总结与展望 |
致谢 |
参考文献 |
在读期间发表的论文 |
(10)基于S3C4510B嵌入式平台的数据采集系统的研究与应用(论文提纲范文)
目录 |
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 嵌入式系统概述 |
1.1.1 嵌入式系统 |
1.1.2 嵌入式操作系统 |
1.2 嵌入式系统的应用领域 |
1.3 嵌入式系统的现状和发展趋势 |
1.4 本文的研究意义和主要内容 |
第二章 基于ARM的嵌入式微处理器 |
2.1 嵌入式微处理器的概述 |
2.1.1 嵌入式处理器分类 |
2.1.2 典型的嵌入式处理器 |
2.2 ARM微处理器的概述 |
2.2.1 ARM微处理器简介及应用领域 |
2.2.2 ARM微处理器的系列及特点 |
2.2.3 ARM微处理器结构 |
2.2.4 ARM微处理器的指令系统 |
2.3 本章小结 |
第三章 系统硬件电路设计 |
3.1 微控制器S3C4510B |
3.1.1 CPU内核及特殊功能寄存器 |
3.1.2 S3C4510B的系统管理器 |
3.2 数据采集模块 |
3.2.1 A/D转换电路 |
3.2.2 频率采集电路 |
3.2.3 温度采集电路 |
3.3 数据传输模块 |
3.3.1 串行接口电路 |
3.3.2 以太网接口电路 |
3.4 存储器模块 |
3.4.1 Flash存储器接口电路 |
3.4.2 SDRAM接口电路 |
3.5 系统其它电路 |
3.5.1 电源电路 |
3.5.2 晶振电路 |
3.5.3 复位电路 |
3.6 本章小结 |
第四章 系统软件设计 |
4.1 数据采集电路软件设计 |
4.1.1 数据采集部分寄存器设置 |
4.1.2 电压、频率、温度采集程序 |
4.1.3 数据处理 |
4.2 WEB SERVER的实现 |
4.2.1 嵌入式Web服务器简介 |
4.2.2 配置Boa Web Server |
4.2.3 公共网关接口CGI |
4.2.4 访问Web Server |
4.3 WEB SERVER网页框架 |
4.4 本章小结 |
第五章 系统调试 |
5.1 添加数据采集应用程序到UCLINUX内核 |
5.2 配置超级终端 |
5.3 下载UCLINUX内核 |
5.4 本章小结 |
第六章 总结 |
致谢 |
参考文献 |
附录 |
四、基于S3c4510B的嵌入式平台的设计及其应用(论文参考文献)
- [1]基于ZigBee的信息化家电监控应用研究[D]. 廖亮兵. 中南大学, 2012(05)
- [2]基于ARM的嵌入式象棋机器人对弈控制系统研究[D]. 陆静逸. 中北大学, 2012(08)
- [3]M模块接口控制器设计[D]. 黄敏. 哈尔滨工业大学, 2010(07)
- [4]多功能数码复印机供纸控制系统研究[D]. 徐巧梅. 南京林业大学, 2010(05)
- [5]基于Linux的嵌入式WEB服务器的研究[D]. 吴迅. 山东师范大学, 2010(03)
- [6]ARM嵌入式教学实验系统的研究与实现[D]. 施明智. 成都理工大学, 2009(02)
- [7]基于IEEE1451的智能传感器接口的研究[D]. 张克旺. 贵州大学, 2009(S1)
- [8]嵌入式开发平台硬件抽象层的设计与实现[D]. 陆少华. 武汉理工大学, 2009(09)
- [9]基于S3C4510B的嵌入式路由器的研究与设计[D]. 朱虹. 西安电子科技大学, 2009(02)
- [10]基于S3C4510B嵌入式平台的数据采集系统的研究与应用[D]. 任金鹏. 贵州大学, 2008(02)