至顶网知识库频道软件-最新文章列表
为Linux应用程序编写DLL程序函数

创建能在运行时被动态链接到 Linux 系统上的应用程序的共享目标代码是一项非常简单的练习。应用程序通过使用对动态链接装入器的 dlopen、dlsym 和 dlclose 函数调用来获取对共享目标文件的访问。在运行时,主应用程序使用绝对路径或相对于 LD_LIBRARY_PATH 的相对路径找到共享目标库,并且请求所需的 dll 入口点的地址。当需要时,也可对 dll 进行间接函数调用,最后,关闭到共享目标文件的句柄,并且从内存中取消该目标文件映射,使之不可用。...详细

Dll

通过振动向Linux ThinkPad传输信息

通过修改内核以在受震动导致内核出现紧急情况时自动重置 Linux 膝上型计算机,让您的计算机处于受保护的状态。在内核空间和用户空间中实现震动检测算法,从而执行自动关闭并在特定动力条件得到满足时重新启动。本文介绍了在非紧急情况模式下执行正常关闭的方法。例如,如果用户不注意将计算机放在尚未拉好的计算机包中,则需要计算机检测到正常行走或开车的动作,并关闭计算机。 ...详细

震动感应

嵌入式Linux系统的图像采集与显示

由于Linux的驱动模型支持模块堆叠技术,内核开发者已提供了一些通用模块,因此,虽然文中是以USB摄像头为例,但只要针对自己的图像采集设备编写基于Video4 Linux的驱动程序,针对自己的LCD编写基于FrameBuffer的驱动程序,以上的程序便可成为通用的图像采集与显示程序。应用本文所述方法完成 图像采集与显示工作,再加上相关的处理并接入网络,就构成了一个智能终端设备,可用于工厂、银行等场合全天候的智能监控,图像的网络通信等,具有广阔的是市场和应用前景。 ...详细

驱动chordStats

基于嵌入式Linux的PMP系统设计与实现

便携式多媒体播放器(PMP),也就是通常人们所说的MP4,已成为继MP3以后消 费类产品的一个新热点。PMP的主要优点是:携带方便,能够直接播放高品质音/视频文件;也可以浏览图片,以及作为移动硬盘、数字银行使用;此外,还有 FM、游戏等功能。PMP播放器不仅需要对机体大小有所限制,更重要的是需要一种压缩效率更高、画面质量更高的视频压缩技术,以及相关编解码芯片。本文介 绍了此PMP系统的软、硬件设计,重点在软件设计,此PMP系统方案现在已经进入量产阶段。 ...详细

嵌入式LinuxPMP

Linux中LonWorks现场总线设备驱动设计

新设备及新的接口规范等的不断出现,使得操作系统的设备驱动部分的开发工作层出不穷。我们在基于嵌入式Linux智能控制器的开发中,首先遇到了LonWorks现场总线设备的驱动程序问题。本文在研究了基于嵌入式Linux平台的驱动程序开发机制后,研究实现了嵌入式 Linux环境下的LonWorks现场总线网卡的设备驱动。应用实现结果表明,该设备驱动运转正常、性能可靠。这一研究课题的成功的解决对于拓宽 LonWorks现场总线应用领域具有借鉴和推广意义。...详细

驱动嵌入式LinuxchordStats

Linux下ARM/DSP双核系统通信接口设计

早期的嵌入式系统硬件核心是各种类型的8位和16位单片机;而近年来32位处理器以其高性能、低价格,得到了广泛的应用。近年来又出现了另一类数据密集处理型芯片DSP。DSP由于其特殊的结构、专门的硬件乘法器和特殊的指令,使其能快速地实现各种数字信号处理及满足各种高实时性要求。随着现代嵌入式系统的复杂度越来越高,操作系统 已成为嵌入式系统不可缺少的部分。本文介绍了使用ARM和DSP双CPU构成的双核嵌入式系统的硬件平台,以及源代码 开放的Linux作为嵌入式系统中操作系统的方法。...详细

嵌入式DSPARM

Linux系统中主要的实用数据结构简介

本文为大家列出了Linux主要的实用数据结构。...详细

数据结构

Linux系统下的集群原理及实战经历

LVS是章文嵩博士发起和领导的优秀的集群解决方案,许多商业的集群产品。LVS有三种负载平衡方式,NAT,DR,IP Tunneling。其中,最为常用的是DR方式,因此这里只说明DR方式的LVS负载平衡。为测试方便,4台机器处于同一网段内,通过一交换机或者集线器相连。实际的应用中,最好能将虚拟服务器vs1和真 实服务器rs1, rs2置于于不同的网段上,即提高了性能,也加强了整个集群系统的安全性。 ...详细

集群

Linux系统下Mini SQL数据库开发技术

Mini SQL(也叫mSQL)是一个单用户数据库管理系统,由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。本文将在Linux下mSQL数据库开发的方法详细介绍给大家。...详细

chordStatschordStats

运行在网络处理器上的嵌入式Linux系统

