自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 Ubuntu 共享文件

首先当然是要安装samba了,呵呵:  sudo apt-get install samba  sudo apt-get install smbfs  下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share  首先创建这个文件夹  mkdir /home/ray/share  chmod 777 /home/ray/share  备份并

2011-12-31 09:05:58 1081

转载 INIT_WORK宏定义解释

#define INIT_WORK(_work, _func, _data) \do { \INIT_LIST_HEAD(&(_work)->entry); \(_work)->pending = 0; \PREPARE_WORK((_work), (_func), (_data)); \init_timer(&(_work)->timer); \} while (0)

2011-12-28 15:53:43 6227

转载 SPI driver test

Linux BSP test-unittest-(C)SPI(using spidev)There are three ways to test SPI:              1.test in loop back mode.              2.test by other drivers that use it              3

2011-12-26 18:07:53 4626

转载 Linux - 如何查看USB设备信息

方法一:在/etc/init.d/rcS中添加mount -t usbfs none /proc/bus/usb.方法二:在shell中输入mount -t usbfs /proc/bus/usb /proc/bus/usb.前提是在编译内核时选中usb device filesystem。# cat   /proc/bus/usb /deviceT:  Bus=01 Lev=00

2011-12-26 13:04:06 15796

转载 linux 查看系统信息命令(比较全)

linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -a #

2011-12-26 13:00:13 146530

转载 Linux 驱动程序实验

Linux 驱动程序实验1 实验目的

2011-12-25 23:20:47 1213

转载 最新历史版本 :LINUX KERNEL 配置编译中文指南

LINUX KERNEL 配置编译中文指南序言  近几年,linux大行其道,令不满windows蓝屏的使用者跃跃欲试,结果发现linux安装不及windows方便,界面不及windows友好,配置不及windows容易,软件不及windows丰富,以至浅尝辄止。  其实, Linux有windows无可比拟的两个优势:网络应用和嵌入式技术,这也正是未来最有前途的方向。同时此课题是从理

2011-12-25 22:46:55 2516

转载 Cross Toolchain-交叉编译工具链

交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程序在X86 CPU平台上是不能运行的,必须放到ARM CPU平台上才能运行,虽然两个平台用的都是Linux系统。这种方法在异平台移植和嵌入式开发时非常有用。相对与交叉编译,平常做的编译叫本地编译,也就是在当前平台编译,编译得

2011-12-25 21:55:57 1551

转载 linux内核介绍:

linux内核体系结构总体分为两部分:用户空间、内核空间。然而各自两部分也可以细分。 用户空间user app:用户应用应用程序,一般都运行在用户态glibc:库函数内核空间sci:系统调用,应用程序一般通过系统调用进入内核态kernl:linux内核,里面还可以细分为很多部分adkc:arch,就是架构。这部分就是内核与体系结构相关的代码 一共七个部分

2011-12-25 21:51:03 1487

原创 Android 开发建立经验分享...

一.开发环境:... 2二.操作流程:... 21. PC工作环境准备... 22.     创建工作目录:... 23. 下载安装repo版本管理工具:... 24. 下载安装git 35. 准备下载Android. 36. 检查GNU 版本... 47.     检查JDK 版本... 48.     检查Python 版本... 49.     检查g

2011-12-25 19:59:44 1891

转载 (转载)编译你自己的Linux内核(Kernel)

你马上就会发现,你也可以获得(get),配置(configure),编译(compile)和安装(install)属于你自己的Linux内核(Kernel)。  引言为什么你想要编译并安装一个完全属于你自己的内核(Kernel)? 可能是下列原因中的一种吧: 新内核提供更好的硬件支持能力。 新内核有某些特殊的优点,例如,对多处理器(SMP)更好的支持, 或者是支持USB

2011-12-22 23:08:28 3470

转载 Linux 系统内核空间与用户空间通信的实现与分析

多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink套接字实现中断环境与用户态进程通信。            1        引言               Linux是一个源码开放的

2011-12-22 00:13:36 2604

转载 linux内核空间与用户空间信息交互方法 communication between kernel space...

引自 http://blog.chinaunix.net/u1/41220/showart_484176.htmllinux内核空间与用户空间信息交互方法 communication between kernel space and user space笔记如下:用户级程序主动发起的信息交互A编写自己的系统调用B编写驱动程序C: 使用proc 文件系统D: 使用虚拟文件

2011-12-21 23:44:23 2154

转载 linux 内核与用户空间通信之netlink使用方法

