花费 16 ms
从MACHINE_START开始

注:下面的内容是以linux-2.6.38和mini6410为例进行学习的。 玩过或者移植过arm-linux的都应该知道在/arch/arm目录下有许多与具体处理器相关的目录,当然 ...

Mon May 07 03:44:00 CST 2012 0 8317
ARM Linux启动代码分析

前言 在学习、分析之前首先要弄明白一个问题:为什么要分析启动代码? 因为启动代码绝大部分都是用汇编语言写的,对于没学过或者不熟悉汇编语言的同学确实有一定难度,但是如果 ...

Wed Oct 09 22:23:00 CST 2013 3 3629
Linux系统调用过程

一. 概述 系统调用是应用程序与内核交互的一种方式。系统调用作为一种接口,通过系统调用,应用程序能够进入操作系统内核,从而使用内核提供的各种资源,比如操作硬件,开关中断,改变特权模 ...

Sat Jul 14 23:22:00 CST 2012 2 4340
Linux驱动学习(一)

注:基于linux-2.6.38 在linux源码的根目录下有一个叫drivers的目录,可以发现linux源码根目录下也就那么十来二十个目录,linux把drivers作为根目录下 ...

Tue May 08 04:19:00 CST 2012 4 2813
Linux驱动学习(三)

注:基于Linux-2.6.38 上一篇说了平台设备是怎么注册进内核的,这一篇要说平台驱动(platform driver)的注册过程,看看当平台驱动注册进内核时是怎么与平台设备“联系 ...

Wed May 09 20:34:00 CST 2012 3 2257

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM