Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43287
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-28 17:39
文章分类
文章存档

2015年(31)

我的朋友

发布时间:2015-10-30 10:54:04

一.处理器对中断的管理及对栈的管理的重要性1.1.中断是操作系统的入口,用户访问操作系统的途径是中断1.2.实时系统对异步事件的处理依靠中断1.3.任务调度依靠中断1.4.系统调用的实现依靠中断1.5.mmu中虚存的管理靠中断二.硬件中断:硬件引起,软件中断:执行了中断指令,比如swi异常:cpu内部运行引起的事件,由.........【阅读全文】

阅读(648) | 评论(0) | 转发(0)

发布时间:2015-10-29 23:56:38

1.原因:存储器件多样。cache 和write buffer缩小处理器和存储系统的差别,提高性能mmu内存映射技术实现虚拟到物理空间映射存储保护机制引入一些机制保证将io映射为内存的操作正确2.存储系统通过协处理器cp15完成,会用到其他的机制,比如mmu会用到tlb。3.cp15的访问:mcr   p15, 0, , , &nbs.........【阅读全文】

阅读(671) | 评论(0) | 转发(0)

发布时间:2015-10-28 23:20:56

1.数据0X12345678存放在地A处的数据分布:地址     A        A+1      A+2    A+3大端    12        34     .........【阅读全文】

阅读(573) | 评论(0) | 转发(0)

发布时间:2015-10-28 00:23:35

一.简单的一个工程1目录结构:testmake/src/main.c,即就只有一个源程序文件,testmake工程目录。1.1 automake模板:在testmake/下建立文件Makefile.am,内容为SUBDIRS=src在testmake/src下建立文件Makefile.am,内容为bin_PROGRAMS=testmake?testmake?_sources=main.c1.2 autoconf模板切换到testmake目.........【阅读全文】

阅读(536) | 评论(0) | 转发(0)

发布时间:2015-10-27 12:45:14

IRQ发生时的处理过程:1.被中断任务的CPSR保存到IRQ模式中的SPSR中2.倍中断任务的PC值保存到IRQ模式中的LR寄存器中,实际上保存的是PC-43.模式切换到IRQ模式,并禁止I中断位4.PC被赋予0x18的地址值,程序从0x18处开始执行以上是又硬件自动完成1.SWI和 UNDEF:返回指令:MOV PC, LR原因:SWI和未定义指令中断,返回.........【阅读全文】

阅读(1740) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册