一个开放源码的嵌入式仿真环境 ― SkyEye

Similar documents
股 票 代 码 年 9 月 印 总 第 012 期 2012 年 9 月 印 总 第 012 期 主 管 单 位 成 都 金 亚 科 技 股 份 有 限 公 司 主 办 单 位 成 都 金 亚 科 技 股 份 有 限 公 司 行 政 部 名 誉 总 编 周 旭 辉 主 编 王

<4D F736F F D20B8DFB5C8D1A7D0A3B1BEBFC6CEEFC1AACDF8B9A4B3CCD7A8D2B5D3A6D3C3D0CDC8CBB2C5C5E0D1F8D6B8B5BCD2E2BCFBA3A B0E6A3A92E646F6378>

Abstract arm linux tool-chain root NET-Start! 2

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

1 CPU

<4D F736F F D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63>

计 算 机 网 络 基 础 任 务 教 程 () 组 成 计 算 机 网 络 的 每 台 计 算 机 都 是 独 立 的 即 计 算 机 之 间 没 有 明 显 的 主 从 关 系, 每 台 计 算 机 可 以 连 网 工 作, 也 可 以 不 连 网 工 作 (2) 建 立 计 算 机 网 络 的

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

Microsoft Word - 正文.doc

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

<4D F736F F D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F E646F63>

Microsoft Word - 39.doc

叮当旺业通

Total Internet Connectivity in a Single Chip

《嵌入式系统设计》教学大纲

1

本文由筱驀釹贡献

Data Server_new_.doc

工程师培训

rz_Newsletter2016_en_ indd

MSI COMPUTER SARL

RTX3.2.0标准版 - 技术白皮书

ch09.PDF

Microsoft PowerPoint - lect01.ppt

Cygwin Cygwin windows Linux Cygwin.dll Windows Linux API Linux Windows Linux 2

UNIX Shell Shell UNIX, 21 UN IX, UNIX UNIX UNIX vi UNIX UNIX Shell, UNIX Shell Shell UNIX Shell, Shell Shell Shell Shell Shell UNIX, (CIP) UNIX Shell


《计算机应用基础》学习材料(讲义)

大学计算机信息技术教程·配套习题集(印刷稿/理论题<必做/选做题>)

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

untitled

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

IT Data-intensive application,iscsi Middl

ebook67-9

陕西职业技术学院(用标志)

untitled

利尔达科技有限公司 LSD SCIENCE & TECHNOLOGY CO., LTD. 文 件 修 改 记 录 台 帐 项目名称 编制人 项目型号 张斌斌 审核人 编制日期 审核日期 序号 修改日志 1 公司地址:杭州市登云路 425 号杭州利尔达科技大

ebook67-1

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对

校友会系统白皮书feb_08

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

投影片 1

AXIS P7224 Video Encoder Blade – Installation Guide

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel

大学计算机基础B.doc

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

2008 IT 亞東證券投資顧問蕭雅慧於 2007/11/19 上午 09:38:03 下載. 拓墣產研版權所有, 未 2007/11/15

Ps22Pdf

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM

CH01.indd

/ / (FC 3)...

USB解决方案.ppt

untitled

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

C6_ppt.PDF

1. 精 通 运 用 结 构 相 关 设 计 软 件, 如 Pro-E AutoCAD 等 ; 1. 参 不 机 器 人 项 目 评 估, 提 出 吅 理 的 产 品 结 构 设 计 方 案 ; 结 构 3 不 限 不 限 2. 3 年 以 上 工 业 产 品 结 构 设 计 工 作 经 验, 具

此 处 点 勾 的 就 是 启 用 的, 如 果 想 禁 用 某 账 户, 只 要 把 前 边 的 勾 去 掉 即 可 点 击 添 加

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

untitled

华恒家庭网关方案

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

温州市政府分散采购

经华名家讲堂

<4D F736F F F696E74202D FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

目次 

Simulator By SunLingxi 2003

Microsoft Word - PS2_linux_guide_cn.doc

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

9 Internet 10 Internet

标题

Outline 1 SkyEye 简介 2 SkyEye 的安装 SkyEye 的安装下载 skyeye 源代码, 编译并安装 3 在 Linux 的根文件系统中添加 hello 在 Linux 的根文件系统中添加 hello 4 命令行安装 skyeye 添加 hello 到 uclinux 的根

华恒家庭网关方案

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

IP505SM_manual_cn.doc

表3:


测试员第十期.doc

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

財金資訊-80期.indd

EK-STM32F

科 學 工 業 園 區 管 理 局 天 擎 積 體 電 路 股 份 有 限 公 司 呂 惠 平 新 竹 市 力 行 一 路 1 號 3 樓 C5 室 174,157, /08/04 I 產 品 設 計 業 CC01080 電 子 零 組 件 製 造 業

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

目 录

