- 博客(8)
- 收藏
- 关注
转载 初始化
二,中断初始化过程 中断机制的初始化通过 两个函数完成:early_trap_init()和init_IRQ(),在此我们先讨论函数init_IRQ()。//函数init_IRQ在文件linux/arch/arm/kernel/irq.c中实现。void __init init_IRQ(void){ int irq;/* 设置 irq_desc 数组的 status
2011-12-05 22:03:46 407
转载 newly
用户名: 密码: 登录 注册 尘埃 主页博客相册|个人档案|好友 |i贴吧 查看文章 ARM Linux对中断的处理-中断管理系统的初始化2010-10-16 15:44中断管理系统的初始化我们先来看一下Linux系统中,
2011-12-04 18:08:55 422
转载 arm_linux中断
一,认识几个重要结构体:1.中断描述符对于每一条中断线都由一个irq_desc结构来描述。//在include/linux/irq.h中struct irq_desc { unsigned int irq;//中断号 struct timer_rand_state *timer_rand_state; unsigned int *kstat_ir
2011-12-04 18:02:06 650
转载 进程、过程调用、函数调用、堆、栈
1. 进程进程:程序的一次动态执行过程,是操作系统管理系统活动的基本单位。从内核的角度看,进程是系统中的一个对象,它对应一个程序的执行流并且是一个资源分配(包括内存和文件等)的单位。在Linux中,一个进程包括四个部分内容:指令段(正文段):存放程序的CPU指令代码。用户数据段:存放程序所需要的数据。用户堆栈段:程序执行所需要的堆栈空间。系统数据段:操作系统内核内的数据,每个进程对应一套数
2011-11-27 21:04:46 239
转载 堆栈与函数调用
堆栈与函数调用 作者 xgywinner 日期 2009-3-18 11:44:001) 在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。2) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序
2011-11-27 20:54:03 234
原创 ARM体系结构与编程_学习笔记
An interrupt is usually defined as an event that alters the sequence of instructions executed by a processor. Such events correspond to electrical signals generated by hardware circuits both inside an
2011-11-27 17:45:46 331
转载 'make menuconfig' requires the ncurses libraries
'make menuconfig' requires the ncurses libraries.分类: linux-kernel 2010-12-11 09:54 2497人阅读 评论(0)收藏 举报同学在搞linux的移植,激励我也看了下移植的东东。先试验下make menuconfig root@zhangbin-desktop-ubun
2011-11-25 22:43:04 402
转载 hw_breakpoint :watchpointhandler
static void watchpoint_handler(unsigned long addr, unsigned int fsr, struct pt_regs *regs){ int i, access; u32 val, ctrl_reg, alignment_mask;
2011-11-16 22:53:03 834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人