自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 shell学习整理

>>1、设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。 参考答案: #!/bin/sh i=1 groupadd class1 while [ $i -le 30 ] do if [ $i -le 9 ] ;then USERNAME=stu0${i} else USERNAME=stu${

2013-06-28 09:03:01 1189 1

原创 多线程应用程序设计

多线程应用程序设计 >> 概述 一、使用多线程的理由 1、和进程相比,它是一种“节俭”的多任务方式。    在Linux系统中,启动一个新的进程必须分配独立的地址空间,建立众多的数据库来维护它的代码段、堆栈段和数据段。    而运行一个进程的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据。   因此,线程间切换的时间远小于进程间切换所需要的时间。 2、线程间方便的通信机制

2013-06-05 17:57:22 1357

原创 嵌入式文件系统

嵌入式文件系统 >>基本概念               一、文件 文件是一个抽象概念,它是存放数据和信息的仓库。 文件的载体通常是磁盘。 二、文件系统 文件系统是磁盘文件的管理系统,根据用户提供的逻辑地址(路径和文件名)查找文件的物理地址。 包括了所有磁盘分区、目录、存储设备和文件的一个集合体。 功能:1、用户通过文件系统可直接与操作系统交互,是操作系统的一部分,负责即时检索、

2013-06-05 17:43:19 1192

原创 嵌入式BootLoader技术

嵌入式BootLoader技术 PC机的引导代码就是BIOS,由主板厂商提供,BIOS的代码一般都是保密的,负责完成硬件检测和资源的分配。完成任务后,会将控制权交给操作系统的BootLoader. 在嵌入式系统中,由于硬件资源的限制,通常没有BIOS那样的固化程序,所以整个系统的加载启动就全部由操作系统的BootLoader来完成处理。一般来说,BootLoader会映射到0x00000000

2013-06-05 17:39:30 904

原创 常用的UNIX系统调用命令

什么是系统调用? 系统调用说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以 通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。 从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口——它好比一个中间人,把用户进程的请求传达给内核,待内核把请求

2013-03-26 10:47:13 2569

原创 整理的C、C++面试题

>> 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #defineSECONDS_PER_YEAR (60 * 60 * 24 * 365)UL >> 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 #define MIN(A,B)((A) <= (B) ?(A) : (B)) >> 嵌入式系统中经常要用到无限循环,你怎么样用C编写

2013-03-19 16:33:07 775

转载 常用查看Linux系统信息命令

常用查看Linux系统信息命令 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv

2013-03-06 11:37:34 501

转载 linux下使用TCP存活(keepalive)定时器

linux下使用TCP存活(keepalive)定时器 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://machael.blog.51cto.com/829462/211989 一、什么是keepalive定时器?[1] 在一个空闲的(idle)TCP连接上,没有任何的数据流,许多TCP/IP的初学者都

2013-03-06 11:24:04 786

转载 Linux下的触摸屏驱动

Linux下的触摸屏驱动 本文章转自: http://my.csdn.net/weiqing1981127 一.触摸屏理论概述 对于触摸屏驱动,我们主要需要掌握触摸屏驱动代码和应用层测试代码。下面讲的是基于Mini2440的触摸屏驱动,现在的驱动我们都将设备和驱动分离,挂在平台设备总线上,让设备和驱动去匹配。而我们在linu2.6.32.2内核版本中的触摸屏驱动仍然没有将设备和驱动分离,

2013-03-06 09:09:49 672

原创 几个字符串简单操作函数

char *myitoa(int num,char *str,int radix) //把整数转换成字符串 {     /* 索引表 */     char index[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";     unsigned unum; /* 中间变量 */     int i=0,j,k;     /* 确定unum的值 */

2013-03-01 14:57:35 345

《Linux内核精髓:精通Linux内核必会的75个绝技》

《Linux内核精髓:精通Linux内核必会的75个绝技》

2013-03-26

空空如也

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

TA关注的人

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