- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 在linux中install命令和cp命令的区别
转:http://blog.yikuyiku.com/?p=2659 基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在 使用的文件中写入内容可能会导致
2013-09-24 09:28:25 24838
转载 数据重定向和 /dev/null
我们经常会在UNIX系统下的一些脚本中看到类似”2>&1″这样的用法,例如/path/to/prog 2>&1 > /dev/null &那么它的具体含义是什么呢?UNIX有几种输入输出流,它们分别与几个数字有如下的对应关系:0-标准输入流(stdin)1-标准输出流(stdout)2-标准错误流(stderr)"2>&1"的意思就是将stderr重定向
2013-09-13 14:28:22 1295
转载 hotplug
hotplug - Dynamic Hardware Configurationby Chris LumensSeptember 8, 2004What is hotplug?hotplug is a system for managing devices that can be dynamically attached to and removed from th
2013-09-12 14:25:03 1977
转载 Linux设备模型(热插拔、mdev 与 firmware)
转自:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&cuid=460882热插拔有 2 个不同角度来看待热插拔: 从内核角度看,热插拔是在硬件、内核和内核驱动之间的交互。 从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev 和 mdev)的交互。 当需要通知用户内
2013-09-12 11:31:32 836
原创 ubuntu 默认使用dash shell
Ubuntu 默认的 bash shell 是 dash。其表现是 /bin/sh 链接到了 /bin/dash 而不是传统的 /bin/bash。一般的linux系统常用bash shell作为默认的shellUbuntu Edgy 是第一个将 dash 作为默认 shell 的发行,这似乎是受了 Debian 的影响。在 Ubuntu Wiki 上可以了解到更换的相关原因,dash
2013-09-06 17:52:51 1565
转载 Buildroot自动化交叉编译工具
Buildroot简介Buildroot就是一个自动化生成交叉编译工具的工具,记得当年我搭建自己的ARM交叉编译器的时候,花了很大力气和时间,最好因为各种错误而无奈放弃了,最后还是用别人的交叉编译器,不曾想到有这么有个好用的工具出现,它大大缩减了生成交叉编译器的难度,让嵌入式开发变得更加轻松,让精力花到刀刃上。除了提供自动生成的交叉编译工具外,他还提供了很多选项,例如应用软件的安装
2013-09-05 18:49:10 4575 1
转载 automake,autoconf使用详解
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的 Makefile,这样就可以象常见的 GNU程序一
2013-09-03 15:27:14 807
深入linux设备驱动程序内核机制
2013-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人