您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 嵌入式Linux设备驱动程序

  2. 嵌入式Linux设备驱动程序开发 目录 第1章 嵌入式系统与驱动程序 1 本章目标 1 1.1 嵌入式系统概述 1 1.1.1 嵌入式系统的概念 1 1.1.2 嵌入式系统的特点 2 1.1.3 嵌入式系统的体系结构 2 1.2 嵌入式处理器介绍 4 1.2.1 嵌入式处理器分类 4 1.2.2 ARM概述 5 1.2.3 ARM系列芯片简介 5 1.3 嵌入式操作系统介绍 7 1.3.1 主流嵌入式操作系统 7 1.3.2 嵌入式系统的发展状况 8 1.3.3 嵌入式Linux介绍 8 1.
  3. 所属分类:硬件开发

    • 发布日期:2010-07-21
    • 文件大小:10mb
    • 提供者:wpj010250
  1. 嵌入式系统/ARM技术中的设备驱动程序的开发与应用

  2. 摘要: 介绍了Windows NT4。0内核模式设备驱动程序开发中的一般性过程。通过提供一个最小化驱动程序的核心代码,解释各组成部分的结构功能和使用方法。在实践中,结合自身的开发需要,可编写出具有实用价值的驱动程序。   何被引用的关系,可使开发者立即进人到与目标有关的源代码文件中一则提供了一个功能强大的理解和分析源代码的工程环境。它具有一个强大的源代码浏览器,帮助开发者快速理僻源代码,并为团队开发建立了一个框架。允许团队成员共享一个公共的,驻留于服务器的程序代码库集成的支持共享程序库的编译,可
  3. 所属分类:其它

    • 发布日期:2020-10-23
    • 文件大小:140kb
    • 提供者:weixin_38622849
  1. 嵌入式系统/ARM技术中的简述Windows CE和桌面Windows 2000/XP设备驱动开发的差别

  2. Windows CE作业系统是Windows家族中最新的成员,专门设计给掌上型电脑(HPCs)所使用的电脑环境。这样的作业系统可使完整的可携式技术与现有的Windows桌面技术整合工作。与Windows 95/98、Windows NT不同的是,Windows CE是所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows 95/98,但Windows CE是基于WIN32 API重新开发、新型的信息设备的平台。Windows CE具有模块化、结构化和基于Win32应用
  3. 所属分类:其它

    • 发布日期:2020-10-23
    • 文件大小:157kb
    • 提供者:weixin_38535808
  1. 嵌入式系统/ARM技术中的Linux设备文件与设备驱动程序之间的关系

  2. 设各驱动程序在系统中的位置如图1所示。   由于设各驱动程序是直接与外部设各的寄存器打交道的,并且由于外部设各的多样性及其快速的发展,设各驱动程序常常是由外部设各供应厂商或者是需要挂接外部设备的计算机开发人员提供的,因此,驱动程序不便与Linux内核编制在一起形成一个一体化的结构。于是,Linux允许把外部设备以内核模块的形式来提供设各驱动程序。这样就可使用户根据需要'动态地向Linux内核插入设各驱动模块,从而大大提高了内核的灵活性。   设备驱动程序与文件系统及应用程序的关系如图2所示。
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:80kb
    • 提供者:weixin_38607908
  1. 嵌入式系统/ARM技术中的基于嵌入式系统的USB(HID)设备设计

  2. 摘要:由于目前USB设备多是由专门的USB控制芯片来实现其应用控制,芯片内集成了USB协议,成本较高,PCB板的面积较大。对于成本敏感的应用有很大限制。本文提出了仅用一片MCU(微处器-单片机)或嵌入式系统芯片来实现其与PC机通讯的方法。该方法使用微控制器仿真USB设备,极大地方便了用户的开发,同时降低了功耗、成本。   0 引言   目前嵌入式系统在数字化电子产品领域应用越来越广泛。随着其成本的降低,大有取代单片机的趋势。USB 设备以其小巧、便携、即插即用、成本低廉等优势在当前的桌面应用
  3. 所属分类:其它

    • 发布日期:2020-11-11
    • 文件大小:149kb
    • 提供者:weixin_38679651
  1. 嵌入式系统/ARM技术中的VxWorks下的同类USB设备管理方法

  2. 引言   VxWoAs是美国Wind River System(WRS)公司开发的嵌入式实时操作系统。VxWorks中的I/O子系统为应用程序提供了简单、统一、与设备无关的访问接口。I/O系统内部采用设备列表、驱动程序列表和文件描述符表来实现对不同设备的管理与访问,从而为开发通用外部设备驱动程序提供了便利。然而在一些专用系统上,为了缩短设备的响应时间,提高设备的读取速度,有必要将设备与I/O系统独立起来。由于VxWorks属于微内核,所有的程序均运行在同一线性地址空间,这也为设备与I/O系统的
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:202kb
    • 提供者:weixin_38739950
  1. 嵌入式系统/ARM技术中的嵌入式复合型工业总线网关的CAN 口设计

  2. 摘要:本文提出了一种基于VxWorks 嵌入式操作系统的工业总线协议转换器—TC700。它能够实现RS232/RS485/CAN 与以太网的协议转换,是一种复合型的多协议转换网关。在对TC700 功能原理简单说明的基础上,笔者着重从TC700 的硬件电路结构设计和软件驱动程序开发两个方面,具体分析介绍了该网关CAN 接口驱动设计的过程。通过移植UNIX 系统下u-boot 中的spi.c 程序,完成了CAN 接口驱动程序的设计内容。   0 引言   工业现场总线是工厂底层设备之间的通信网络
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:160kb
    • 提供者:weixin_38725260
  1. 嵌入式系统/ARM技术中的USB总线在同步相量测量单元中的应用

  2. 1  引言   同步相量测量单元(PMU)测量装置与上位计算机之间的通讯速率普遍较低,不能将测量数据及时传送到上位机进行分析处理,通讯接口已成为整个系统性能提高的一个瓶颈,因此有必要使用一种传输速率、时延、稳定性均能满足同步相量测量数据传输的通用接口。   采用USB接口作为上位机与下位机的通讯接口方式可以解决这些问题。利用USB接口中断传输速率大,时延小,差错率极低的特点来完成实时相量数据的传输。在USB接口的实际应用中,驱动程序的开发是最为困难的部分,由于USB接口诞生较晚,目前尚未成为
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:160kb
    • 提供者:weixin_38610070
  1. 嵌入式系统/ARM技术中的基于eCos操作系统的FLASH驱动程序分析与移植

  2. 0 引 言   嵌入式系统需要支持的外部设备种类繁多,如何构造运行良好的嵌入式设备的驱动程序,对嵌入式操作系统的实际应用有重要意义。eCos是一种源代码公开的实时嵌人式操作系统,对嵌入式应用具有良好的支持,内核专门设计了便于设备驱动管理和开发的I/O包和DEV包,开发人员可以方便地将自己开发的驱动程序加入其中,与别的系统组件一起进行配置。   1 系统目标板简介   硬件目标板是为无人机系统设计的系统开发板,它是从Arca系统测试板经过功能简化设计而来的满足无人机系统要求的目标板。硬件目标
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:521kb
    • 提供者:weixin_38668225
  1. 嵌入式系统/ARM技术中的Windows CE和 Windows2000/XP设备驱动开发的区别

  2. 引 言   Windows CE是一个32位、多任务、多线程的嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域设计的操作系统产品,在外观和使用的感觉上十分接近桌面Windows系统。它使用平面内存模式寻址,可以同时运行多个程序并支持一个程序中的多个线程,并且非常精炼,只有很小的内存要求。与基于PC的操作系统不同,Windows CE不需要标准硬件,反而支持各种各样的CPU(如X86、PowerPC、ARM、MIPS等),通过OEM适配层(OEM adapt
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:207kb
    • 提供者:weixin_38656400
  1. 嵌入式系统/ARM技术中的新型Linux开发工具应对下一代嵌入式系统设计挑战

  2. Linux 如今已在嵌入式实时操作系统(RTOS)领域占有一席之地。那些过去需要商用或自创及维护的 RTOS 应用正越来越多被 Linux 平台所取代。每家公司这样做的理由可能不尽相同,但共同的因素是:1)得到操作系统源代码的可能性;2)大量的设备驱动程序以及通信栈;3)精通 Linux 的软件工程师团队正日益壮大;4)从产品材料成本中减去操作系统版税部分能带来显而易见的成本优势;5)现在半导体供应商们为基于其硬件参考平台的系统级芯片(SoC)、工具链和参考发布提供了一个 Linux 端口。
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:221kb
    • 提供者:weixin_38595850
  1. 嵌入式系统/ARM技术中的ucos WiFi网卡驱动程序的开发

  2. 嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。目前,嵌入式系统已经存在于各种数据采集、工业控制、娱乐、通信等应用领域。在一些应用场合,需要嵌入式设备具有与其它系统交换信息的能力,因此必须为嵌入式系统增加通信功能。通信功能的实现可以采用很多方式,例如以太网,ADSL,GPRS以及其它方式。在一个嵌入式终端中使用WiFi网卡,实现无线网络通信的功能是一种较新的通信方式。由于在uCOS实时操作系统中还没有WiFi的驱动程序,因此下面将介绍WiFi的驱动程序的编写。   
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:194kb
    • 提供者:weixin_38530846
  1. 嵌入式系统/ARM技术中的基于Murphypinyin的嵌入式键盘设计

  2. 引  言   随着嵌入式系统的飞速发展,在嵌入式手持设备中,人机交互设备是与用户接触最多的部分,最能够直接快速地体现出该设备的性能。所以,是否有一个友好的、快速的、可靠的人机交互设备已经成为衡量一款手持设备的重要指标。在嵌入式人机交互设备中,键盘由于其具有很高的准确性和可靠性,能够适应各种恶劣的工作环境,并且具有很长的使用寿命,而得到广泛应用。   本文根据手持终端的特点,设计出一款矩阵键盘,并在Linux平台下开发出键盘的驱动程序。采用Qt/Embedded构建图形界面,通过对Qt/Emb
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:258kb
    • 提供者:weixin_38679449
  1. 嵌入式系统/ARM技术中的嵌入式Linux字符设备驱动的设计与应用

  2. 摘要:描述了基于嵌入式Linux的字符设备驱动程序的设计方法和实现过程。以电机、数码管、串口和mini键盘的驱动设计为例,详细阐述了嵌入式linux下字符设备驱动设计中的关键技术,包括设备的设备号、设备的操作及设备的注册和卸载等。通过编写相应硬件设备的应用程序,测试设备驱动的正确性。介绍了Troolltech公司开发的开源图形用户界面库-Qt,并使用Qt编程方法设计出良好的人机交互界面。试验结果表明设计的驱动程序完全正确,可以被应用程序使用。   1引言   随着嵌入式系统的发展,嵌入式 L
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:142kb
    • 提供者:weixin_38516658
  1. 嵌入式系统/ARM技术中的Linux环境下基于I2C总线的EEPROM 驱动程序

  2. 1 引言   I2C (Inter-Integrated Circuit1总线是一种由Philips公司开发的2线式串行总线,用于连接微控制器及其外围设备。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。在主从通信中,可有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。笔者在开发基于MPC8250的嵌入式Linux系统的过程中发现I2C总线在嵌入式系统中应用广泛,I2C总线控制器的类型比较多,对系统提供的操作接口差别也很大。与I2C总
  3. 所属分类:其它

    • 发布日期:2020-11-18
    • 文件大小:161kb
    • 提供者:weixin_38665775
  1. 嵌入式系统/ARM技术中的USB On-The-Go 技术概述

  2. 摘要:USB OTG(On-The-Go)是USB 2.0规范的补充,它使外设可以在无主机参与的情况下直接互连进行通信工程.本文讨论了USB OTG补充规范的新增特性,包括OTG事务请求协议SRP和主机流通协议HNP、连接器和电缆、两用OTG设备和外设式OTG设备、驱动程序以及数据流模型。 关键词:USB 2.0 OTG 规范USB的广泛应用其正在成为外设与PC机及膝上型电脑连接的工业标准USB外设主要是便携式设备,随着其数量的不断增多,设备之间无主机参与的直接通信成为亟待解决的问题。我们
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:107kb
    • 提供者:weixin_38514805
  1. 嵌入式系统/ARM技术中的μC/OS-II的多任务信息流与CAN总线驱动

  2. 摘要:阐述μC/OS-II多任务信息流关键技术与中断处理的一般方法和PC体系中断的基本概念;以CAN总线为例,详细分析在x86实模式下基于μC/OS-II的CAN总线驱动的实现过程。 关键词:μC/OS-II RTOS嵌入式系统 设备驱动 中断处理程序(ISR) 进程调度 μC/OS-II是美国人Jean Labrosse编写的一个免费的、源码公开的嵌入式实时内核。对于开发计算机嵌入式应用产品的技术人员来说是一个实用价值很高的实时嵌入式操作系统ERTOS(Embedded Real
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:119kb
    • 提供者:weixin_38636577
  1. 嵌入式系统/ARM技术中的基于USB总线的数据采集设备的设计与实现

  2. 摘 要: 通用串行总线(USB)作为一种崭新的微机总线接口规范,其特点使其非常适合作为主机和医学仪器之间的通信接口,从而实现主机和多台医学仪器之间简单、快速、可靠的连接和通信。介绍了基于USB总线的数据采集设备的开发方法,包括硬件设计、firmware(固件)设计、基于WINDOWS 驱动程序模型(WDM)的设备驱动程序设计以及应用软件的设计。关键词: 通用串行总线 数据采集   随着医学信息网络化的需要,经常需要将各种医学仪器(如脑电图、心电图等)与主机相连,以便于从这些医学仪器获
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:121kb
    • 提供者:weixin_38744557
  1. 嵌入式系统/ARM技术中的PCI总线语音卡及WDM驱动程序设计

  2. 摘要:介绍了PCI总线控制芯片PCI2040的功能及内部结构,分析了基于PCI总线的DSP语音卡的硬件结构及实现方法,描述了WDM设备驱动程序的特点及PCI语音卡驱动程序主要模块的设计方法和编程注意要点。 关键词:PCI总线 PCI2040 DSP WDM 驱动 CTI(Computer Telephone Integration)即计算机电话集成技术已经发展了30多年。其中电话语音卡是CTI中的典型应用之一,它作为电脑与公用电话网的接口设备,应用领域已经渗透到社会各个部门。同时,在语音卡的
  3. 所属分类:其它

    • 发布日期:2020-12-08
    • 文件大小:106kb
    • 提供者:weixin_38613173
  1. 嵌入式系统/ARM技术中的基于嵌入式微处理器EP9315的二次开发技术

  2. 摘要:简述了高性能ARM9微处理器EP9315的集成特点及结构框图,介绍了片上系统的主体结构及嵌入式系统与应用模块的硬件连接方案。在所构建的硬件平台上开发了Windows CE的驱动程序,实现了在嵌入式操作系统下对应用模块的控制。关键词:嵌入式系统EP9315微处理器接口电路驱动开发     嵌入式系统已成为IT行业研发热点,但基于嵌入式系统的二次开发应用却存在很多难点,难以真正地将嵌入式系统投入到实际应用中。武汉中科院岩土力学所智能仪器室对基于ARM9的嵌入式系统进行二次开发,采用ARM9
  3. 所属分类:其它

    • 发布日期:2020-12-13
    • 文件大小:99kb
    • 提供者:weixin_38687807
« 12 3 »