嵌入式操作系统 4 SkyEye简介 陈香兰(xlanchenc@ustc.edu.cn) 计算机应用教研室。计算机学院 嵌入式系统实验室。苏州研究院 中国科学技术大学 Fa112014 November 28,2014 4口4四1是4P在刀0C 陈香兰(xlanchenoustc,edu,cn)(升界款应 长人式操作系统 November 28.2014 1 46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 嵌入式操作系统 4 SkyEye简介 陈香兰(xlanchen@ustc.edu.cn) 计算机应用教研室@计算机学院 嵌入式系统实验室@苏州研究院 中国科学技术大学 Fall 2014 November 28, 2014 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 1 / 46
Outline SkyEye简介 ② SkyEye的安装 ●SkyEye的安装 o试用skyeye ●下载skyeye源代码,编译并安装 ③启动Linux执行自己的程序 ●添加hel1o到uclinux的根文件系统中 ●在ArmLinux中运行hel1o 编译1inux ●编译armlinux ●编译uCLinux 小结和作业 4口4四1是14P刀00 陈香兰(xlanchenoustc,edu.cn)(升异款应 长人式操作香统 November 28.2014 2/46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outline 1. SkyEye简介 .2 SkyEye的安装 SkyEye的安装 试用skyeye 下载skyeye源代码,编译并安装 .3 启动Linux执行自己的程序 添加hello到uclinux的根文件系统中 在ArmLinux中运行hello 4. 编译linux 编译armlinux 编译µCLinux 5. 小结和作业 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 2 / 46
SkyEye简介 o SkyEye is an Open Source Software Project (GPL Licence). Origin from GDB/Armulator, ~在Sourceforge.上可以获得Skyeye的相关代码 o SkyEye的起源和发展 ·陈渝:做一个用软件实现的嵌入式开发硬件模拟器,可以在 模拟器上运行各种操作系统,这样就可以在没有开发板的情况下 学习和研究操作系统 ●SkyEye的目标: to provide an integrated simulation environment in Linux and Windows,simulates/emulates typical Embedded Computer Systems 4口4四是4P在刀00 陈香兰(xlanchenoustc,edu,cn)(升界丸应 长人式操作系统 November 28.2014 4 46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SkyEye简介 SkyEye is an Open Source Software Project (GPL Licence). ▶ Origin from GDB/Armulator, ▶ 在Sourceforge上可以获得Skyeye的相关代码 SkyEye的起源和发展 ▶ 陈渝: 做一个用软件实现的嵌入式开发硬件模拟器,可以在 模拟器上运行各种操作系统,这样就可以在没有开发板的情况下 学习和研究操作系统 SkyEye的目标: to provide an integrated simulation environment in Linux and Windows, simulates/emulates typical Embedded Computer Systems 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 4 / 46
SkyEye简介 o Now the following OS and system softwares can run in SkyEye: uC/OS-II-2.x with network support uClinux based on Linux2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support ARM Linux 2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support Nucleus Rtems Ecos 1wIP on uC/OS-II applications on uC/OSII,uClinux,ARM Linux 可对上迹软件系统进行源码级的分析、调试和测试。 1口4四1是2,在刀00 陈香兰(xlanchenoustc,edu,cn)(升界款应 瓷人式操作委蛇 November 28.2014 4/46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SkyEye简介 Now the following OS and system softwares can run in SkyEye: ▶ uC/OS-II-2.x with network support ▶ uClinux based on Linux2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support ▶ ARM Linux 2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support ▶ Nucleus ▶ Rtems ▶ Ecos ▶ lwIP on uC/OS-II ▶ applications on uC/OSII, uClinux,ARM Linux 可对上述软件系统进行源码级的分析、调试和测试。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 4 / 46
SkyEye简介 Processor List supported by SkyEye Processar name Core Architecture Current status Rurving OS 3C4510 ARM stable 53C4480 ARM stable AT91 ARM7TDMI ARM stable s3C3410 ARM7TDMI ARM stable uClinux LPC2210 ARM7TDMI ARM not fnished uClinux EP7312 ATM720T ARM stable inux Ep9312 ARM9 ARM stable linux AT91F7w9200 ARMS ARM stable linux S3C2410 ARM9 ARM stable inux CS89712 ARM9 ARM stable inux sA1100 StrongAm ARM stable linux. PXA25× XSCALE ARM stable inux PXA27x XSCALE ARM stable inux b533 北f33x Blackfin testng uClmux b37 bf53x Blackfin testing uClinux CF5249 Coldlfre stable uclinux CF5272 Coldfre testing uclinux Au1100 MPS not fnshed linux MPCESS0 E500 inu联 MPCBS72 ESOD testing inux Sparc v8 testng RTEMS 口4四1是42在月0C 陈香兰(xlanchenoustc,edu,cn)(升界丸应 长人式样作系蛇 November 28.2014 4/46
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SkyEye简介 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 4 / 46