解决方法(一)介绍的方法比较麻烦,因为需要反汇编要排查文件,当文件比较大时,反汇编的时间就会很长,而且打开一个很大的文件在性能较差的电脑上也需要较长时间,下面介绍一种更简便的方法。 1. 测试代码 测...
SylixOS内存访问错误解决方法(一)
本文章介绍了一种分析内存错误提示信息,从而找到源码中错误代码位置的方法,为大家排查这类错误提供一种思路,起到抛砖引玉的作用。 1. 测试代码 测试代码如下: #include <stdio.h&...
VxWorks内核分析八(转)
原文:http://www.prtos.org/vxworks-wind-reader-faq/。 本文概述:本网站自2016年2月份建站以来,陆续发布了一系列关于VxWorks Wind内核运行机制...
VxWorks内核分析七(转)
为了实现应用层程序的平台无关性,操作系统为应用层提供了一套标准的接口函数,这些接口函数在所有的平台上都保持一致,只是随着平台的变化,底层驱动或接近驱动部分操作系统中间层可能会随着调整。这样可以使用户程...
VxWorks内核分析六(转)
原文:http://www.prtos.org/vxworks-initialization/。 本篇文章分析VxWorks的初始化,VxWorks的初始化可以分成两个部分: 1.具体处理器平台相关的...
VxWorks内核分析五(转)
本篇博文,我们该谈到Wind内核的内存管理模块了,嵌入式操作系统中, 内存的管理及分配占据着极为重要的位置, 因为在嵌入式系统中, 存储容量极为有限, 而且还受到体积、成本的限制, 更重要的是其对系统...
VxWorks内核分析四(转)
原文:http://www.prtos.org/wind-interrupt/。 接下来我们讨论一下Wind内核的中断处理模块,中断是操作系统内核设计中非常重要的部分。由于周期性和非周期性任务的按时执...
VxWorks内核分析三(转)
原文:http://www.prtos.org/vxworks-wind-scheduler/。 本篇文章分析Wind内核调度器的设计原理以及其工作流程,设计支持多任务RTOS的关键是设计调度器,Wi...
VxWorks内核分析二(转)
原文:http://www.prtos.org/vxworks-wind-kernel/。 本文讨论Wind内核的设计思想,正如前文所述,VxWorks的Wind内核采用可裁剪的微内核设计,具有多任务...
Xv6内核分析(十九)
路径名解析功能分析 路径名解析就是依次寻找目录中的元素,直到找到匹配的文件。比如要想寻找/a/b.txt文件,则解析顺序如下: 在根目录’/‘inode中寻找名为a的条目。 由于a也是一个目录,则继续...
Xv6内核分析(十八)
目录实现分析 1. Xv6目录简介 在xv6中目录的也是用inode来表示的,只是inode中的type字段为T_DIR。普通文件的数据块中保存的是文件的内容,但是目录inode的数据块中保存的是一系...
Xv6内核分析(十七)
inode内容分析 1. inode具体内容 磁盘上的Inode具体内容如下: inode的数据块在磁盘上的位置由inode的address表来记录,address表分为直接表和间接表,直接表共有12...