由于互连网络的发展将会有很多针对家庭,SOHO,企业和基础设施的应用和网络 处理器+LINUX OS 密切相关,它们包括接入点,有线/无线存储解决方案,虚拟网络,安全应用,数字用户线路接入多路复用器和xDSL线卡,网络打印机,驻留网关, IP/PBXs, SOHO 路由器, 还有其他一些支持从OC-3 到 OC-192高速网络的核心/边缘应用 。...详细

网络处理器嵌入式

如何在Unix/Linux系统下调试脚本程序

文中为大家介绍了在Unix/Linux系统下调试脚本程序的方法。...详细

脚本

如何在Linux系统中防御垃圾邮件

相信大部分使用电子邮件的人每天都会收到大量垃圾邮件。作为单位网管,每天收到垃圾邮件的数量更在数百封以上,预防垃圾邮件已到了刻不容缓的地步。本文将为大家介绍如何在Linux系统中防御垃圾邮件。...详细

垃圾邮件

基于GTK+和X的GUI在嵌入式Linux的应用

在嵌入式 Linux 下有很多图形界面系统 GUI,包括 Qt/Embedded,FLTK,Microwindows 和 GTK+ 等。作为一个开发者,到底使用什么样的 GUI 系统呢?对一个系统,将它改造为符合你的需求,你要做多少修改呢?修改后的系统的尺寸一般会有多大呢?这些都是开发人员会遇到的问题。我们在这里讨论的就是要对这些内容做一个具体细致的分析,通过我们的讨论,大家会对基于 GTK+ 和 X 的 GUI 在嵌入式Linux 下的应用有一个确切的了解。...详细

嵌入式GUILinuxGTK+

把设备驱动程序编译进嵌入式Linux内核

驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uClinux不支持模块动态加载,而且嵌入式Linux不能够象桌面Linux那样灵活的使用insmod/rmmod加载卸载设备驱动程序, 因而这里只介绍将设备驱动程序静态编译进uClinux内核的方法。本文以uClinux为例,介绍在一个以模块方式出现的驱动程序test.c基础之上,将其编译进内核的一系列步骤。...详细

ucLinux驱动

RedHat Linux系统下安装KDE桌面环境

Red Hat Linux(简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME。如果你在安装系统时没有装KDE软件包的话,那么本文我们就来看看如何在安装完系统后安装它。...详细

GNOMEKDE

Linux中设备文件管理硬件设备简介

在Linux系统中,硬件设备分为两种,即块设备和字符设备。用户是通过文件系统与设备接口的,所有设备都作为特别文件,从而在管理上就具有一些共性。对于设备文件,则文件的逻辑空间通常就等价于设备的逻辑空间,然后从设备的逻辑空间映射到设备的物理空间,再驱动底层的物理设备工作。Linux系统和设备驱动程序之间使用标准的交互接口。无论是字符设备、块设备还是网络设备的驱动程序,当内核请求它们提供服务时,都使用同样的接口。...详细

设备管理

嵌入式Linux用于工业控制领域实现方案

互联网应用正在转到以嵌入式设备为中心,因此,用工控系统与Internet相结合来实现网络化已是一种必然的趋势。而把嵌入式linux微处理器内核嵌入到基于StrongARM SA1110的32位MCU系统中,然后通过构造TCP/IP多种网络协议和基本网络通信协议,再利用嵌入式操作系统对底层硬件和网络协议的支持,以及对工控系统实时性要求的lin-ux内核和虚拟内存机制进行改造,即可保证测控任务完成的实时性和可靠性。可以预见,这种方案在工业控制领域具有很好的应用前景,而且具有开发周期短、系统性能稳定可靠、适应性强等特点。...详细

工业控制StrongArm嵌入式

巧妙运用前后台任务让Linux系统加速

Linux作为一个多任务环境,允许用户同时执行多项任务,例如查看系统情况、备份资料、编辑文件和打印文件等。对于耗时长的任务不应该让它在前台任务中执行,而应该交给后台任务去执行。这样前台任务可继续正常运作其它的操作,不用等待。本文将为大家介绍如何巧妙的运用前后台任务让Linux系统加速。...详细

chordStats

优化Linux系统的硬盘解决磁盘碎片化

Linux使用第二扩展文件系统,它以一种完全不同的方式处理文件存储。Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题。但是,这是不正确的。所有的文件系统随着时间的推移都趋向于碎片化。Linux文件系统减少了碎片 化,但是并没有消除。由于它不经常出现,所以对于一个单用户的工作站来说,可能根本不是问题。然而在繁忙的服务器中,随着时间的过去,文件碎片化将降低硬 盘性能,硬盘性能只有从硬盘读出或写入数据时才能注意到。本文为大家介绍优化Linux系统硬盘性能的一些具体措施。...详细

磁盘碎片Linux

提高Linux中文件系统使用效率方法介绍

文件系统是Linux系 统中的文件,目录,以及对这些文件和目录进行管理的数据结构的总称。文件系统是整个Linux系统中与用户关系最密切,用户操作最频繁的部分,随着系统运行时间 的延续,文件系统的使用效率也跟着下降,这主要表现为:硬盘空间的减少,垃圾信息的增加,寻址时间的增加等。本文将介绍几种提高文件系统使用效率的方法。...详细

效率文件系统

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce