高质量C++与C编程指南 编程语言经典书籍 开发工程师必备
上传时间: 2013-07-29
上传用户:123456wh
随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。本文用嵌入式系统构建了一个电力机车主变压器故障诊断试验平台。 在电力机车主变压器综合测试及故障诊断领域中,我国几个大型的电力机车厂的变压器测试依然采用人工读数,而这种方法的特点是:效率比较低,数据存在误差等。因此非常有必要采用自动测试系统,而如果用工控机作为控制中心来进行测试,成本将比较高,因此,本文采用基于ARM的嵌入式系统作为控制中心来进行测试。这样系统的成本更低,操作更方便,数据更准确。 本文详细地介绍了基于ARM微处理器ST2410及Linux操作系统的电力机车主变压器综合测试及故障诊断系统的开发与实现过程。主要有三部分:硬件平台设计与实现部分;软件平台设计部分;应用程序的开发等3部分。 本论文的研究主要是基于ARM-linux的平台。它的内核模块采用了ARM920T核的S3C2410,外部有SDRAM、FLASH、串口、网卡、鼠标、键盘、LCD等,同时还提供有扩展插槽,该平台主要面向高性能的电力、工业控制等,适用于网络的研究;本文探讨嵌入式软件开发模式,宿主机与目标机,交叉编译环境的搭建,Linux内核和外设驱动的移植,以及图形用户界面QT和应用程序开发移植等;另外,在该平台开发了应用程序,具体包括串口通信,网络通信,数据库编程等。
上传时间: 2013-07-10
上传用户:gzming
对华为软件编程规范的简要介绍。有意向进入华为的可以提高水平!
上传时间: 2013-08-04
上传用户:脚趾头
USB接口的数据采集卡原理图,USB接口的数据采集卡电路图
上传时间: 2013-08-02
上传用户:zhaiyanzhong
以电子计算机为中心,以最佳统计理论为方法,将载体上的某些或全部的导航设备综合在一起,形成一个有机的统一整体,提高导航信息精度,扩大单一导航设备或系统的功能,这样的系统通称为组合导航系统。 本文以某校研制的综导显控台为工程背景,在对综导显控台进行需求分析的基础上提出了基于ARM-Linux平台的综导显控台的设计方案。在对系统软硬件平台给出了详细分析的基础上阐述了系统应用软件设计的思想和基本原则,然后对应用软件的任务进行了详细的划分并完成了系统的相关软件设计。研究了基于ARM-Linux平台的综合导航显控台的CAN总线、串口通信、以太网接口通信技术并完成了相应的软件。 本文对嵌入式系统软硬件开发技术作了详细而深入的研究,介绍了嵌入式系统的组成原理及特点。深入研究了嵌入式实时操作系统Linux及linux环境下应用程序的开发,包括linux下设备驱动程序的开发、符合硬件环境的系统引导程序Bootloader和文件系统的、Linux内核的裁剪和移植、嵌入式GUI的开发。依照软件工程学的一般流程对综导显控台从分析、设计、实现进行完整的论述。最后从系统运行的情况来看本论文所设计的基于ARM-Linux的综导显控台基本上满足了用户系统的要求,提高了组合导航系统的实时性。
上传时间: 2013-07-05
上传用户:1406054127
设计出一个用计算机中的普通声卡,而不是专业的环保设备对环境噪声进行采集和分析的系统。它利用噪声的时间特性、数据库技术以及labVIEW平台编写程序,实现信号的采集和分析。能用离散傅立叶变换数据
上传时间: 2013-05-20
上传用户:417313137
随着信息化、网络化和智能化的发展,嵌入式系统和加密技术成为当今热门的技术。本文将两方面的技术结合起来,在对ARM嵌入式系统和高级数据加密标准算法Rijndael作全面分析的基础上,对其应用做了研究。 文中首先分析了嵌入式系统和数据加密算法的发展状况,介绍了 ARM微处理器体系结构和 Rijndael 算法原理的相关知识。然后,结合课题研究,详细介绍了开发板 SHX-ARM7 的硬件配置和嵌入式软件开发环境的建立,包括 ADS1.2和超级终端的设置。 文中深入研究了嵌入式操作系统的移植和 Rijndael 算法在开发板上的编程实现,给出了仿真实验结果。选择移植的μC/OS-Ⅱ操作系统具有良好的实时性、可扩展性和可移植性,为进一步的嵌入式应用打下基础。Rijndael 算法的实现分为三大模块:密钥扩展、加密和解密模块,其结果可作为API函数,在嵌入式加密应用软件编程中直接调用。 本文对基于 ARM 的 Rijndael 算法的应用进行了探讨,给出了基于ARM微处理器与Rijndael算法的IC卡数据加密系统的设计方案,并提出了三种密钥安全管理方案,经比较重点描述了“一卡一密、一次一密”的密码管理思想。该方法能够保证每张 IC 卡每次用来存储重要数据时的初始密钥都是随机的,在一定程度上增加了破译难度,提高了安全性。 在结论中阐述了尚需进一步解决的问题以及下一步的工作内容。
上传时间: 2013-07-06
上传用户:kjgkadjg
嵌入式网络视频监控系统是一种以嵌入式技术、视频编码技术和网络传输技术为核心的新型视频监控系统,它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的视频监控系统相比有着突出的优势,同时也代表着目前视频监控系统研究和发展的方向。 本文研究并实现了以微处理器S3C2440和嵌入式Linux操作系统为核心的嵌入式网络视频监控系统。论文首先介绍了嵌入式视频监控技术的发展趋势和研究现状,而后阐述了该系统硬件总体设计方案,讨论了基于嵌入式Linux操作系统的开发平台的构建,详细论述了视频采集、编码、存储、传输等单元的软硬件设计,重点论述了基于AL9V576的视频编码模块和基于TW2835的视频处理模块的设计。 本文研究的主要内容如下: 1、研究视频采集单元的优化方法,设计采用音视频控制器TW2835采集四路模拟视频输入信号并叠加OSD环境信息显示,提高了视频处理的功能和视频质量; 2、研究双核构架,采用混合信号系统级芯片C8051F340控制TW2835、采集环境信息并与S3C2440串口通信,使视频采集单元模块化设计,增加了产品设计的灵活性,减小了主控芯片的负担和软件设计的复杂性,便于产品功能的扩展和二次开发; 3、研究并分析了MPEG-4的硬件实现方式,采用高品质、高性能、低功率视频压缩芯片AL9V576进行MPEG-4编码,大幅提升了压缩效率,另外还设计了SRAM主机接口与主控芯片通信,突破了传统芯片大多采用的PCI接口的限制,方便模块的组合; 4、研究并设计了CF卡存储方案,实现了一种在嵌入式视频服务器上的视频检索和存储方法。
上传时间: 2013-05-16
上传用户:cuicuicui
VxWorks操作系统编程环境组件介绍,主要介绍基于VxWorks系统搭建的嵌入式应用平台的相关软件框架结构
上传时间: 2013-08-04
上传用户:515414293
《LINUX与UNIX SHELL编程指南》共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合She
上传时间: 2013-07-24
上传用户:225588