自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 进程创建fork与exce示例

/*********************************************//*fork example*//**********************************************/#include #include int main(){        pid_t pid;        const char

2014-07-31 14:08:58 721

转载 进程调用fork与文件描述符的共享

Linux的进程描述task_struct{}中有一个数组专门用于记录一打开的文件,其中文件描述符作为该数组的下标,数组元素为指向所打开的文件所创建的文件表项。如下图所示,文件表项是用于描述文件当前被某个进程打开后的状态信息,包括文件状态标志,记录当前文件读取的位移量(可以通过接口lseek设置),以及文件的i节点指针(i节点描述文件的具体信息,如:创建,修改时间,文件大小,文件存储的块信息)。

2014-07-31 10:04:56 667

转载 电路常识性概念

http://www.docin.com/p-86378805.html

2012-06-12 21:56:40 590

转载 CATV中dBm,dBmV和dBµV的转换

CATV中dBm,dBmV和dBµV的转换摘要:有线电视系统一般基于75Ω接口,但绝大部分射频测试装置的阻抗却是50Ω。本文阐述了这两个环境间功率和电平之间一些必要的转换。文中提供了两个表格用来快速查找适当的转换参数。引言有线电视(CATV)系统工作在75Ω环境下。绝大部分射频实验室配备的标准测试仪器则将50Ω作为标准的接口阻抗。dBmV和dBµV绝大部分C

2012-06-05 09:23:03 5047

转载 问题:汇编里 IMPORT和EXPORT有什么区别?

在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,一些中断处理方面也可

2012-04-25 11:00:58 19124 2

转载 Android SDK 2.3安装图文教程 Android模拟器上网设置

http://www.cr173.com/html/9530_1.html

2012-03-06 17:18:07 582

转载 Java 抽象类

http://wenku.baidu.com/view/5c29f7791711cc7931b71645.html一篇很不错的课件来讲解抽象类,接口,内部类。

2012-03-06 10:34:10 368

转载 Java关键字final、static使用总结

一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类:不能被继承,没有子类,final类中的方法默认是final的。 final方法:不能被子类的方法覆盖,但可以被继承。 final成员变量:表示常量,只能被赋值一次,赋值后值不再改

2012-02-22 10:41:01 316

转载 [转]Resouce, platform_device 和 platform_driver 的关系

從2.6版本開始引入了platform這個概念,在開發底層驅動程序時,首先要確認的就是設備的資源信息,例如設備的地址,在2.6內核中將每個設備的資源用結構platform_device來描述,該結構體定義在kernel\include\linux\platform_device.h中,struct platform_device { const char * name; u

2012-02-21 10:41:44 586

转载 address space resource

内核中有很多资源,但属于IO资源的有:#define IORESOURCE_IO        0x00000100    /* Resource type */#define IORESOURCE_MEM        0x00000200#define IORESOURCE_IRQ        0x00000400#define IORESOURCE_DMA        0

2012-02-17 16:58:01 1003

转载 MODULE_DEVICE_TABLE

1. MODULE_DEVICE_TABLE (usb, skel_table);该宏生成一个名为__mod_pci_device_table的局部变量,该变量指向第二个参数。内核构建时,depmod程序会在所有模块中搜索符号__mod_pci_device_table,把数据(设备列表)从模块中抽出,添加到映射文件/lib/modules/KERNEL_VERSION/modules.pci

2012-02-16 10:01:56 24674 3

翻译 va_start、va_end、va_list的使用

1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈。eg:#include void fun(int a, ...){int *temp = &a;temp++;for (int i = 0;

2012-02-16 09:28:14 730

空空如也

空空如也

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

TA关注的人

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