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

搜索资源列表

  1. 基于嵌入式Linux的TFT LCD IP及驱动的设计

  2. 本文设计实现了一个简单的基于Avalon总线的TFT LCD控制器,能实现640×480,颜色深度为16bit的彩色图形显示,可应用于各种TFT LCD,亦可改写为VGA控制器,有较大的灵活性。根据设计好的控制器编写了相应的Linux下的FrAME buffer驱动程序。很好的实现了界面环境的开发,可以用于很多手持设备的电子产品。该设计最大的特点是有很强的可移植性,不论是控制器的设计还是Frame buffer驱动程序的设计都很灵活。
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:285696
    • 提供者:weixin_38610513
  1. Linux NAND FLASH驱动代码分析

  2. FLASH驱动在嵌入式系统中有着举足轻重的位置,而目前市场上NANDflash的价格又要便宜与NORFLASH,随着越来越多的平台支持从NANDFLASH中启动,掌握NANDflash的驱动编写有着重要的现实意义,由于内核已经完成了大部分的工作,实际工作中大部分工程师对NANDFLASH驱动只是简单的修改,对其工作原理并不太清楚,下面我们来分析一下NANDFLASH的代码流程,从中体会块设备的代码之美。
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:49152
    • 提供者:weixin_38683930
  1. 基于ARM和FPGA的NoC资源网络接口驱动设计与实现

  2. 将ARM处理器作为NoC系统中的一个资源节点,设计了资源网路接口,基于Linux操作系统的基础上,编写了FPGA设备的驱动程序。在典型的3×3 2D Mesh结构的NoC系统中进行了测试,结果表明该设计实现了ARM处理器资源节点和NoC系统中其他IP核数据的高速、可靠传输。
  3. 所属分类:其它

    • 发布日期:2020-10-17
    • 文件大小:272384
    • 提供者:weixin_38654915
  1. MAX1202在嵌入式系统中的驱动程序设计及应用

  2. 首先介绍了MAX1202的基本性能和特点,详细阐述了MAX1202在嵌入式Linux中驱动程序的实现方法,最后介绍了编写应用程序测试驱动程序的基本方法,为嵌入式Linux系统下的驱动设计提供一个模板。
  3. 所属分类:其它

    • 发布日期:2020-10-17
    • 文件大小:281600
    • 提供者:weixin_38680957
  1. WPF在驱动板卡检测系统中的应用

  2. 在嵌入式领域中,经常需要一些上位机的控制系统,而WPF是专门用来编写表示层的技术和工具。为了真实地感受WPF技术与其他界面开发工具的不同和优点,设计了一款板卡检测系统,并详细地介绍了此控制系统的实现过程。经过实际应用证明,WPF技术与传统的界面开发工具相比开发较简单,程序更加简洁清晰,更重要的是其开发理念更符合自然哲学的思想。
  3. 所属分类:其它

    • 发布日期:2020-10-16
    • 文件大小:150528
    • 提供者:weixin_38563552
  1. 基于SEP4020的嵌入式Linux 音频驱动程序设计

  2. 论述了Linux操作系统中声卡驱动程序的设计方法,主要介绍了基于OSS的声卡驱动设计原理以及Linux操作系统中声卡驱动程序的接口函数。针对具体硬件平台编写了相应的驱动程序,并介绍了在Linux操作系统中使用声卡设备的几种常见方法。实现了SEP4020处理器在Linux平台的声卡驱动。
  3. 所属分类:其它

    • 发布日期:2020-10-26
    • 文件大小:196608
    • 提供者:weixin_38718690
  1. 基于Linux的C02激光雕刻系统步进电机驱动程序

  2. 随着嵌入式技术的不断成熟,基于嵌入式系统编写特制电路下的设备驱动程序也越来越受到人们的青睐。在各种嵌入式操作系统中,嵌入式Linux是免费的源代码开放软件,可根据需要任意进行剪裁。在嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基于S3C2440嵌入式Linux下激光雕刻系统的步进电机驱动程序。
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:125952
    • 提供者:weixin_38687904
  1. 嵌入式Linux下激光雕刻系统步进电机驱动程序设计

  2. 在嵌入式Linux开发过程中需要为指定设备编写和编译驱动程序,这与以往在PC机上的Linux驱动开发明显不同,本文设计了基于S3C2440嵌入式Linux下激光雕刻系统的步进电机驱动程序。
  3. 所属分类:其它

    • 发布日期:2020-10-25
    • 文件大小:129024
    • 提供者:weixin_38719702
  1. 基于Windows CE的SPI驱动程序设计

  2. 设备驱动程序是直接与硬件或者虚拟设备进行交互,将对硬件或者虚拟设备的操作打包成一组操作系统调用,并完全隐藏了设备工作细节的编程接口,因此驱动程序的编写在嵌入式系统开发中是一个重要的环节。本文通过阐述Windows CE操作系统中流式接口驱动的基本概念和工作原理、中断处理机制、内层共享等问题,详细介绍在Platform Builder下SPI驱动程序设计以及驱动程序同应用程序交互的实现。
  3. 所属分类:其它

    • 发布日期:2020-10-24
    • 文件大小:270336
    • 提供者:weixin_38549327
  1. 单片机与DSP中的基于单片机的LCD时序图的底层驱动编写

  2. 一般来说,LCD 模块的控制都是通过 MCU 对 LCD 模块的内部寄存器、显存进行操作来最终完成的;在此我们设计了三个基本的时序控制程序,分别是:   写寄存器函数(LCD_RegWrite)   数据写函数(LCD_DataWrite)   数据读函数(LCD_DataRead)   这三个函数需要严格的按照 LCD 所要求的时序来编写,下面可以看看 MzL02 模块时序图: 图 3.2 MzL02 模块的 6800 时序示意   注意:上图是该模块的控制 IC 资料中的原版
  3. 所属分类:其它

    • 发布日期:2020-11-05
    • 文件大小:98304
    • 提供者:weixin_38750721
  1. 基于μCLinux的USB驱动程序实现

  2. 摘 要:μClinux是一种面向嵌入式微处理器的微型操作系统,已经在嵌入式操作系统中占有重要地位。在此介绍FTDI公司的USB芯片FT245BL的主要性能、工作原理,并将其应用在Blackfin ADSP-BF533微处理器的嵌入式开发平台上,说明在μClinux下编写与加载USB接口芯片FT245BL的驱动程序方法,实现了DSP主板的 USB端口通信。   0 引 言   μClinux是针对嵌入式控制领域的操作系统,它继承了Linux内核的绝大部分特性,专为没有内存管理单元MMU的嵌入式
  3. 所属分类:其它

    • 发布日期:2020-11-04
    • 文件大小:386048
    • 提供者:weixin_38545485
  1. ESP8266 NODEMCU 50米激光测距驱动 arduino

  2. 可以用于ESP8266的 NODEMCU模块, 50米激光测距驱动(https://item.taobao.com/item.htm?spm=a1z09.2.0.0.49812e8djREQWO&id=531940521060&_u=22g7j3839f22) 用arduino编写,可以准确读出距离值。
  3. 所属分类:制造

    • 发布日期:2020-11-02
    • 文件大小:2048
    • 提供者:yiaaa4228
  1. 温湿度传感器DHT11在mini2440上基于linux的驱动代

  2. 自己编写的基于linux在mini2440开发板上运行的温湿度传感器驱动代码,可以正常使用码,包括已经编译好的文件和测试程序
  3. 所属分类:硬件开发

    • 发布日期:2020-10-31
    • 文件大小:6144
    • 提供者:yangzhe1215
  1. 嵌入式系统/ARM技术中的Linux设备驱动程序的函数跳转表

  2. 直接面向设各硬件的程序叫做设各驱动程序。设各驱动程序的作用就是在设各硬件寄存器的基础上来实现系统上层的各项操作命令。这些函数虽然是直接面向设备的硬件编程,有一部分代码是用汇编语言来编写的,但通常都会提供一个高级语言的接口,因此,它们的外观看起来与一般的C函数没有区别,例如read()、write()、open()、close()等。   在Linux中,常用一个结构作为调用上述设各驱动程序中各个函数的跳转表,即把指向上述设备驱动程序函数的指针集中在一个结构中。这个结构就是我们已经熟悉的file
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:87040
    • 提供者:weixin_38742124
  1. 嵌入式系统/ARM技术中的Linux字符设备驱动程序的编写框架

  2. 作者:游老师,华清远见嵌入式培训中心讲师。     一、Linux device driver 的概念   系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能:   1、对设备初始化和释放;   2、把数据从内核传送到硬件和从硬件读取数据;   3、读取应用程序传送
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:89088
    • 提供者:weixin_38743506
  1. 嵌入式系统/ARM技术中的Linux USB gadget设备驱动解析(4)--编写一个gadget驱动

  2. 作者:刘洪涛,华清远见嵌入式学院讲师。   一、编写计划   通过前面几节的基础,本节计划编写一个简单的gadget驱动。重在让大家快速了解gadget驱动结构。   上节中简单介绍了zero.c程序。这个程序考虑到了多配置、高速传输、USB OTG等因素。应该说写的比较清楚,是我们了解gadget驱动架构的一个非常好的途径。但把这些东西都放在一起,对很多初学人员来说还是不能快速理解。那就再把它简化一些,针对S3C2410平台,只实现一个配置、一个接口、一个端点,不考虑高速及OTG的情况。
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:107520
    • 提供者:weixin_38675967
  1. 嵌入式系统/ARM技术中的PCI设备Windows通用驱动程序设计

  2. 在设计和使用PCI设备时,经常要在PC机的软件中访问和控制硬件设备,但Windows操作系统(包括Windows 95/98、Windows NT、Windows 2000)为了保证系统的安全性、稳定性和可移植性,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对PCI设备的访问。   Windows下的驱动程序不仅仅包括物理设备的驱动程序,也包括为文件系统等非物理设备编写的虚拟设备驱动程序。为了简化问题,下面只讨论硬件物理设备的驱动程序。本文将以“通用高速PCI总线
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:109568
    • 提供者:weixin_38602098
  1. 嵌入式系统/ARM技术中的嵌入式Linux下USB驱动程序的设计

  2. 摘要:在嵌入式系统的开发中,编写设备驱动程序是必须要做的工作。本文给出了USB驱动程序的编写的架构,包括发现设备、读取设备信息、编写设备操作函数和注册、注销设备等操作,并给出了键盘飞梭驱动程序完整实例。   一、引言   USB(Universal Serial Bus)即通用串行总线,是一种全新的双向同步传输的支持热插拔的数据传输总线,其目的是为了提供一种兼容不同速度的、可扩充的并且使用方便的外围设备接口,同时也是为了解决计算机接口的太多的弊端而设计的。一个USB系统主要有三部分组成:US
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:98304
    • 提供者:weixin_38622962
  1. ad7793驱动程序,C语言编写

  2. AD7793芯片驱动程序,实际应用,适用51单片机和STM32平台。可应用于仪表和各种AD转换场景。稳定性能已测,如若有相关问题请留言助解答。
  3. 所属分类:嵌入式

    • 发布日期:2020-11-09
    • 文件大小:5120
    • 提供者:qq_35801038
  1. 嵌入式系统/ARM技术中的linux设备驱动编写_tasklet机制

  2. 在编写设备驱动时, tasklet 机制是一种比较常见的机制,通常用于减少中断处理的时间,将本应该是在中断服务程序中完成的任务转化成软中断完成。   为了最大程度的避免中断处理时间过长而导致中断丢失,有时候我们需要把一些在中断处理中不是非常紧急的任务放在后面执行,而让中断处理程序尽快返回。在老版本的 linux 中通常将中断处理分为 top half handler 、 bottom half handler 。利用 top half handler 处理中断必须处理的任务,而 bottom
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:83968
    • 提供者:weixin_38721119
« 1 2 ... 45 46 47 48 49 50»