- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 关于对齐
昨天在cortex A9的uboot上直接操作内存是遇到了一些问题,跟对齐有关,现总结如下。我当初是这样操作的:*(vu_long *)0x0fffffff = 0xa5;但是此操作会失败,cpu重启,开始的时候以为是数据对齐的问题,把 *(vu_long *)0x0fffffff = 0xa5改为*(vu_long *)0x0fffff00 = 0xa5可以正常操作,因位cortex A9是32
2011-09-30 12:14:56 894
转载 进程上下文和中断上下文的区别
内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信任,而应用程序运行在较低级别(用户态)。在这个级别,处理器控制着对硬件的直接访问以及对内存的非授权访问。内核态和用户态有自己的内存映射,即自己的地址空间。 系统的两种不同于
2011-09-19 15:52:04 1021
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人