Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622180
  • 博文数量: 168
  • 博客积分: 1053
  • 博客等级: 少尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-30 17:20
个人简介

公众号【嵌入式er笔记】持续记录和分享C/C++、Linux、ARM、Android、IoT等技术相关知识,以及职场、生活经验和感悟。

文章分类

全部博文(168)

发布时间:2013-01-07 14:27:48

struct sk_buff分析文章转载自:http://www.cublog.cn/u/15315/showart_268248.html struct sk_buff {    struct sk_buff    * next;                     ......【阅读全文】

阅读(714) | 评论(0) | 转发(0)

发布时间:2012-12-25 11:38:29

cat /proc/cpuinfo中的信息processor       逻辑处理器的id。 physical id    物理封装的处理器的id。 core id        每个核心的id。 cpu cores      位于相同物理封装的处理器中的内核数量。 siblings       位于相同物理封......【阅读全文】

阅读(1234) | 评论(0) | 转发(0)

发布时间:2012-12-21 13:10:28

which,whereis,locate,find (档案的搜寻):    查询系统档案时,通常不大用 find 的!因为速度慢之外,也很操硬盘!但不可否认,find的功能很强大。通常我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到了,才以 find 来搜寻呦!为什么呢?因为 whereis 与 locate 是利用数据库来搜寻数据,所以相当的快速,而且并没有实际的搜寻硬盘,比较省时间啦!    查找其他档案时,我们可以用locate和find来查询。一般先用locate查询,如果查询不到,可以先更新数据库......【阅读全文】

阅读(928) | 评论(0) | 转发(0)

发布时间:2012-12-19 15:47:00

ctrl-c 终止当前在终端运行的命令或脚本kill -9 pid 不顾后果的强制终止kill -15 pid 先关闭与其有关的程序,再将其关闭ctrl-d 输入完成或注销命令运行时使用CTRL+Z,强制当前进程转为后台,并使之停止。   1. 使进程恢复运行(后台)   (1)使用命令bg   Example:   zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01   *这里使用CTRL+Z,此时serv01是停止状态*   [1]+ Stopped ./tcpserv01   zuii@zuii-desktop:~/unp/tcp......【阅读全文】

阅读(999) | 评论(0) | 转发(0)

发布时间:2012-12-19 13:39:15

引言     当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。 在单个命令中创建目录树 清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。清单 1. 坏习惯 1 的示例:单独定义每个目录树 ......【阅读全文】

阅读(1014) | 评论(0) | 转发(0)

发布时间:2012-12-19 13:30:27

1.十几乘十几:口诀:头乘头,尾加尾,尾乘尾。例:12×14=?解: 1×1=1  2+4=6  2×4=812×14=168注:个位相乘,不够两位数要用0占位。 2.头相同,尾互补(尾相加等于10):口诀:一个头加1后,头乘头,尾乘尾。例:23×27=?解:2+1=3  2×3=6  3×7=2123×27=621注:个位相乘,不够两位数要用0占位。 3.第一个乘数互补,另一个乘数数字相同:口诀:一个头加1后,头乘头,尾乘尾。例:37×44=?解:3+1=44×4=167×4=2837×44=1628注:个位相乘,不够两位数要用0占位。 4.几十一乘几十一:......【阅读全文】

阅读(749) | 评论(0) | 转发(0)

发布时间:2012-12-13 17:55:51

DISCLAIMER----------
THE AUTHORS OF THIS LIBRARY ACCEPT ABSOLUTELY NO LIABILITY FORANY HARM OR LOSS RESULTING FROM ITS USE. IT IS _EXTREMELY_ UNWISETO RELY ON SOFTWARE ALONE FOR SAFETY. Any machinery capable ofharming persons must have provisions for completely removing powerfrom all motors, etc,......【阅读全文】

阅读(1033) | 评论(0) | 转发(0)

发布时间:2012-12-13 10:55:45

1 解压缩linux内核及rtai源码 [root@haitao-desktop ~]# cd /usr/src [root@haitao-desktop src]# tar jxvf linux-2.6.7.tar.bz2 [root@haitao-desktop src]# tar jxvf rtai-3.1.tar.bz2 2 针对linux-2.6.7打rtai-3.1补丁 [root@haitao-desktop src]# cd linux-2.6.7 [root@haitao-deskto......【阅读全文】

阅读(1029) | 评论(0) | 转发(0)

发布时间:2012-12-12 14:43:13

shell 特殊符号及条件判断一些特殊的符号$# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$$ 脚本运行的当前进程ID号$! 后台运行的最后一个进程的进程ID号$@ 与$*相同,但是使用时加引号,并在引号中返回每个参数$- 显示shell使用的当前选项,与set命令功能相同$? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。$0 脚本名称$1..$9 第N个参数$(uname -r)=`uname -r`echo $((1+2))显示3,$((算术运算))一些判断总结-b file    若文......【阅读全文】

阅读(1193) | 评论(0) | 转发(0)

发布时间:2012-12-12 14:26:24

命令列内容说明 如前所述,所谓的命令列或命令模式,就是在最下面一行没有显示『--INSERT--』或者『--REPLACE--』字样的时候。通常在命令列中的指令有下面几种:(注意,当按下『:』 时,光标会自动移动到屏幕的最下面一行!)   一般模式: 移动光标 h 或 向左方向键 光标向左移动一个字符 j 或 向下方向键 光标向下移动一个字符 k 或 向上方向键 光标向上移动一个字符 l 或 向右方向键 光标向右移动一个字符 [Ctrl] + [f] 屏幕『向前』移动一页(常用) [Ctrl] + [b......【阅读全文】

阅读(960) | 评论(0) | 转发(0)

发布时间:2012-12-12 14:24:42

一、查看环境变量  $ env 二、查看PATH   $ echo $PATH 三、修改PATH   在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tool......【阅读全文】

阅读(4942) | 评论(0) | 转发(0)

发布时间:2012-12-10 19:13:39

一.为什么内核需要同步方法并发指的是多个执行单元同时,并行被执行,而并发的执行单元对共享资源(硬件资源和软件上的全局变量,静态变量等)的访问则很容易导致竞态。主要竞态发生如下:1.对称多处理器(SMP)多个CPU SMP是一种紧耦合,共享存储的系统模型,它的特点是多个CPU使用共同的系统总线,因此可访问共同的外设和存储器。 2.单CPU内进程与抢占它的进程Linux2.6内核支持抢占调度,一个进程在内核执行的时候被另一高优先级的进程打断,进程与抢占它的进程访问共享资源的情况类似于SMP3.中断(硬中断,软中断,Tasklet,底半部)与进程之间中断可以打断正在执行的进程,如......【阅读全文】

阅读(899) | 评论(0) | 转发(0)

发布时间:2012-09-09 19:00:20

Linux 指令大全(1) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者......【阅读全文】

阅读(916) | 评论(0) | 转发(0)

发布时间:2012-09-09 18:57:09

<span style="background: none repeat scroll 0% 0% white; color: green; font-family: 'Courier New';"......【阅读全文】

阅读(723) | 评论(0) | 转发(0)

发布时间:2012-08-22 10:01:51

Android 启动过程详解 <p class="p0......【阅读全文】

阅读(837) | 评论(0) | 转发(0)

发布时间:2012-08-22 10:01:30

1. <SPAN style="FONT-FAMILY: 宋体; mso-hansi-font-family: 'Tim......【阅读全文】

阅读(753) | 评论(0) | 转发(0)

发布时间:2012-07-27 09:03:38

......【阅读全文】

阅读(2826) | 评论(0) | 转发(0)

发布时间:2012-07-26 19:45:11

如果我们有多个c文件,可以在test-objs参数中加......【阅读全文】

阅读(2260) | 评论(0) | 转发(0)

发布时间:2012-07-04 19:22:47

......【阅读全文】

阅读(1072) | 评论(0) | 转发(0)

发布时间:2012-07-04 19:14:13

......【阅读全文】

阅读(813) | 评论(0) | 转发(0)

发布时间:2012-05-30 08:57:37

  linux 多线程信号总结(一) 1. 在多线程环境下,产生的信号是传递给整个进程的,一般而......【阅读全文】

阅读(5028) | 评论(0) | 转发(0)

发布时间:2012-05-30 08:50:17

    根据TCP/IP协议,ICMP数据段紧跟在IP头部之后,所以获取ICMP头部的方法就简单了:       struct icmphdr*......【阅读全文】

阅读(1746) | 评论(0) | 转发(0)

发布时间:2012-05-27 13:07:01

1)进程的状态的概述: 1.1)Running(R),运行或将要运......【阅读全文】

阅读(10373) | 评论(0) | 转发(0)

发布时间:2012-05-27 12:19:03

<span style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; l......【阅读全文】

阅读(953) | 评论(0) | 转发(0)

发布时间:2012-05-19 14:04:21

......【阅读全文】

阅读(1115) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册