- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 Linux下目录和硬盘使用情况总结
一、df -lh 命令 df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 二、du 命令我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是
2013-10-27 14:34:54
937
原创 linux打包压缩命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzi
2013-10-07 16:12:36
685
原创 Android系统下adb配置
sudo apt-get install ia32-libs找到adb的目录,编辑linux环境变量设置文件,运行命令vim /etc/profile在末尾加入如下声明:export PATH=/home/xugd/tool/adt-bundle-linux-x86_64-20130917/sdk/platform-tools/:$PATH保存后,让该文件立
2013-09-22 14:48:09
2030
转载 Linux的打印服务CUPS的安装、配置和使用
Linux的打印服务CUPS的安装、配置和使用http://blog.chinaunix.net/u2/66402/showart_1830467.html CUPS实际上是一个集成的服务。包括了前端接收打印命令的相关程序,后端控制打印机硬件的程序,中间则是打印驱动。首先来看看CUPS驱动打印机的方式。这里要说明的是所谓驱动,其实是一系列的程序加定义文件的总和,不像我们有时候想像
2013-07-28 17:23:27
10610
原创 ubuntu 12.04下软件原更新、软件安装及卸载
ubuntu 12.04下安装卸载 VMWare Player / WorkStation (.bundle文件)安装VMware Workstation: sudo chmod +x VMware-Workstation-6.5.2-156735.i386.bundle sudo ./VMware-Workstation-6.5.2-156735.i386.bu
2013-07-24 22:14:10
4575
转载 ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57
ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57发布人:admin 来源:本站 更新时间:2013-1-10 已被浏览: 3203 次 前不久
2013-07-20 09:07:12
6720
转载 Android上移植busybox
Android上移植busybox一 目的 Android自带了命令工具集,但是使用起来很不方便,且很多linux上常用的命令都不支持,如不能使用cp,grep,tab补全,回格删除,上下方向键记忆等等。所以,我们需要在Android系统中添加linux系统常用的工具集——busybox。 二 环境说明 硬件环境:DM3730 EVM 软
2013-07-18 14:57:01
2074
转载 android与linux版本发展史
为什么写这篇文章,原因很简单,大家在使用安卓手机时往往最注重三点:稳定性、实用性、耗电情况,MIUI无疑在这方面做的是比较突出的,尽管它现在还不完美BUG也不少,但是它一直坚持一个“橙色的信念”在孜孜不倦的改进和优化。 好了扯远了话题转回来,安卓手机ROM内核(Android kernel) 可以说是系统的“心脏”,它“跳动的频率”和“运行的状况”直接影响着手机的稳定和耗电量,一个
2013-07-16 12:06:37
1151
转载 选择ARM7还是cortex-M3?
要使用低成本的 32位处理器,开发人员面临两种选择,基于Cortex-M3内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?本文主要介绍了ARM Cortex-M3内核微控制器区别于ARM7的一些特点,帮助您快速选择。1.ARM实现方法 ARM Cortex-M3是一种基于ARM7v架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构
2013-07-14 11:58:44
791
转载 Linux USB驱动框架分析
Linux USB驱动框架分析(1)事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Lin
2013-07-12 08:10:48
795
转载 Linux下USB驱动框架分析
Linux下USB驱动框架分析Linux USB驱动框架分析(一) 初次接触与OS相关的设备驱动编写,感觉还挺有意思的,为了不至于忘掉看过的东西,笔记跟总结当然不可缺,更何况我决定为嵌入式卖命了。好,言归正传,我说一说这段时间的收获,跟大家分享一下Linux的驱动开发。但这次只先针对Linux的USB子系统作分析,因为周五研讨老板催货。当然,还会顺带提一下其他的驱动程序写法。
2013-07-10 22:17:23
766
转载 Linux设备模型 (2)
Linux设备模型 (2)2010-12-16 00:11 by wwang, 4379 阅读,3 评论, 收藏,编辑上一篇文章《Linux设备模型 (1)》主要介绍了Linux设备模型在用户空间的接口sysfs,用户通过这个接口可以一览内核设备的全貌。本文将从Linux内核的角度来看一看这个设备模型是如何构建的。在Linux内核里,kobject是组成Linu
2013-06-19 13:02:04
526
转载 Linux设备模型 (1)
Linux设备模型 (1)2010-12-09 00:21 by wwang, 6693 阅读,1 评论, 收藏,编辑随着计算机的周边外设越来越丰富,设备管理已经成为现代操作系统的一项重要任务,这对于Linux来说也是同样的情况。每次Linux内核新版本的发布,都会伴随着一批设备驱动进入内核。在Linux内核里,驱动程序的代码量占有了相当大的比重。下图是我在网络
2013-06-19 12:35:20
582
转载 Linux设备模型
Linux设备模型 2011-06-29 18:05:47| 分类:Kernel | 标签:|字号大中小 订阅一、sysfs文件系统:sysfs文件系统是Linux2.6内核引入的,它被看成是与proc、devfs和devpty等同类别的文件系统,sysfs文件系统也是一个虚拟文件系统,它可以产生一个包括所有系统硬件的层级视图,与提供进程和状态信息的pro
2013-06-19 12:29:10
953
转载 poll调用和select调用实现的功能一样,都是网络IO利用的一种机制。先看一下poll的调用形式
poll调用和select调用实现的功能一样,都是网络IO利用的一种机制。先看一下poll的调用形式一,poll调用[cpp] #include int poll(struct pollfd fds[], nfds_t nfds, int timeout); struct pollfd结构如下:【在源码文件poll.h文件中】[cpp] struct pollfd {
2013-06-16 10:04:05
826
转载 poll() | 多路复用 I/O
poll()函数详解2010-11-23 22:09:55 分类: 系统运维 poll()函数详解poll() | 多路复用 I/O和 select() 函数一样,poll() 函数也可以用于执行多路复用 I/O 。但 poll() 与 slect()相比,用起来更加直观容易。使用该函数,
2013-06-15 22:45:58
912
转载 LDD3源码分析之poll分析
LDD3源码分析之poll分析分类: LDD3源码分析 2012-03-27 18:43 1124人阅读 评论(1)收藏 举报structtable测试events数据结构descriptor作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-
2013-06-15 14:39:31
551
原创 三星三款主流处理器s3c2440\s3c6410\s5pv210对比分析
对比1、ARM架构 Ø S3C2440:属于ARM9架构 Ø S3C6410:属于ARM11架构 Ø S5PV210:属于Cortex-A8架构 根据ARM官方发布的一个架构趋势图,我们很明显看出三者的区别~ 随着时间的推移,ARM公司已经从经典的ARM架构转移到更加合理的Cortex架构上来。其中Cortex-A8最具代表性,目前平板市场很多采用Cortex-A8处理
2013-05-27 18:13:56
1718
转载 三星ARM Cortex-A8 S5PV210(蜂鸟)简介
2011-11-29 21:02:43 分类: 嵌入式开始准备针对QT210开发板写学习文章了,先熟悉一下处理器S5PV210又名“蜂鸟”(Hummingbird),是三星推出的一款适用于智能手机和平板电脑等多媒体设备的应用处理器,S5PV210和S5PC110功能一样,110小封装适用于智能手机,210封装较大,主要用于平板电脑和上网本,苹果的iPad和I
2013-05-27 12:17:45
2539
转载 Camera interface
The CAMIF, also the Camera Interface block is the hardware block that interfaces with different image sensor interfaces and provides a standard output that can be used for subsequent image processing.
2013-05-27 12:16:01
668
转载 S3C6410和S5PV210的启动模式介绍
S3C6410和S5PV210的启动模式介绍 2011-07-04 19:08:43标签:启动模式休闲S3C6410 职场 S5PV210 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jazka.blog.51cto.com/809003/602644 最近在研究
2013-05-27 09:49:40
1082
原创 ubuntu下软件安装方法汇总
Ubuntu下软件安装 1、通常的我们可以在ubuntu软件中心和新立得软件包管理器找到自己想要的软件,直接选择就可以自动下载并安装到电脑中,不想要的时候随时可以再从那里面卸载。这是第一种方法,也是最简便的方法。 终端下打开新立得软件的命令:root@sagane-ThinkPad-Edge:/home/sagane# synaptic 2、在终端下安装软件
2013-05-26 11:00:46
1008
原创 JVM 、JRE 、JDK 和SDK之间的关系
有很多人搞了很长时间的Android了还没有弄清楚JVM 、JRE 、JDK 、SDK的关系,下面对这几个术语进行了详细的阐述。 1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与
2013-05-26 10:24:45
2194
1
转载 Ubuntu下Git以及Github使用
本文主要目的是想让和我一样刚从SVN阵营转到Git阵营的程序员能够快速完成一些简单的Git操作。简单理解 Git 的思想和基本的工作原理,能够更好的进一步和使用Git。在开始学习Git 的时候,最好不要把Git的各种概念和其他的版本控制系统诸如 Subversion 等相比,否则容易混淆每个操作的实际意义。Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一
2013-05-26 08:18:52
587
转载 linux 管道
管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出),可以用函数mkfifo()创建。Linux管道的实现机制在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文
2013-03-27 08:11:56
1090
转载 Linux文件,文件描述符以及dup()和dup2()
一.Linux中文件可以分为4种:普通文件、目录文件、链接文件和设备文件。1、普通文件 是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用
2013-03-27 08:03:16
871
转载 linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输
2013-03-26 22:46:23
570
转载 ctags快捷键
ctags快捷键 2011-10-24 11:13:01| 分类:Linux |字号 订阅ctags浏览代码 (有的命令说明可能不准确):set tags=/Dir/tags 设置需要的tags文件,可以多个:set tags=/dir1/tags, /dir2/tags:tag xxx 转到满足查找代码的定义处,简写为 :ta xxx:
2013-03-24 23:19:29
4191
转载 ctags使用详解)(转载)
<!--h4 {margin-bottom:0.21cm}h4.ctl {font-family:"Lohit Hindi"}h3 {margin-bottom:0.21cm}h3.ctl {font-family:"Lohit Hindi"}p {margin-bottom:0.21cm}-->ctags使用详解-【OK】 201
2013-03-24 23:17:31
802
转载 linux源代码阅读工具(转载)
linux源代码阅读工具(转载)Windows下的源码阅读工具Souce Insight凭 借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代,实 际上,似乎其环境下的任何软件都是处于一种逐鹿中原的态势,也许这就是“集市”之于“大教堂”的优势所在吧!主要的交叉索引工具有:ctags、cscope、glob
2013-03-24 23:15:15
778
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人