Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199293
  • 博文数量: 70
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 865
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-01 20:58
文章分类

全部博文(70)

文章存档

2015年(10)

2014年(15)

2013年(45)

我的朋友

发布时间:2014-11-12 10:19:49

本文介绍了swp的功能,和作用。在ARMv6架构以后,已经不再使用此指令,但是在学习LDREX和STREX的时候,有必要了解一下SWP指令。并且对Linux内核中,硬件底层是如何帮助操作系统实现信号量、互斥、自旋锁的理解也会更加深刻。......【阅读全文】

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

发布时间:2014-11-08 17:32:56

Linux内核ARM构架中原子变量的底层实现研究和分析......【阅读全文】

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

发布时间:2014-04-02 11:51:12

ARM中用于存储管理的系统控制协处理器CP15介绍:     在基于arm的嵌入式系统中,存储系统通常是通过系统控制协处理器CP15来完成的。     CP15可以包含16个32位的寄存器,其编号为0-15.实际上对于某些编号的寄存器可能对应有多个物理寄存器,在指令中     .........【阅读全文】

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

发布时间:2014-04-02 11:48:34

1、I/O 端口和 I/O 内存每个外设都是通过读写其寄存器来控制的。通常一个设备有几个寄存器,它们位于内存地址空间或者I/O地址空间,并且地址是连续的。在硬件层上,内存区和I/O区域没有概念上的区别: 它们都是通过在地址总线和控制总线上发出电信号来存取(即,读写信号),并且通过.........【阅读全文】

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

发布时间:2013-09-04 23:34:34

                        Cortex-M0(NXP LPC11C14) 启动代码分析启动代码的一般作用1、堆和栈的初始化;2、向量表定义;3、地址重映射及中断向量表的转移;4、初始化有特殊要求的断口.........【阅读全文】

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

登录 注册