⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skyeye.html

📁 ADI 公司blackfin系列的用户使用文挡。
💻 HTML
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head>  <title></title>  <link rel="stylesheet" media="screen" type="text/css" href="./style.css" />  <link rel="stylesheet" media="screen" type="text/css" href="./design.css" />  <link rel="stylesheet" media="print" type="text/css" href="./print.css" />  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><div class="toc"><div class="tocheader toctoggle" id="toc__header">Table of Contents</div><div id="toc__inside"><ul class="toc"><li class="level1"><div class="li"><span class="li"><a href="#skyeye" class="toc">SkyEye</a></span></div><ul class="toc"><li class="clear"><ul class="toc"><li class="level3"><div class="li"><span class="li"><a href="#download" class="toc">Download</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#compile" class="toc">Compile</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#install" class="toc">Install</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#example_usage" class="toc">Example Usage</a></span></div></li></ul></li></ul></li></ul></div></div><h1><a name="skyeye" id="skyeye">SkyEye</a></h1><div class="level1"><p> Taken straight from the <a href="http://gro.clinux.org/projects/skyeye/" class="urlextern" title="http://gro.clinux.org/projects/skyeye/"  rel="nofollow">SkyEye homepage</a>, SkyEye is an Embedded Hardware Simulation Project.  It can simulate ARM based Embedded Computer Systems and other architectures.  Some Operating Systems, such as ARM Linux, uClinux, uc/<acronym title="Operating System">OS</acronym>-II, elastos can run on virtual hardware provided bye SkyEye.</p><p>One of the architectures that SkyEye supports is the Blackfin.</p></div><!-- SECTION [1-420] --><h3><a name="download" id="download">Download</a></h3><div class="level3"><p> First, obtain the latest release from the SkyEye <a href="http://gro.clinux.org/projects/skyeye/files/" class="urlextern" title="http://gro.clinux.org/projects/skyeye/files/"  rel="nofollow">download section</a>.  For example, we will test with the <code>skyeye_1.2.0_RC8</code> release.</p><p>Then simply unpack it anywhere and change directory to the unpacked tree.  We will be using our home directory in this document.</p><pre class="code">~&gt; tar jvxf skyeye-1.2-RC8.tar.bz2~&gt; cd skyeye-v1</pre></div><!-- SECTION [421-808] --><h3><a name="compile" id="compile">Compile</a></h3><div class="level3"><p> You probably do not need to make any modifications, so just build it.</p><pre class="code">~/skyeye-v1&gt; make</pre><p> If you wish to see what options are available, simply read the <code>README</code> file.</p></div><!-- SECTION [809-999] --><h3><a name="install" id="install">Install</a></h3><div class="level3"><p> After a brief period, you should be left with the skyeye binary.  Install it into your PATH if you wish, or just use it where it is.</p><pre class="code">~/skyeye-v1&gt; sudo cp binary/skyeye /usr/bin/</pre></div><!-- SECTION [1000-1199] --><h3><a name="example_usage" id="example_usage">Example Usage</a></h3><div class="level3"><p> Create a config file named <code>skyeye.conf</code> with one line in it:</p><pre class="code">arch: blackfin</pre><p>Make sure this file is in the active directory when you launch skyeye, otherwise you will need to use the <code>-c</code> command line option.</p><p>Then just feed skyeye a standalone ELF (like the linux kernel): </p><pre class="code">~&gt; skyeye -e linuxarch: blackfinbegin init emulator()exec file &quot;linux&quot;'s format is elf32-little.load section .text: addr = 0x00001000  size = 0x0007c46c.load section .init: addr = 0x0007d46c  size = 0x0000a878.load section .text_l1: lma = 0x00087ce4 (vma = 0xffa00000)  size = 0x00000158.not load section .data_l1: addr = 0xff800000  size = 0x00000000 .load section .data: addr = 0x00087e3c  size = 0x00014358.not load section .bss: addr = 0x0009c1a0  size = 0x0000abac .load section .romfs: addr = 0x000a6d4c  size = 0x00400000.start addr is set to 0x00001000 by exec file.offset=14offset=8lLinux version 2.6.12.1 (ksh@linux) (gcc version 3.4.4) #9 Tue Aug 30 17:31:50 CST 2005Blackfin support (C) 2004 Analog Devices, Inc.ADSP-BF533 Rev. 0.0uClinux/BF533Blackfin uClinux support by blackfin.uclinux.org Processor Speed: 497 MHz core clock and 99 Mhz System ClockBoard Memory: 128MBMemory map:  text = 0x001000-0x07d46c  data = 0x087e3c-0x09c194  bss  = 0x09c1a0-0x0a6d4c  rootfs = 0x0a6d4c-0x4a7000  stack = 0x088000-0x08a000Command line: 'root=/dev/mtdblock0 rw'Built 1 zonelistsKernel command line: root=/dev/mtdblock0 rwConfiguring Blackfin Priority Driven InterruptsPID hash table entries: 512 (order: 9, 8192 bytes)Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)Physical pages: 7f00Memory available: 124032k/130528k RAM, (39k init code, 497k kernel code, 123k data, 1024k dma)Blackfin Scratchpad data SRAM: 4 KBBlackfin DATA_A SRAM: 32 KBBlackfin DATA_B SRAM: 32 KBSecurity Framework v1.0.0 initializedCapability LSM initializedMount-cache hash table entries: 512Linux NoNET1.0 for Linux 2.6stamp_init(): registering device resourcesBlackFin BF533 serial driver version 2.00 With DMA Support io scheduler noop registeredio scheduler cfq registeredRAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksizeuclinux[mtd]: RAM probe address=0xa6d4c size=0x400000Creating 1 MTD partitions on &quot;RAM&quot;:0x00000000-0x00400000 : &quot;EXT2fs&quot;uclinux[mtd0]: set EXT2fs to be root filesystemVFS: Mounted root (ext2 filesystem).Freeing unused kernel memory: 36k freed (0x7e000 - 0x86000)ttyS0 at irq = 21 is a builtin BlackFin UARTlbfin_change_speed: baud = 57600, cval = 0x13Shell invoked to run file: /etc/rc/etc/rc: No such file or directorySash command shell (version 1.1.1)/&gt; lsbin         dev         etc         home        lost+found  lib         mnt         proc        root        sbin        tmp         usr         var         /&gt; </pre></div><!-- SECTION [1200-] --></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -