- 博客(12)
- 收藏
- 关注
原创 进程创建fork与exce示例
/*********************************************//*fork example*//**********************************************/#include #include int main(){ pid_t pid; const char
2014-07-31 14:08:58
760
转载 进程调用fork与文件描述符的共享
Linux的进程描述task_struct{}中有一个数组专门用于记录一打开的文件,其中文件描述符作为该数组的下标,数组元素为指向所打开的文件所创建的文件表项。如下图所示,文件表项是用于描述文件当前被某个进程打开后的状态信息,包括文件状态标志,记录当前文件读取的位移量(可以通过接口lseek设置),以及文件的i节点指针(i节点描述文件的具体信息,如:创建,修改时间,文件大小,文件存储的块信息)。
2014-07-31 10:04:56
733
转载 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
5861
转载 问题:汇编里 IMPORT和EXPORT有什么区别?
在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始化,包括CPU状态的设定,中断的使能,主频的设定,以及RAM的控制参数及初始化,一些中断处理方面也可
2012-04-25 11:00:58
19576
1
转载 Android SDK 2.3安装图文教程 Android模拟器上网设置
http://www.cr173.com/html/9530_1.html
2012-03-06 17:18:07
639
转载 Java 抽象类
http://wenku.baidu.com/view/5c29f7791711cc7931b71645.html一篇很不错的课件来讲解抽象类,接口,内部类。
2012-03-06 10:34:10
399
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类:不能被继承,没有子类,final类中的方法默认是final的。 final方法:不能被子类的方法覆盖,但可以被继承。 final成员变量:表示常量,只能被赋值一次,赋值后值不再改
2012-02-22 10:41:01
339
转载 [转]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
653
转载 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
1043
转载 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
24941
翻译 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
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人