1 引言Linux中的进程间通信机制源自于Unix平台上的进程通信机制。Unix的两大分支AT&T Unix和BSD Unix在进程通信实现机制上的各有所不同,前者形成了运行在单个计算机上的System V IPC,后者则实现了基于socket的进程间通信机制。同时Linux也遵循IEEE制定的Posix IPC标准,在三者的基础之上实现了以下几种主要的IPC机制:管道(Pipe)及命名管道(

2011-12-21 23:36:48 1211

转载 Linux系统信息查看命令大全

原始链接http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/以及本声明。最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。另外这里还有非常多的命令,可以作为参考。系统# uname -a

2011-12-21 20:43:05 660

转载 How to Daemonize in Linux

One of the things I keep running across is Linux daemons that don’t properly daemonize themselves. To properly daemonize, the following steps must be followed.The fork() call is used to create a

2011-12-21 10:25:29 1676

转载 Mutex VS spin lock

锁机制(lock) 是多线程编程中最常用的同步机制,用来对多线程间共享的临界区(Critical Section) 进行保护。Pthreads提供了多种锁机制,常见的有:1) Mutex(互斥量):pthread_mutex_***2) Spin lock(自旋锁):pthread_spin_***3) Condition Variable(条件变量):pthread_con_**

2011-12-21 09:30:15 2009

转载 Vim + Cscope打造Linux下的Source Insight

Source Insight是Windows下最方便浏览代码的工具。但是Source Insight是没有Linux版本的。为了方便在Linux下浏览代码并进行学习,可以利用Vim配合Cscope来打造Linux下的Source Insight。  Cscope是Vim适用的工具和插件,通过Cscope可以方便地获知某个函数的定义以及被哪些函数调用。 Cscope安装  可以在ht

2011-12-19 19:01:20 1770

转载 linux内核空间与用户空间信息交互方法

转载在进行设备驱动程序,内核功能模块等系统级开发时,通常需要在内核和用户程序之间交换信息。Linux提供了多种方法可以用来完成这些任务。本文总结了各种常用的信息交换方法,并用简单的例子演示这些方法各自的特点及用法。其中有大家非常熟悉的方法,也有特殊条件下方可使用的手段。通过对比明确这些方法,可以加深我们对Linux内核的认识,更重要的是,可以让我们更熟练驾御linux内核级的应用开发技术。

2011-12-19 00:36:16 1444

转载 Git 配置

Git命令的使用,一般有两种两种形式,一种是git后面带参数(如:git add),另一种是直接减号连接的一条命令(如:git-add),后面讲解全部使用后者,这样可以避免空格的使用带来的问题。$ ssh-keygen -b 1024 -t dsa 生成密钥,用户通信加解密。1024为生成密钥大小,dsa为指定的加密类型。如果接受默认设置,那么私钥和公钥文件分别位于:~/.ssh /id_

2011-12-18 23:16:24 19233

转载 git 使用规则

Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。  install:  apt-get install git-core    git clone:  git仓库可以使用git clone获得:git clone git://url

2011-12-18 12:32:29 1817

转载 Android init.rc解析

Android init.rc (Android init language)Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),服务类(Services),选项类(Options).  * 初始化语言以行为单位,由以空格间隔的语言符号组成。C风格的反斜杠转义符可以用来插入空白到语言符号。双引号也可以用来防止文本被空格分成多个语言

2011-12-14 22:25:55 13783 2

转载 Linux下.ko, .o, .so, .a, .la文件

Linux下文件的类型是不依赖于其后缀名的,但一般来讲:.ko 是Linux 2.6内核使用的动态连接文件的后缀名,也就是模块文件,用来在Linux系统启动时加载内核模块.o 是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a 为静态库,是好多个.o合在一起,用于静态连接.la 为libtool自动

2011-12-12 23:30:32 6085

转载 RIL 架构

转载当我们开始编写Android的电话应用程序的时候,如果需要进行电话拨号,可以进行如下调用:ITelephony tpCallModule = (ITelephony)ITelephony.Stub.asInterface(ServiceManager.getService("phone"));tpCallModule.dial("13800138000");而对于短信的应用,我

2011-12-12 23:22:26 1148

arm-linux-gcc-4.4.3 交叉编译链

arm linux gcc 交叉编译链,如果你想编译linux 内核,并可运行在arm 机器上,请下载此工具链

2012-01-27

linux v1.13 source code

this is linux source code

2008-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除