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

搜索资源列表

  1. 嵌入式系统/ARM技术中的以内核模块加载的linux驱动程序编写

  2. linux中的大部分驱动程序,是以模块的形式编写的。这些驱动程序源码可以修改到内核中,也可以把他们编译成模块形势,在需要的时候动态加载。Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。   然而模块一旦被插入内核,他就和内核其他部分一样。这样一来就会曾家一部分系统开销。同时,如果模块出现问题,也许会带来系统的崩溃。从而可以动态的想内核中添加或者删除模块。模块不被编译在内核中,因而控制了内核的大小。   一个典型的驱动程序,大体
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:53248
    • 提供者:weixin_38726712
  1. 嵌入式系统/ARM技术中的Windows CE操作系统体系结构概述

  2. 嵌入式操作系统是与应用环境密切相关的,从应用范围角度来看,大致可以分为通用型的嵌入式操作系统如Windows CE、VxWorks、嵌入式Linux等和专用型的嵌入式操作系统如Palm OS、Symbian等。从实时性的角度看,大致可以分为实时嵌入式操作系统和一般嵌入式操作系统。从原理上说,嵌入式操作系统仍旧是一种操作系统,因此它同样具有操作系统在进程管理、存储管理、设备管理、处理器管理和输入输出管理几方面的基本功能,但是由于硬件平台和应用环境与一般操作系统的不同,那么它也有自身的特点,最大的特
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:70656
    • 提供者:weixin_38537541
  1. 嵌入式系统/ARM技术中的基于Linux系统下的多线程简单编程

  2. 引言  早在60年代线程( thread, 在台湾称作执行绪 是"进程"中某个单一顺序的控制流。)技术就被提出,但真正应用多线程到操作系统中去却是在80年代中期。这就不得不说个人了,他就是solaris,这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process,是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。)中只允许有一个线程,这样多线
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:185344
    • 提供者:weixin_38665775
  1. 嵌入式系统/ARM技术中的设计嵌入式多功能信息交互系统

  2. 传统的信息交互系统大多基于PC-Internet平台,采用Web方式来完成信息交互的功能。但由于PC机体积较大、成本偏高,因此采用PC机作为信息交互系统的终端并不能很好地满足便携性和性价比的要求。而嵌入式系统与普通的PC机系统相比,具有体积小、成本低、软硬件均可根据不同的应用进行定制等优点。随着嵌入式技术的飞速发展,将嵌入式设备应用于信息交互系统的终端已成为一种趋势。   1  系统功能设计   本系统采用Client-Server结构,包含两大功能模块:嵌入式信息终端模块和PC服务器模块。信息
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:216064
    • 提供者:weixin_38501610
  1. 嵌入式系统/ARM技术中的基于嵌入式的MP3音频点播系统设计

  2. 1 引言   随着电子技术的发展,嵌入式系统已广泛用于信息家电、移动通信、工业控制、军事电子等领域。这里介绍一种基于S3C2410处理器和嵌入式Linux系统的C/S结构音频点播系统,将MP3音频文件集中存储在网络FTP服务器上或本地U盘内,利用自主开发的MP3播放终端进行点播。该音频点播系统可广泛用于卡拉OK厅、语音教室和公共广播等场所。   2 系统功能及实现方案   嵌入式系统由底层硬件、设备驱动、操作系统、应用中间软件及应用系统5部分组成。基于嵌入式系统的MP3音频点播系统可广泛用于卡拉
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:228352
    • 提供者:weixin_38734492
  1. 嵌入式系统/ARM技术中的Android平台非标准硬件设备驱动程序设计

  2. Android系统是Google推出的基于Linux内核和Java架构的操作系统,在很短的时间内已成为主流的手机操作系统,并已逐步扩展应用到嵌入式系统、平板电脑和上网本上。它既有Linux系统所具有的硬件平台可移植性,也因使用Java语言开发应用程序带来了应用软件只编写一次即可在所有平台运行的巨大优势。Android虽然主要基于已有的技术,但在体系结构设计上有较大的创新。其主要设计目标之一就是要使应用程序和系统能独立于具体的计算机体系结构和硬件平台,表现在设备驱动程序设计上,对于已有的Linux
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:272384
    • 提供者:weixin_38708945
  1. 嵌入式系统/ARM技术中的基于ARM和Linux交叉开发环境的搭建

  2. 摘要:交叉开发环境是嵌入式Linux开发的基础.后续的开发过程几乎都是基于此环境的。而ARM作为一种高性能、低成本的嵌入式RISC微处理器。已成为应用最广泛的嵌入式处理器。本文内容包括基于32位ARM920T核“GEC2410”开发板的硬件结构和嵌入式Linux交叉开发环境的概念和配置.开发工具的使用以及交叉调试器制作的方法。利用虚拟机在Windows操作系统下,为“GEC2410”开发板搭建了一个嵌入式Linux的运行平台。       关键词:交叉开发环境;ARM;Linux     
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:105472
    • 提供者:weixin_38638033
  1. 嵌入式系统/ARM技术中的基于TMS320DM365的高速网络摄像机的设计

  2. 摘要:针对传统网络摄像机的结构复杂、效率低下以及昂贵的成本等问题,提出了基于嵌入式Linux和达芬奇技术TMS320DM365处理器平台的高速网络摄像机系统的设计方案。通过时基于TMS320DM365的高速网络摄像机进行硬件软件设计,从前端摄像头采集视频数据,通过Linux操作系统的V4L2编写驱动程序从而实现视频的采集。经H.264压缩算法对视频数据进行处理,最后通过RTP以及RTCP编码后经由100 M网口完成网络传输。   多媒体技术和网络与移动通信的飞速发展激发了人们进行视频信息交流的
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:523264
    • 提供者:weixin_38606639
  1. 嵌入式系统/ARM技术中的嵌入式Linux的USB驱动设计

  2. 摘要:本文主要介绍了Linux平台的USB设备驱动开发的一般步骤方法和技巧,通过详细介绍USB的相关概念和Linux中USB设备驱动程序的数据结构,框架和步骤,并通过设计和实现一个驱动的实例,总结了USB驱动的一般方法和技巧。   随着计算机外围硬件的扩展,各种外围设备使用不同的总线接口,导致计算机外部各种总线繁多,管理困难,USB总线可以解决这些问题,因此而诞生。USB总线提供统一的外设的接口方式,并且支持热插拔,方便了厂商开发设备和用户使用设备。USB(通用串行总线)是由Microsft,
  3. 所属分类:其它

    • 发布日期:2020-10-21
    • 文件大小:465920
    • 提供者:weixin_38630139
  1. 嵌入式系统/ARM技术中的基于FPGA的LZO实时无损压缩的硬件设计

  2. 本文通过对多种压缩算法作进一步研究对比后发现,LZO压缩算法是一种被称为实时无损压缩的算法,LZO压缩算法在保证实时压缩速率的优点的同时提供适中的压缩率。如图1(A)给出了Linux操作系统下常见开源压缩算法的压缩速率的测试结果,LZO压缩算法速率极快;如图1(B)给出了Gzip压缩算法和LZO压缩算法的压缩率测试结构,从图中可以看出,LZO压缩算法可以提供平均约50%的压缩率。   1 LZO压缩算法基本原理分析  1.1 LZO压缩算法压缩原理  LZO压缩算法采用(重复长度L,指回距
  3. 所属分类:其它

    • 发布日期:2020-10-19
    • 文件大小:267264
    • 提供者:weixin_38651286
  1. 嵌入式系统/ARM技术中的Linux 系统的嵌式应用

  2. 尽管Linux不是为嵌入式系统设计的,特别不是为实时系统设计的,但是,由于它的模块化结构使其具有良好的裁剪性、丰富的资源和源代码开放的特点,所以还是有人把它应用在嵌人式系统中,并获得了一定的成功。多年来,人们一直在对Linux进行修改和改造,并且形成了许多可用于嵌入式实时系统的Linux版本。本节重点介绍一些Linux的嵌人式修改版本,以使读者了解Linux在嵌入式应用特别是实时应用时其弱点之所在以及人们的解决方法,从而更深刻地认识和了解嵌入式实时操作系统的本质及实现方法。   1.实现实时L
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:65536
    • 提供者:weixin_38526823
  1. 嵌入式系统/ARM技术中的Linux系统的结构

  2. Linux系统的结构图如图所示。   图 Linux系统结构图   从图中可以看到,Linux是一个典型的宏内核(一体化内核)结构。硬件系统上面是硬件抽象层,在硬件抽象层上面是内核服务功能模块,这些模块通过系统调用接口向用户进程提供服务。   进程管理的系统调用包括进程的创建、调度、中止、等待等。   Linux支持内存管理控制器MMU,使用虚拟内存管理机制。虚拟内存管理系统调用包括:内存分配、内存回收、请求分页和交换页等。   由于Linux使用了虚拟文件管理系统VFS,从而使它
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:62464
    • 提供者:weixin_38506835
  1. 嵌入式系统/ARM技术中的基于Linux的传感器网络网关设计

  2. 摘要:本系统以AT91ARM9200作为核心芯片,以GoAhead WebServer作为嵌入式Web服务器,针对传感器网络的结构、嵌入式Web体系结构、嵌入式数据库模型、嵌入式操作系统模型、嵌入式网关设计模型等进行初步的研究与探索,提出一种无线传感器网络嵌入式网关的设计方案和无线传感器网络数据管理与查询模式,研发了基于Web的传感器网络嵌入式网关系统。   引言   传感器网络是计算机科学技术的一个新的研究领域,集成了传感器、微机电系统和网络二大技术形成的传感器网络是一种全新的信息获取和处
  3. 所属分类:其它

    • 发布日期:2020-11-11
    • 文件大小:233472
    • 提供者:weixin_38553837
  1. 嵌入式系统/ARM技术中的Linux下的多进程编程

  2. (一) 理解Linux下进程的结构   Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一   个代码段。   堆栈段存放的就是子程序的返回地址、子程序的参数以及程序的局部变量。而数据段则存放程序的全局变量,常数以及动态数据分配的数据空间(比如用mal
  3. 所属分类:其它

    • 发布日期:2020-11-10
    • 文件大小:95232
    • 提供者:weixin_38565818
  1. 嵌入式系统/ARM技术中的基于ARM LinuxQT的掌上多媒体系统的设计和实现

  2. 0 引言   随着人们生活水平的提高,消费结构发生了巨大变化,消费者用于娱乐方面的支出在总支出中所占的比例正在不断扩大。掌上多媒体系统可以满足人们对于试听以及便携的需求,另外还可以实现一些其他功能,如图片浏览、网络下载、以及影音录制等。目前市场上的掌上多媒体系统多是Windows CE、Symbian、Palm OS等商用操作系统,其开放的程序不够高,而且价格偏高,不适于第三方应用软件的移植。ARM体系作为专用嵌入式系统设计的通用处理器内核,具备高性能、低功耗、易扩展的特点。本系统基于ARM9
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:237568
    • 提供者:weixin_38714162
  1. 嵌入式系统/ARM技术中的基于ARM Linux QT的掌上多媒体系统的设计和实现

  2. 0 引言   随着人们生活水平的提高,消费结构发生了巨大变化,消费者用于娱乐方面的支出在总支出中所占的比例正在不断扩大。掌上多媒体系统可以满足人们对于试听以及便携的需求,另外还可以实现一些其他功能,如图片浏览、网络下载、以及影音录制等。目前市场上的掌上多媒体系统多是Windows CE、Symbian、Palm OS等商用操作系统,其开放的程序不够高,而且价格偏高,不适于第三方应用软件的移植。ARM体系作为专用嵌入式系统设计的通用处理器内核,具备高性能、低功耗、易扩展的特点。本系统基于ARM9
  3. 所属分类:其它

    • 发布日期:2020-11-09
    • 文件大小:219136
    • 提供者:weixin_38680492
  1. 嵌入式系统/ARM技术中的基于Linux的嵌入式工业测控系统设计方案

  2. 摘要:该文针对当前工业控制领域网络控制技术的快速发展,给出了一种应用于测控系统的基于Linux的嵌入式系统的设计方案。利用Linux自身提供的条件编译系统,初步解决了Linux作为嵌入式操作系统面临的一些问题。并利用实时应用接口(RTAI)来增强Linux的实时性,引入实时硬件抽象层结构(RTHAL),利用Linux的内核模块机制提供实时服务和完成实时任务,解决了Linux实时性不足的问题。通过数据采集程序的实现给出了在RTAI-Linux环境下开发实时应用程序的设计方法。   1、前言  
  3. 所属分类:其它

    • 发布日期:2020-11-06
    • 文件大小:126976
    • 提供者:weixin_38656662
  1. 嵌入式系统/ARM技术中的基于ARM LINUX的嵌入式GUI的研究和移植

  2. 摘要:随着嵌入式系统的发展,用户对嵌入式系统的要求越来越高,因此用于实现与用户交流功能的嵌入式GUI成为嵌入式研究中的一个重点。该文首先介绍了什么是嵌入式系统和嵌入式系统中的GUI,并阐述了开发基于嵌入式Linux平台的GUI系统的必要性。然后详细的介绍了三种常见的嵌入式GUI系统(Microwindows、MiniGUI和QT)的设计结构和使用上的优缺点等,并列表进行了比较。最后,描述了每个系统基于ARMLinux平台的移植,包括编译环境的建立、编译选项的配置和修改以及运行时参数的设置等等。
  3. 所属分类:其它

    • 发布日期:2020-12-05
    • 文件大小:180224
    • 提供者:weixin_38616809
  1. 嵌入式系统/ARM技术中的基于Linux的软件化和网络化雷达终端系统的实现

  2. 摘要:分析了基于Linux的软件化和网络化雷达终端系统的必要性及可行性;介绍了系统的实现方案和实现细节;并对系统的框架结构做出了说明。      关键词:雷达视频 雷达终端 小波压缩 SMP 现有的雷达终端系统采用了大量的高速专用芯片实现。而芯片的更新换代很快,许多芯片已面临淘汰,即使还没有完全消失,价格也已经很昂贵,给系统的维护和升级换代带来极大不便。随着计算机、软件和网络技术的不断发展,使得新一代的雷达终端系统的软件化和网络化实现成为可能。本文基于此技术背景展开研究,并给出系统的具体实
  3. 所属分类:其它

    • 发布日期:2020-12-13
    • 文件大小:126976
    • 提供者:weixin_38504089
  1. 嵌入式系统/ARM技术中的基于嵌入式Linux的BACnet控制器软件设计

  2. 摘要:描述BACnet协议的体系结构,分析BACnet控制器的功能,论证基于嵌入式Linux开发BACnet控制器的可行性;给出BACnet控制器软件的体系结构及其软件设计。     关键词:BACnet 控制器 楼宇控制设备 嵌入式Linux 体系结构 BACnet协议是一种为楼宇自动控制网络所制定的数据通信协议。该协议已成为美国国家标准(ANSI/ASHRAE 135-1995)和欧盟标准草案,并在2000年成为草案级国际标准。其中定义了23个对象和42个服务,以及5个数据链路的局域网
  3. 所属分类:其它

    • 发布日期:2020-12-13
    • 文件大小:227328
    • 提供者:weixin_38674883
« 12 3 4 5 6 7 8 9 10 »