
SkyEye开发过程
文章平均质量分 54
michael_kang
这个作者很懒,什么都没留下…
展开
-
Three case of kernel loading in SkyEye
1. NOMMU, The physical address in the ELF image symbol is just address for loading and executing. 2. MMU ,but not enable at the beginning, The address of symbol is virtual address, but the r原创 2007-07-24 15:19:00 · 916 阅读 · 0 评论 -
SkyEye的模块编程示例(一)
本文介绍了skyeye模块编程的一个示例程序log-pc模块。模块功能主要是用来记录skyeye执行过的所有PC指令。 一、源代码分析1.1 log.c:实现了记录PC的功能,#include #include #include "skyeye_arch.h"#include "skyeye_callback.h"/* flag to enable log func原创 2009-08-03 15:08:00 · 1482 阅读 · 0 评论 -
SkyEye的Windows本地编译的过程(1)
前言一直想做一个Windows本地的SkyEye可执行程序,来为广大的Windows用户提供更好的用户体验。根据以前的一些知识和在互联网上的搜索,选择了MingW做为SkyEye在Windows下的编译环境。要解决的问题有动态连接库的格式问题,多线程访问的问题。 为了解决动态连接库的问题,我们采用了libltdl做为不同动态库下的封装。多线程访问则选择了Windows下的pth原创 2009-11-19 15:23:00 · 1571 阅读 · 0 评论 -
MPC8641d内存映射阅读笔记
本地地址映射(local address map)由10个本地访问窗口来定义( local access window, LAW)。每一个窗口都可以把一段本地地址空间映射到特定的目标接口中,这些目标接口包括,DDR控制器,本地总线控制器,Serial RapidIO 控制器,PCIE控制器等等。如果这个目标映射会被本地访问窗口把事务定向到外部的接口。那这个事务会被和这个外部接口相关连的ATMU原创 2010-04-03 15:07:00 · 2832 阅读 · 1 评论 -
MIPS assemble instruction analysis in check_poison_obj
The C code in kernel as the following: for (i = 0; i 1792 char exp = POISON_FREE;1793 if (i == size - 1)1794 exp = POISON_E原创 2007-08-08 12:17:00 · 1128 阅读 · 0 评论 -
Several workaround in mips simulation of SkyEye
Until 2007.8.9 , there is three workaround that need to do in kernel source for SkyEye. 1. define endian macro in include/asm-mips/inst.h to select proper union declearation. That will be emp原创 2007-08-09 12:47:00 · 801 阅读 · 0 评论 -
SkyEye-1.2.9开发计划
SkyEye-1.2.8版本,应该说有三个个比较大的改进:1、fix了多个在内存模块中的bug2、首次添加了多核的处理器模拟, mpc85723、添加了sparc的模拟 基于1.2.8,我计划在skyeye-1.2.9的版本中添加如下特性:1、添加XLR408的模拟,这是一个RMI公司的双核八线程的处理器。希望通过XLR408的模拟能够把skyeye中的 MIPS模拟进一步原创 2009-05-02 11:18:00 · 1021 阅读 · 0 评论 -
SkyEye-1.2.8_rc1发布了
skyeye-1.2.8_rc1 版本在 skyeye-1.2.7的基础上,解决了几个重要的bug和增加了一些新的平台支持,细节如下:新的特性有:1、增加了mpc8572平台的支持。mpc8572是一款powerpc双核的处理器,当前mpc8572的linux的板级支持包可以运行在skyeye-1.2.8_rc1的powerpc平台上。你可以在skyeye-testsuite-1.2.原创 2009-05-02 10:41:00 · 961 阅读 · 0 评论 -
从源码编译skyeye的mmi_branch
在skyeye的mmi_branch的这个源码树中,由于加了libtool的支持,和一些autoconf的特性,在很多平台的编译mmi_branch上都会有问题。 经过一番探索,总结出了以下的经验:1、使用aclocal, autoconf, automake生成一些自动生成的文件,目前还只能是在我自己的这个编译平台去运行生成。如果运行了这些命令在其他系统的平台上,有可能编译会出错。原创 2009-07-17 12:37:00 · 773 阅读 · 0 评论 -
SystemC和Skyeye的集成
<br />一、systemC介绍<br /> <br />二、集成的步骤<br /> <br />1. 编译 systemc<br />下载systemc-2.2.0,解压缩,并配置编译<br />./configure --prefix=/home/ksh/systemc_install/ ;make <br /> <br />2. TLM-2009-07-15<br />下载TLM,并解压缩<br /> <br /> <br />3. 下载SkyEye软件包编译并安装。<br原创 2010-09-05 09:32:00 · 1477 阅读 · 0 评论