<4D F736F F D C4EAC9EEDBDACAD0BCC6CBE3BBFAB2FAD2B5B7A2D5B9B7D6CEF6D1D0BEBF E646F63>

投影片 1

杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 江 苏 国 瑞 信 安 科 技 有 限 公 司 股 权 评 估 项 目 资 产 评 估 报 告 目 录 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 的 江 苏 国 瑞 信 安

PROTEUS VSM

DPJJX1.DOC

沒 有 關 係 最 後 說 及 創 業 過 程 中, 李 執 鐸 董 事 長 認 為, 踏 出 第 一 步 不 難, 最 難 的 還 是 過 程 中 的 堅 持 ( 天 下 雜 誌 第 207 期 - 絕 地 創 業, 冷 門 變 熱 門 ) 而 李 執 鐸 董 事 長 也 從 自 身 失 敗 的

84

Transcription:

SkyEye SkyEye http://hpclab.cs.tsinghua.edu.cn/~skyeye/ I hear and I forget, I see and I remember, I do and I understand. SkyEye SkyEye SkyEye SkyEye SkyEye 1. SkyEye PC pervasive computing PC I O PDA linux TCP/IP 1 2 3 linux/uclinux TCP/IP uc/os-ii uc/os-ii uc/os-ii Intel x86, x86 uc/os-ii 1 / 11

SkyEye uc/os-ii C uc/os-ii uc/os-ii uc/os-ii uc/os-ii SkyEye 2. SkyEye SkyEye opensource software Linux Windows arm7tdmi AT91 uclinux uc/os-ii TCP/IP SkyEye SkyEye SkyEye Open Source GPL ucos-ii Liunx money SkyEye TCP/IP ucos-ii uclinux for SkyEye driver SkyEye Linux ARM CPU Liunx 32 CPU ARM CPU arm7tdmi CPU arm7tdmi CPU SkyEye uclinux uc/os-ii LwIP( TCP/IP ) SkyEye uclinux uc/os-ii TCP/IP ARM CPU SkyEye ARM 8019 ethernet SkyEye Open Source Software GPL SkyEye Linux Windows SkyEye GDB GDB SkyEye SkyEye SkyEye 3. SkyEye SkyEye SkyEye SkyEye 1 uc/os Minix uclinux Linux 2 / 11

SkyEye 2 3 SkyEye SkyEye SkyEye RTLinux RTAI USB IDE 1. SkyEye SkyEye GDB /armulator Atmel91X40 CPU I/O UART MMU Cache, LCD USB SkyEye debuger CPU 2. SkyEye SkyEye CPU MMU AT91X40 MMU ARM720T ARM ARM7TDMI CPU SkyEye ARM 1990 IP(Intelligence Property) 32 75% 32 RISC ARM 50 ARM ARM ARM7TDMI StrongARM ARM720T ARM9TDMI ARM922T ARM940T ARM10 3 / 11

SkyEye ARM RISC architecture Memory Microprocessor (CPU) Register registers: fast words of storage separate from memory ALU ALU(arithmetic logic unit) performs computations on registers Coprocessor 0 (memory management and exceptions) Register Coprocessor 1 (floating point) AU Atmel91X40 Atmel AT91 ARM7TDMI Flash SRAM DRAM 32 RISC Flash 8 PDC MP3 GPS 3. MMU/Cache MMU ARM7TDMICPU ARM7TDMI Atmel91X40 CPU SkyEye MMU ARM720TCPU MMU Memory Management Unit MMU CPU TLB(translation lookaside buffers)tlb translation tabletranslation table walk ttw TLB MMU RAM MMU MMU MMU MMU/cache MMU/cache TLB cache 4 / 11

SkyEye translation table walk MMU/cache ARM720T MMU/cache ARM Linux ARM Linux ARM720T skyeye ARM Skyeye OS 1. uclinux Linux UNIX uclinux uclinux u Micro C Control uclinux Micro-Control-Linux " Linux " uclinux Linux uclinux MMU CPU Linux MMU CPU 32 MMUless CPU OS uclinux 1. 2 uclinux root romfs 3 uclinux uclibc glibc UClinux MMU uclinux uclinux MMU uclinux uclinux UNIX Dos uclinux Linux MMU uclinux MMU fork uclinux vfork uclinux fork sleep exit exec uclinux uclinux nommu flat MMU uclinux uclinux Linux Linux uclinux Linux Linux device driver 2 Linux2.4.x Linux UNIX Unix Internal Linux 5 / 11

SkyEye 2. uc/os-ii SkyEye Atmel 91x40 uc/os-ii uc/os-ii 1992 x86 ARM PowerPC MIPS www.ucos-ii.com uc/os-ii uc/os-ii 2.61 2.0 uc/os-ii RTOS uc/os-ii uc/os-ii uc/os-ii 80x86 3. ARM Linux ARM Linux Linux MMU ARM CPUARM720T Intel StrongARM ARM Linux Skyeye MMU ARM CPU CPU core ARM7TDMI MMU ARM720T MMU ARM Linux clpx711x ARM Linux ARM720T UART Skyeye ARM Linux MMU UART ARM Linux http://www.arm.linux.org.uk/. 4. OS Porting SkyEye uc/os-ii 2.51 uc/os-ii SkyEye SkyEye uclinux 20020927, uclinux uclinux SkyEye OS Porting SkyEye OS MINIX SkyEye SkyEye 1. tcp/ip on uclinux uclinux tcp/ip SkyEye Ne2k 8019as 6 / 11

SkyEye 2. lwip on uc/os-ii µc/os-ii RTOS TCP/IP µc/os II TCP/IP LwIP µc/os-ii LwIP µc/os II Ez80 ARM MCU LwIP Swedish Institute of Computer Science Adam Dunkels TCP/IP LwIP Light Weight( )IP LwIP LwIP V0.5.3 Ne2k LwIP OS /src/arch LwIP µc/os-ii CPU include OS lib_arch Skyeye Ne2k LwIP LwIP uc/os-ii Skyeye host ping Skyeye uc/os-ii LwIP ARP ICMP tcp echo server 3. TCP/IP uc/os-ii TCP/IP linux uc/os-ii LwIP TCP/IP tinytcp ucip uip Skyeye TCP/IP ucip uc/os-ii 1. Echo server on lwip LwIP µc/osii LwIP TCP UDP 7 / 11

SkyEye LwIP µc/osii OS LwIP API Application Program's Interfaces BSD APIAPI BSD UNIX socket API socket api open-read-write-close LWIP API RAW APIAPI LwIP callback functions RAW API BSD API BSD API RAW API Berkley API tcpecho_thread TCP echo 7 RFC echo ping ip ICMP reply telnet ip 7 7 echo server ARP ICMP IP TCP 2. Genie-shell for uc/os-ii uc/os-ii Shell( ) OS Skyeye USART DOS Bash Shell Shell uc/os-ii Shell uc/os-ii Shell Genie Shell Shell 8 / 11

SkyEye Shell Genie Shell shell c 3. Applications on uclinux uclinux-dist-20020816 uclinux-dist-20020927 SkyEye uclinux shell ping ifconfig telnet 1. LCD LCD Skyeye LCD GTK+ Xwindow LCD Skyeye OS LCD LCD Skyeye GTK+ GTK+ LCD GUI Skyeye LCD buffer ram ram LCD LCD LCD LCD OS LCD LCD Skyeye LCD GTK+ LCD Skyeye LCD Buffer RAM 0xC0000000 LCDCON OS LCD 2. IDE IDE SkyEye SkyEye GDB GDB IDE SkyEye IDE Windows Dev-Cpp Delphi Kylix cygwin skyeye Linux DDD Windows 9 / 11

SkyEye Eclipse SkyEye IDE 3. maillist jabber IRC SkyEye sourceforge CVS SkyEye SkyEye SkyEye SkyEye on Cygwin/window & linux uoosii for SkyEye ucosii for Skyeye ucosii for SkyEye I/O LwIP for ucosii for SkyEye (* ) 2002-12 100% ***** 2003-02 100% ***** 2002-12 100% ***** 2002-01 100% ***** 2003-01 100% ***** SkyEye 2003-01 100% ***** shell for ucosii on SkyEye uart ISR for ucosii on SkyEye 2003-02 100% ***** 2003-02 100% ***** redboot/armboot 2002-12 90% ***** AT91EV40 uclinux2.4.x on 2003-02 85 ***** AT91EV40 GDB5.0 for armulator AT91EV40 uclinux2.4.x GDB5.0 for armulator uclinux2.4.x AT91EV40 GDB5.0 for armulator uclinux net driver for SkyEye 2002-12 85 ***** 2002-12 70% ***** 2002-12 70% ***** 2002-12 50% * ***** 2003-02 50% * ***** DEV-C++ 2003-01 50% * ***** 10 / 11

SkyEye MMU for 2003-03 90% ***** SkyEye SkyEye 2003-03 90% ***** Linux LCD for 2003-03 10% * ***** SkyEye DEV-C++ * * 2003-03 10% * ***** Cygwin/windows N/A 0% N/A * N/A Eclipse N/A 0% N/A * N/A N/A 0% N/A * N/A for ucosii on SkyEye N/A 0% N/A * N/A for ucosii on SkyEye for N/A 0% N/A * N/A ucosii on SkyEye RTAI uclinux2.4.x 68knoMMU N/A 0% N/A * N/A N/A 0% N/A * N/A uclinux2.5.x SkyEye armnommu RTAI+uclinux2.5.x N/A 0% N/A * N/A mailto: chenyu-tmlinux@hpclab.cs.tsinghua.edu.cn SkyEye 2003-3-14 11 / 11