
linux 内核
mcudoc
这个作者很懒,什么都没留下…
展开
-
指针表达式总结
指针表达式总结首先,让我们来看一些声明 char ch='a';//声明字符型变量,并初始化 char *cp=&ch;//声明指针变量,并初始化下面我们来看一下,普通变量和指针变量在不同表达示中做左值与右值有什么不同: 首先来看个简单的作为开始,如下面这个表达式: ch 当它作为右值使用时,表式的值为字符'a'。可以当作常量赋给其原创 2013-03-06 16:09:26 · 1596 阅读 · 0 评论 -
Linux补丁文件语法
diff(differential)功能说明:比较文件的差异。 语 法:diff [-abBcdefHilnNpPqrstTuvwy][-;][-C ;][-D ;][-I ;][-S ;][-W ;][-x ;][-X ;][--help][--left-column][--suppress-common-line][文件或目录1][文件或目录2]补充说明:diff转载 2013-09-06 15:32:37 · 1820 阅读 · 0 评论 -
应用程序在linux上如何执行的
linux 内核的终极目标:执行用户的应用程序,其中涉及到进程管理、进程调度、内存管理、文件系统等内核模块的参与。下面就来看一下:用户程序在内核中是怎么被执行的。执行文件是如何在shell中被"执行"的。本文中尽可能少用一些源码,免得太过于无聊,主要讲清这个过程,感兴趣的同学可以去查看相应的源码了解更多的信息。1.父进程的行为: 复制,等待执行应用程序的方式有很多,从shell转载 2013-07-11 09:08:08 · 646 阅读 · 0 评论 -
Linux内核初始化过程
了解内核的初始化过程有助理解内核的整个流程。一、对硬件数据结构的初始化过程。1、系统首先调用 printk() 函数在屏幕上打印 Linux 内核版本号和编译内核所使用的 gcc 编译器版本号、启用时间等,如果这个过程失败,将显示一个参考信息给用户。2、调用 arch/i386/kernel/setup.c 中的 setup_arch() 函数,初始化系统主板上各个集成电路控制器,转载 2013-07-11 09:38:04 · 1243 阅读 · 0 评论 -
内核基础篇——微型计算机组成原理
微型计算机组成原理的几个概念一、计算机内部总线 计算机内部总线是由数据总线、地址总线及控制总线构成。 对于使用80386CPU的PC机,其内部地址线和数据线都分别有32根,即都是32位的。因此地址寻址空间范围有2的32次方个字节。即0-4GB。二、I/O端口和寻址 CPU要访问I/O接口控制器的数据和状态信息,首先要指定它们的地址。这种原创 2013-05-13 15:43:43 · 1183 阅读 · 0 评论 -
Linux内核入门学习
学习嵌入式开发,必不可少的要接触linux的开发及编程。而开发及编程都是基于linux内核的。 正如linux系统的创始人在一篇新闻组投稿上所说的,要理解一个软件系统真正的运行机制,一定要阅读其源代码。 为了对linux内核有进一步的理解、更好的运用,我也开始加入linux内核学习的大军中。 一直以来就对linux这个神般的操作系统,充满了好奇原创 2013-05-13 14:54:28 · 757 阅读 · 0 评论 -
指针和数组
一、一维数组 1.1 数组名 下面这些声明: int a; int b[10]; 我们把变量a 称为标量,因为它是个单一的值,这个变量的类型是一个整数。我们把变量b称为数组,因为它是一些值的集合。下标和数组名一起使用 用于标识该集合某个确定的值。 问题:b[4原创 2013-03-07 12:16:29 · 543 阅读 · 0 评论 -
C语言中容易混淆的几个概念
基本解释 1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。 2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是"可变",所以我们常用指针来操作动态内存。 3、当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。 问题:指针转载 2013-03-07 15:18:51 · 728 阅读 · 0 评论 -
source insight的查找功能
sourceinsight是一款很好的c语言的程序编辑器,方便对project管理,方便程序的阅读和编辑。查找功能使用十分频繁,选项较多,与其它软件的查找功能也类似,下面对英文版的查找功能,做简单说明:查找参数:whole wordsonly : 全字匹配查找casesensitive :转载 2013-10-12 14:12:51 · 529 阅读 · 0 评论