Welcome 微信登录

首页 / 操作系统 / Linux

基于嵌入式Linux图形用户接口的实现[多图]

基于嵌入式Linux图形用户接口的实现[多图]

GUI已经成为了人与机器沟通的桥梁,嵌入式系统对GUI的需求越来越高,而这一切均要求有一个轻型、占用资源少、高性能、高可靠、可配置及美观的GUI支撑。 1 Java的图形界面工具 Java技能对于服务器,私人计算机和嵌入式系统来说是一项伟大的技能。由于其具有跨平台等特征。Java在服务器和桌面计算机方面的使用是特别成功的。然而在GUI方面,Java只用特别有限的一些特征去构建图形用户界面。其思想就是采用平台无关的Java使用程序接口打包到不一样的操作系...
Linux程序消除相对文件路径的影响

Linux程序消除相对文件路径的影响

Linux程序通常会有配置文件,如果配置文件采用了相对路径,例如:"../src/config.xml"那么在当前路径下,执行没有问题;如果换到其他路径,执行就出现问题,找不到该文件;在编写脚本的时候,就必须首先cd 到执行文件所在路径,然后再执行;如果要消除这个影响,又不能写死了路径,那么就需要将相对路径,变换为绝对路径;步骤:1. 首先,取得程序所在的路径;2. 加上相对路径,那么就取得绝对路径;请注意:不是当前路径,getcwd可以取得当前路径;而不...
Linux 内存计算

Linux 内存计算

物理内存 + 占用的swap = 空闲物理内存 + Memory buffer + Disk Cache + 使用掉的驻留内存 4G + 53MB = 17MB + 46MB + 3.2GB + ? 所以使用掉的驻留内存差不多有700-800MB 再累计你top出来那些进程的驻留内存数量,应该是八九不离十的。 从你的操作系统的性能数据来看,物理内存还空闲的很,大部分物理内存被操作系统用做disk cache,可能你的系统IO还是稍微有点频繁的。swap也占...
Linux磁盘配额Quota配置详解

Linux磁盘配额Quota配置详解

Quota一直就是个很有用的东西!怎么说呢?举个例子来说明,如果您曾经申请过网络的mail服务时,那么肯定就会明白什么是20MB的邮件空间、 30MB的免费网页空间,好了,这个20MB,30MB是怎样定义出来的呢?哈哈!没错,就是quota这个东西搞出来的!如果我们要限制用户使用硬盘的 容量使用大小,嗯!来这里看看就对了! 什么是quota 『quota』就字面上的意思来看,呵呵!就是有多少『限额』的意思啦!如果是用在零用钱上面,就是类似『有多少零用钱...
Linux下管理员踢用户方法

Linux下管理员踢用户方法

曾经就到处查过这个Linux命令了,当时懒了一下,就没有记录下来。今天总算再次找到了这个方法,赶紧记录下来为妙。 在shell中,通过who能看到有哪些用户连接了本机,其中包括pts的,VPN的,或别的用户。管理员希望断掉某些用户的连接,可以使用如下方法: 1、who -a查看连接的pid号。 2、在/etc/pts/目录下,有若干设备文件,使用fuser指令,查看哪一个设备文件对应第一步中查到的PID号。如fuser /etc/pts/0 3、如...
Ubuntu 10.04最新主题抢先体验

Ubuntu 10.04最新主题抢先体验

Ubuntu10.04(Lucid Lynx)正式版本更新后的界面将颠覆之前传统的Linux棕色主题。在3月4日公布的主题以及品牌形象将仅仅是本次改革的一部分。周三公布的截图并没有泄露太多的新版特征。但是幸运的,我们今天得到了Ubuntu 10.04 alpha 最新的一个测试软件包,当然界面是最新版的,下面就让我们看看新版的Ubuntu主题有哪些方面的改进。一、新主题新版的Ubuntu包含两个最新(改进的)的主题。默认的主题拥有暗黑色的菜单和面板,被称为...
Fedora 13 下安装 Nvidia 二进制驱动

Fedora 13 下安装 Nvidia 二进制驱动

