指针函数和函数指针

    指针函数和函数指针是编程的“高级”技巧,用的恰当会非常方便实现一些高级功能,不过这种所谓的高级技巧深入理解起来有点难,尤其是“指针函数”和“函数指针”非常容易混淆。首先下一个结论:    1.指针函数----它是一个“函数”,返回值是一个 指针,也可以理解成是一个 内存地址。    2.函...

2018-03-25 10:48:03

阅读数 192

评论数 0

ARM处理器的7种工作模式--linux操作系统与ARM的工作模式

一、ARM处理器的7种工作模式用户模式(USR):正常程序执行模式,不能直接切换到其他模式系统模式(SYS):运行操作系统的特权任务,与用户模式类似,但具有可以直接切换到其他模式等特权快中断模式(FIQ):支持高速数据传输及通道处理,FIQ异常响应时进入此模式中断模式(IRQ):用于通用中断处理,...

2018-03-24 21:27:01

阅读数 820

评论数 0

linux-0.11/init/main.c流程分析

    main.c是BIOS各种初始化后进入的第一个C主程序,其作用简单的讲就是进行各种外围硬件的初始化,然后fork第一个进程,然后开始执行第一个程序bash,具体代码如下:#define __LIBRARY__ #include <unistd.h&gt...

2018-03-21 22:40:26

阅读数 197

评论数 0

CPU的保护模式

作者:Sinaean Dean链接:https://www.zhihu.com/question/25272611/answer/196964902来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。保护模式对应的是实模式。也就是实地址模式,即CPU发出的访存指令所对应的...

2018-03-21 21:27:15

阅读数 226

评论数 0

fork 简单分析1

    在第一次接触fork功能函数时,总觉得难以理解,大家都是在说产生的子进程是完全复制父进程,包括代码,那么问题就来了,既然连代码都复制了,那还有什么意义,这个第一层比较简单的意义是,虽然代码相同,但是执行的条件不同,那么效果就完全不同,这个有点类似于嵌入式系统中的OSCreate功能,创建2...

2018-03-20 22:48:04

阅读数 65

评论数 0

make 执行过程简单概述

    make的引入,使得一个大型复杂的linux 可以被裁剪定制为都有功能的项目,这也很容易理解,不可能任何一个项目都要包含linux的所有功能。功能类似于C语言程序中的"条件编译"。    make的执行过程可以简单的分为2个阶段,第一个阶段,它会读取所有...

2018-03-20 21:27:49

阅读数 624

评论数 0

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