【摘 要】
:
嵌入式Linux操作系统和ARM微处理器的结合成为嵌入式开发的主流。同时,工程扫描仪广泛应用于建筑、测绘、军事、印刷、航天、机械等众多领域。本文主要论述基于嵌入式Linux的
论文部分内容阅读
嵌入式Linux操作系统和ARM微处理器的结合成为嵌入式开发的主流。同时,工程扫描仪广泛应用于建筑、测绘、军事、印刷、航天、机械等众多领域。本文主要论述基于嵌入式Linux的扫描控制软件系统的设计与实现。通过对扫描仪系统功能需求分析,设计整体方案。根据扫描控制器硬件环境,移植嵌入式Linux操作系统,搭建软件系统开发平台。为实现网络数据通信和扫描控制,设计并编写网络芯片和数据采集模块Linux设备驱动程序,并移植到嵌入式操作系统。本文根据系统整体架构,将扫描控制器Linux系统软件划分为网络通信模块、触摸屏控制模块和扫描控制模块。网络通信模块负责与主机之间的通信,基于Socket进行网络编程,使用多线程技术实现多链路的扫描控制协议。触摸屏控制模块设计基于Qt/Embedded的嵌入式GUI应用程序,提供操作界面与状态信息的显示。扫描控制模块负责接收网络通信模块或触摸屏控制模块发送的控制命令,实施对扫描仪的操作。模块之间通过消息队列、共享内存、信号量等Linux进程间通信方式实现相互合作,最终完成系统功能。多线程和网络优化有效地提高了系统的整体性能。
其他文献
CMMI的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。CMMI受到了世界各地许多公司的重视,得到了极为广泛的认可。然而,CMMI的应用不仅需要对CMMI有很深
随着计算机网络技术的迅速发展,Web正以其广泛性、交互性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域。Web应用软件的规模不断扩大,使得系统软件的复杂性
无线射频识别(RFID)技术是一种无线通信技术,利用无线电射频信号识别特定物体并读写相关数据,在读写过程中不需要系统与指定物体建立机械或光学接触。因为RFID标签的成本低,
随着多媒体技术和互联网络的迅速发展,流媒体应用越来越深入和广泛,针对提供流媒体服务的流媒体系统的研究和设计的需求就非常迫切。当前提出了一些流媒体解决方案,但是这些
视频监控技术在安全防范、信息获取和指挥调度等方面有着广泛的应用,提供生产流程控制、大型公共设施安防、医疗监护及远程教育等多种服务。智能视频监控系统,是指使用计算机
由于卫星网络具有全球覆盖、24小时不间断通信等特点,在通信系统领域正发挥着越来越重要的作用。卫星网络具有长时延、高误码率、高时延带宽积等特点,因此,如果将应用于地面
随着互联网的不断发展,网络文本中所包含的有价值的信息越来越多。由于文本中包含各种实体之间关系纷繁复杂,以人工和经验的方式进行相关知识的获取及组织已经远远不能满足应
本文设计了一种基于ZigBee无线射频通信技术的井下搜救机器人自主定位系统,对一群移动搜救机器人进行协作定位。采用对机器人群进行分组的策略,使每次都有一个分组机器人固定
数据通信模块是在PXI主机和用户功能模块间实现数据桥接所必需的接口模块,对它的研究具有很强的实用价值。本课题组提出了一个基于TMS320C6205 DSP开发符合PXI/PCI总线标准的
本文通过对两种互联网核心协议IPv4和IPv6的比较,揭示了IPv4将被IPv6所取代的历史必然性。主要论述了两方面的内容:随着互联网的发展,传统网络层协议IPv4所暴露出来的种种缺