Fedora 13 如同前作 Fedora 12 一样,默认开启了 Nouveau 的 KMS 模块,尽管已经可以通过 Gallium3D 获得完整 3D 加速支持,但肯定还有一些追求性能和希望用高清视频加速的朋友需要 Nvidia 的二进制驱动。本文以使用 rpmfusion 打包的 nvidia 的二进制驱动为例,若需要安装 Nvidia 官方站点提供的版本,请参考 Fedora 12 的文章 并依照此文做出相应修改。1. 添加 rpmfusion 仓...
GPRS模块在Linux平台上ppp拨号上网总结与心得

GPRS模块在Linux平台上ppp拨号上网总结与心得

由于一个嵌入式平台上项目开发的需要,在arm平台上实施ppp拨号上网。说起这个Linux平台的ppp拨号上网,也许很多人觉很简单,网上的成功的例子很多!不错,你说的对,但是我还要给点我的看法,就是这个简单的ppp拨号折腾了我的时间之长,我都不好意思讲。但是,现在看来这个过程学到了好多的东西,得到很多分析能力的锻炼。现在成功移植到arm开发板上。特写日志于此,分享我的这段时间以来的总结:Linux平台的ppp拨号上网,(注明:这里只谈命令行拨号,用Linux...
基于嵌入式Linux的视频图像采集与传输分析

基于嵌入式Linux的视频图像采集与传输分析

摘要:视频图像采集及处理技术在远程视频监控和可视电话中有着广泛的应用前景,驱动视频采集设备和获取视频数据并进行相应的处理,是实现这些应用的基础。针对这些应用,构建了一个基于嵌入式 Linux和 PXA270微处理器的视频采集与传输系统,利用 Video4Linux实现 USB摄像头视频数据采集,采集的视频数据经 JPEG压缩后,在 PXA270为核心的系统控制下通过以太网进行传输,并通过重新编译移植 Webcam_server应用程序实现了实时视频采集...
详解Linux用户账号管理的方法

详解Linux用户账号管理的方法

Linux系统用户账号的管理主要涉及到用户账号的添加、修改和删除。这是每个系统管理员必做的工作,在Linux系统下如何来完成这样的工作,和windows系统对用户账号管理有什么区别。 添加用户账号 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 1、添加新的用户账号使用useradd命令,其语法如下: useradd 选项 用户名 其中各选项含义如下: -...
详细介绍Linux批量用户的创建

详细介绍Linux批量用户的创建

Linux管理员创建和删除用户是相对简单的事情,但是如果要进行Linux批量用户的创建相信刚学Linux系统管理的人还是感到比较棘手的,Linux系统充分考虑到了这个问题,下面就来说明解决Linux批量用户创建的问题。 Linux系统提供了创建大量用户的工具,可以让您立即创建大量用户,方法如下: (1)先编辑一个文本用户文件,每一列按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白...
全面解析Linux特殊用户权限的分配

全面解析Linux特殊用户权限的分配

对于比较大的系统,Linux管理员会有多人,Linux特殊用户权限的分配就是必须来做的,如果每股而安利员都用root来登录,那么系统管理将变得十分的不安全和可靠。可有将Linux特殊用户权限分配给普通用户来解决这个问题。 我们不可以使用su让他们直接变成root,因为这些用户都必须知道root的密码,这种方法很不安全,而且也不符合我们的分工需求。一般的做法是利用权限的设置,依工作性质分类,让特殊身份的用户成为同一个工作组,并设置工作组权限。例如:要www...
学习Linux正确的思考方式

学习Linux正确的思考方式

一门技术能给你带来什么?能改变你什么? 它也许可以让你的薪水有一定的提高,也许可以增强你求职时的竞争力,运气好的话也许你向往的职位正在招聘一位某种技术的工程师,而你恰恰学了,或许还有一群还是菜鸟的人向你投来羡慕的目光,对你的敬仰如滔滔江水…… 但是那只是也许,必不是一定。现实情况并不会都像广告说的那样好,尤其是现在这个时代。曾几何时,在我还是一个即将刚毕业的学生时,我很迷茫。我不知道经过了十几年的中国教育之后,大学毕业的我到底能干什么?也许这就是中国教...
<< 241 242 243 244 245 246 247 248 249 250 >>